Ondersteuning » Code oplossingen gezocht » Stukje php code vervangen in widget met hooks

  • Hoi, ik ben helemaal nieuw met hooks in WP. Ik stel waarschijnlijk een oersimpele vraag, maar in de vloed aan informatie op het internet mbt hooks, kan ik niet vinden wat ik zoek. Wat ik wil doen is in een specifieke php file die bij het thema hoort, een stukje code te vervangen.

    Wat ik wil doen is dit:

    <?php if ( $show_popular_posts ) : ?>
    	<li><a href="#tab-popular"><?php esc_attr_e( 'Popular', 'Avada' ); ?></a></li>
    <?php endif; ?>
    
    <?php if ( $show_recent_posts ) : ?>
    	<li><a href="#tab-recent"><?php esc_attr_e( 'Recent', 'Avada' ); ?></a></li>
    <?php endif; ?>

    vervangen door dit:

    <?php if ( $show_recent_posts ) : ?>
    	<li><a href="#tab-recent"><?php esc_attr_e( 'Recent', 'Avada' ); ?></a></li>
    <?php endif; ?>
    
    <?php if ( $show_popular_posts ) : ?>
    	<li><a href="#tab-popular"><?php esc_attr_e( 'Popular', 'Avada' ); ?></a></li>
    <?php endif; ?>

    Hoe kan ik dat het beste doen en hoe maak ik dit specifiek voor 1 bepaalde php file?

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Ik ben ook geen expert maar ik kan zelf alleen maar hooks ongedaan maken en dan vervangen. Een random stukje code van een template file ga je nooit kunnen aanpassen met een hook toch?

    Of wordt het stukje er met een functie tussen gestopt?

    Volgens mij is maar een heel klein gedeelte van de thema’s zo gebouwd dat je volgordes etc kan beïnvloeden van buiten af. De andere optie is de file aanpassen naar wens en in de childtheme zetten.

    Thread starter topdo9

    (@topdo9)

    Hoi, het is wel onderdeel van een bovenliggende, nogal grote functie, misschien dat ik die dan in zijn geheel moet vervangen of ik moet eens kijken. Of misschien kan ik er een aparte functie van maken, anders wordt het wel een beetje met een kanon op een mug schieten.

    Oplossen met een child theme heb ik geprobeerd, maar dat kan niet om de file wordt beschouwd als een core-file kennelijk

    Thread starter topdo9

    (@topdo9)

    o nee, stom, subfunctie maken gaat ook niet want dan moet ik nog steeds de orginele php aanpassen.

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘Stukje php code vervangen in widget met hooks’ is gesloten voor nieuwe reacties.