Παρασκευή, 19 Απριλίου, 2024
More
    ΑρχικήWordpressΕισαγωγή διαφήμισης μετά την δεύτερη παράγραφο στο Wordpress

    Εισαγωγή διαφήμισης μετά την δεύτερη παράγραφο στο WordPress

    Αν θέλουμε να εισάγουμε διαφήμιση μέσα στο κείμενο αυτόματα χρησιμοποιούμε την παρακάτω συνάρτηση. Στον ορισμό $ad_code βάζουμε τον κώδικα της διαφήμισής μας, ενώ στο $closing_p βάζουμε το tag που ορίζουμε ως delimiter. Στην περίπτωσή μας το

    Το && !in_category(array(9,71)) μπορεί να αγνοηθεί. Στην πραγματικότητα πρόκειται περί συνθήκης για την εξαίρεση σε συγκεκριμένες κατηγορίες.

    add_filter( 'the_content', 'diafimisi' );
    
    function diafimisi( $content ) {
    
    $ad_code = '';
    
    if ( is_single() && !in_category(array(9,71))) {
    return vale_meta_tin_deuteri_paragrafo( $ad_code, 2, $content );
    }
    
    return $content;
    }
    
    
    function vale_meta_tin_deuteri_paragrafo( $insertion, $paragraph_id, $content ) {
    $closing_p = '

    '; $paragraphs = explode( $closing_p, $content ); foreach ($paragraphs as $index => $paragraph) { if ( trim( $paragraph ) ) { $paragraphs[$index] .= $closing_p; } if ( $paragraph_id == $index + 1 ) { $paragraphs[$index] .= $insertion; } } return implode( '', $paragraphs ); }
    Θεόδωρος Τασσόπουλος
    Θεόδωρος Τασσόπουλοςhttps://www.digispot.gr
    Τεχνολόγος Ηλεκτρονικός Μηχανικός MSc in Networking & Data Communications. MSc in Banking, Accounting and Finance. Ασχολούμαι με τον προγραμματισμό από τις αρχές του 2000. Τα τελευταία πέντε έτη ασχολούμαι με την Διοικητική Πληροφόρηση και το Business Intelligence γενικότερα. Ξεκινάω συνεχώς νέα project χωρίς να υπάρχει απαραίτητα η προοπτική του κέρδους. Λάτρης των θετικών επιστημών και θαυμαστής αυτών που τις αντιλαμβάνονται.
    RELATED ARTICLES