Als u een blogwebsite uitvoert, plaatst u hoogstwaarschijnlijk advertenties in uw blog om wat inkomsten te genereren. In WordPress (zelf gehost) kunt u eenvoudig advertenties toevoegen aan de zijbalk door de advertentiecode in te voegen in een tekstwidget in het Widget-gedeelte. Het moeilijke deel is om advertenties toe te voegen aan de inhoud, met name tussen de inhoud. Hoewel er enkele plug-ins zijn waarmee u shortcode aan de inhoud kunt toevoegen, zijn ze niet haalbaar als uw blog al duizenden artikelen bevat, tenzij u bereid bent om terug te gaan om de shortcode in elk afzonderlijk artikel in te voegen. In dit artikel laten we u een eenvoudige manier zien waarop u eenvoudig advertenties (of andere zaken) tussen uw inhoud kunt invoegen zonder een plug-in te gebruiken.

Opmerking : deze methode vereist enige bemoeienis met de code. Als u het niet gemakkelijk vindt om met de code om te gaan, probeer het dan niet. Wellicht wilt u ook een staging-site van uw blog maken en deze methode eerst testen op de staging-site voordat u deze live maakt.

Hier is de methode:

1. Open het bestand functions.php themamap met een teksteditor.

2. Voeg de volgende regels toe aan het einde van het bestand vóór de tag " ?> "

 add_filter ('the_content', 'mte_add_incontent_ad'); function mte_add_incontent_ad ($ content) {if (is_single ()) {$ content_block = explode (' 

', $ Inhoud); if (! empty ($ content_block [2])) {$ content_block [2]. = 'insert_ad_code_here'; } voor ($ i = 1; $ i

Vergeet niet de tekenreeks "insert_ad_code_here" in de werkelijke advertentiecode te veranderen. Als er een exemplaar van een aanhalingsteken (') in uw advertentiecode staat, moet u daarvoor een \ toevoegen. Als uw advertentiecode bijvoorbeeld ongeveer is:

Je moet ze allemaal in één regel maken en een \ vóór het enkele citaat invoegen:

googletag.cmd.push (function () {googletag.display (\ 'div-gpt-ad-1234567-1 \');});

Uitleg van de functie

Wat we doen met deze functie is om de inhoud voor elke post te nemen en op te splitsen in elke alinea. We detecteren vervolgens of de derde alinea bestaat. Zo ja, we voegen de advertentiecode toe aan het einde van de alinea. Ten slotte voegen we de tag met de beginparagraaf terug aan elke sectie en plakken deze weer in een volledig artikel.

Dingen die u hier kunt wijzigen zijn onder andere:

1. De alinea om de advertentietag in te voegen. De standaard in de bovenstaande code is de derde alinea. U kunt naar de tweede alinea gaan door alle instanties van $content_block[2] in $content_block[1] .

Opmerking : het aantal van de array begint bij 0, dus $content_block[2] betekent de derde alinea in plaats van de tweede.

2. De tag om het artikel te breken. Ik gebruikte de paragraaf-tag

om het artikel te breken. Je kunt gebruiken

of

tag in plaats daarvan als de marker.

3. De advertentiecode. U hoeft niet per se een advertentie tussen de inhoud in te voegen. U kunt een nieuwsbriefabonnement invoegen of elk ander materiaal dat u geschikt acht voor uw site.

Vergeet ten slotte niet om het bestand op te slaan en naar de server te uploaden. Zoals ik eerder al zei, is het het beste om dit eerst te testen op een staging-site voordat je het live maakt.