AccountClosed
Aangemaakte reacties
-
Forum: Code oplossingen gezocht
In antwoord op: Verwijder terms na de-installatie pluginOké nu hebben we een beter overzicht 🙂
Wat je nodig hebt zijn 3 dingen
1 – eerst verzamelen wat je event_cat (id’s) in een array()
$wpdb->get_results("SELECT taxonomy FROM $wpdb->term_taxonomy WHERE taxonomy = ('event_cat')");
2 – we verwijderen dan de terms volgens eerdere array() (id’s)
$wpdb->query( "DELETE FROM {$wpdb->terms} WHERE term_id = ".$id_van_array."" );
3 – en uiteraard ook je taxonomy’s ‘event_cat’ verwijderen
$wpdb->query( "DELETE FROM {$wpdb->term_taxonomy} WHERE taxonomy = 'event_cat'" );
Punt is dat er 2 tabellen dienen aangesproken worden om dit te kunnen ‘opruimen’.
Indien gewenst, kan ik je dit vanavond wel even schrijven.
Grtjs, DannyForum: Code oplossingen gezocht
In antwoord op: Verwijder terms na de-installatie pluginOké, nu hebben we een andere weg af te leggen 🙂
Vraagje en doe opdracht.
Maak een unistall.php en zet er volgende code in:<?php if ( !defined( 'WP_UNINSTALL_PLUGIN' ) ) exit(); echo "Eerste".date(‘h:i:s’) . "n"; usleep(5000000); // back! echo "Tweede".date(‘h:i:s’) . "n"; usleep(5000000); ?>
Lijkt een dom iets, maar dan weten we tenminste of je uninstall draait …
Forum: Code oplossingen gezocht
In antwoord op: laatste berichten op homepagina per categorie apartDit is het eerste dat ik hiervan hoor.
1 – Welke versie van WP heb je staan?
2 – Heb je dan ook een lijnnummer waar het fout gaat of een screenshot?
3 – kan je een screenshot bezorgen van de geïnstalleerde plugins?
Je kan het mailen naar info (at) wistudat.be
Mvg DannyForum: Code oplossingen gezocht
In antwoord op: Verwijder terms na de-installatie pluginJe kan dit uiteraard ook met je voorbeeld:
function sjc_delete_terms($my_term) { if ( is_admin() ) { $terms = get_terms( $my_term, array( 'fields' => 'ids', 'hide_empty' => false ) ); foreach ( $terms as $value ) { wp_delete_term( $value, $my_term ); } } } sjc_delete_terms('event_cat'); //of zoals in het voorbeeld aangegeven: sjc_delete_terms('category');
Forum: Code oplossingen gezocht
In antwoord op: Verwijder terms na de-installatie pluginHoi Guido,
Maak er dan een een functie van met variabele, die je enkel oproept in je uninstall.php
Idem code als hierboven met volgende wijziging:
function wud_del_terms($my_term ) { $del_terms= array($my_term ); $args = array( 'hide_empty' => false, 'fields' => 'ids', ); $terms = get_terms( $del_terms, $args ); foreach( $terms as $term_id ) { wp_delete_term($term_id, $my_term ); } } wud_del_terms('event_cat');
Grtjs, Danny
Forum: Code oplossingen gezocht
In antwoord op: Verwijder terms na de-installatie pluginDag Guido,
Probleem is dat je de term ‘event_cat’ eerst in een array() dient te zetten (hier als $my_term ).
De argumenten dien je dan ook in een array() te zetten (hier als $args )
Gebruik daarna get_terms om deze op te zoeken en verwijder deze terwijl je ze leest met foreach.add_action('wp_footer', 'wud_del_terms'); function wud_del_terms() { $my_term = 'event_cat'; $del_terms= array($my_term ); $args = array( 'hide_empty' => false, 'fields' => 'ids', ); $terms = get_terms( $del_terms, $args ); foreach( $terms as $term_id ) { wp_delete_term($term_id, $my_term ); } }
Zou normaal moeten lukken met deze code.
Sorry voor het misverstand.Grtjs, Danny
Forum: Code oplossingen gezocht
In antwoord op: Verwijder terms na de-installatie pluginIk hoop dat je deze query bedoeld, die daar beschreven staat:
global $wpdb; $wpdb->query( "DROP TABLE IF EXISTS {$wpdb->prefix}mytable" );
Zo ja, kan je deze code gebruiken:
global $wpdb; $table = $wpdb->prefix."je_tabel_naam"; //Verwijder nu de tabel die je met $table hebt gedefinieerd $wpdb->query("DROP TABLE IF EXISTS $table");
Bedoelde je toch iets anders, dan hoor ik het graag van je.
Grtjs, Danny
Forum: Code oplossingen gezocht
In antwoord op: delen met facebook Foutcode: -10520Hoi Jola,
Dat vermoed ik ook … niet dat het specifiek ditzelfde probleem is, maar toch in die richting te zoeken is.
Post een verwijzing in je andere topic naar hier, zodat men niet verder moet gaan zoeken.Als je verdere info of meer hulp nodig hebt, hoor ik het wel.
Grtjs, DannyForum: Code oplossingen gezocht
In antwoord op: delen met facebook Foutcode: -10520Hoi Jola,
Kan je hun dan vragen of er ‘define(‘W3TC_EDGE_MODE’, true);’ in het bestand wp-config.php staat?
Dan weten we al tenminste of het daar aan ligt …
Wat we er aan kunnen doen is een andere zaak, maar communiceren blijkt de meest voor de hand liggende oplossing te zijn.Je kan ze meteen meegeven dat andere providers dit probleem ook al hebben gehad, verwijzend naar dit artikel.
Grtjs, DannyForum: Code oplossingen gezocht
In antwoord op: Verwijder terms na de-installatie pluginBekijk dit artikel eens, deze verwijderd de custom taxomony en terms.
Hopelijk een antwoord op je vraag.
Grtjs, DannyForum: Code oplossingen gezocht
In antwoord op: delen met facebook Foutcode: -10520Dag Maas31,
Heb je FTP toegang tot je website, zodat je kunt zien welke bestanden er op staan?
Grtjs, DannyForum: Code oplossingen gezocht
In antwoord op: delen met facebook Foutcode: -10520Heb je ooit W3 Total Cache geïnstalleerd?
Soms geeft in je wp-config.php deze lijn een probleem: “define(‘W3TC_EDGE_MODE’, true);”.
Verwijder deze en het zal vermoedelijk weer werken zoals het hoort.
Oplossing hier gevonden.
Groetjes, DannyForum: Code oplossingen gezocht
In antwoord op: laatste berichten op homepagina per categorie apartJe kan gebruik maken van een plugin die het voor je doet.
Per category, tag, … allemaal samen op 1 pagina.
Met WP Tiles WUD kan je eender welke pagina zo instellen (werkt met short code).
Het is maar een ideetje … maar aan de hand van je voorbeeld denk ik hier aan.
Groetjes, Danny