Verwenden Sie das -Tag, um Text in Genesis auszugeben?

Hier ist, was ich zu erreichen versuche!

HTML:

some text  some text 

wenn der Beitrag geladen ist:

 some text MY TEXT WHICH WAS ADDED TO THE MORE TAG some text 

Auf meiner alten WP-Site nutzte ich das, um ein Banner auf Posts anzuzeigen, wo genau das Tag eingefügt wurde.

Leider kann ich das in Genesis nicht zur Arbeit bringen.

Hier ist der Code, der zu functions.php auf meiner alten Website hinzugefügt wurde:

 function adsense_added_at_more_tag($text) { if( is_single() ) : $ads_text = 'BANNER GOES HERE'; $pos1 = strpos($text, '<span id="more-'); $pos2 = strpos($text, '', $pos1); $text1 = substr($text, 0, $pos2); $text2 = substr($text, $pos2); $text = $text1 . $ads_text . $text2; endif; return $text; } 

irgendwelche Ideen, wie man das in Genesis zur Arbeit bringt?

Ich habe ein paar tolle Tipps von Brad bekommen, der den folgenden Code vorgeschlagen hat:

 add_filter( 'the_content_more_link', 'read_more_link' ); function read_more_link() { if ( is_single() ) { echo '
Add Your Banner HTML Here
'; } }

Ich habe versucht, dies zu functions.php in Genesis hinzuzufügen, aber nichts passiert. Der Text “Add Your Banner HTML Here” wird nicht im Post angezeigt.

Ich habe verschiedene Code-Beispiele online untersucht und versucht, den Code, der oben eingefügt wurde, mit meinen (ohne Zweifel) nicht existierenden PHP-Fähigkeiten zu optimieren, ohne Erfolg zu haben.

kann jemand herausfinden, wie man den Code ändert, um Text in einem einzelnen Pfosten in der Entstehung zu zeigen?

Solutions Collecting From Web of "Verwenden Sie das -Tag, um Text in Genesis auszugeben?"

Sie können das Banner mithilfe des Filters “content_more_link” einbinden, indem Sie diesen Code ändern.

 add_filter( 'the_content_more_link', 'sp_read_more_link' ); function sp_read_more_link() { return '[Banner Shortcode]'; } 

Eine andere Möglichkeit wäre , einen Shortcode für Ihr Banner zu erstellen und den Shortcode dem obigen Filter “content_more_link” hinzuzufügen.

Oder Sie können einfach die Div-class und / oder HTML für das Banner in einer benutzerdefinierten function mit oder ohne bedingten Tag wiedergeben.

 add_filter( 'the_content_more_link', 'read_more_link' ); function read_more_link() { if ( is_single() ) { echo '
Add Your Banner HTML Here
'; } }

Fügen Sie entweder HTML für Ihr Banner hinzu oder erstellen Sie einen Shortcode, sonst macht der Code nichts.

Ok, hier ist die Lösung:

Text nach mehr Tag in den Beiträgen

Getestet und funktioniert in Genesis!