Layout – Webdesign

0,00 / maand excl. BTW

Layout kiezen / webdesign aanpassen

Ander webdesign / layout? Dat kan hier heel gemakkelijk!

  1. Gratis: Kies één van de voor geprogrammeerde layouts.
  2. Gratis: Pas je gekozen webdesign naar wens aan.
  3. Kies hier een andere gratis layout: Gratis implementatie.
  4. Kies een andere gratis layout: Vergoeding voor implementatie.
  5. Kies een betaald thema: Vergoeding voor implementatie.
  6. Laat een layout voor je maken.

Andere Layout

Ander Webdesign

Eénmalige betaling

1. Om welk webdesign gaat het (naam)
2. Waar kunnen wij het vinden
3. Als het in een account staat, mogen wij dan inlog-gegevens opdat wij het kunnen uploaden

Het verwijderen van webdesigns bespaart webruimte. Als er een webdesign extra op je website / webshop wordt gezet, dan kost dat webruimte.

Prijs per maand

Categorie:

Beschrijving

Forums / Code oplossingen gezocht / Verwijder terms na de-installatie plugin

  • Opgelost Guido

    (@guido07111975)


    Hallo,

    Een plugin maakt een custom post type (= taxonomy) aan: event_cat.
    Hierdoor kan ik event categorieën (= terms) aanmaken.

    Als ik plugin verwijder moet de database natuurlijk wel geschoond worden, de terms moeten uit database verwijderd worden.

    Hiervoor gebruik uninstall.php en deze code:

    // Delete terms $terms = get_terms( 'event_cat', array( 	'fields' => 'ids', 	'hide_empty' => false ) ); foreach ( $terms as $value ) { 	wp_delete_term( $value, 'event_cat' ); }

    Echter, de terms blijven gewoon in database achter..

    Wat klopt er niet aan deze code?

    Guido

5 reacties aan het bekijken - 31 tot 35 (van in totaal 35)
  • Heb nog niet getest, maar zal dit zijn:

    $wpdb->query( " 	DELETE FROM 	{$wpdb->terms} 	WHERE term_id IN 	( SELECT * FROM ( 		SELECT {$wpdb->terms}.term_id 		FROM {$wpdb->terms} 		JOIN {$wpdb->term_taxonomy} 		ON {$wpdb->term_taxonomy}.term_id = {$wpdb->terms}.term_id 		WHERE taxonomy = 'event_cat' 	) as T 	);  " );

    Als het niet werkt wil ik er me wel verder in verdiepen.
    Laat maar iets weten, incl. eventuele foutmeldingen.
    Grtjs, Danny

    Thread starter Guido

    (@guido07111975)

    Dat is em! En werkt nu ook lokaal! (via wampserver)

    Super tevreden hiermee.

    Thanks!

    I still cannot buy you a beer 😉 ?

    Guido

    Maak van het biertje een review en ik ben tevreden 🙂 is geen verplichting he!
    Werkt ook lokaal omdat het een rechtstreekse MySQL query is, zonder poespas.
    Succes met je plugin!

    Grtjs, Danny

    Thread starter Guido

    (@guido07111975)

    Ben er al mee bezig 🙂

    Mocht ik ergens tegen aan lopen dan mail ik je even via je website.

    Guido

    Thanks 😉

5 reacties aan het bekijken - 31 tot 35 (van in totaal 35)

Het onderwerp ‘Verwijder terms na de-installatie plugin’ is gesloten voor nieuwe reacties.