Hier findet man diverse Code-Fragmente zu WordPress.
<h2>Die Kategorie "<?php single_cat_title(''); ?>"</h2> <div class="kategorie-info"> <p>Hier sind alle Beiträge aufgelistet, die in die Kategorie <strong><?php single_cat_title(''); ?></strong> einsortiert wurden. Die Beschreibung dieser Kategorie lautet:</p> <?php echo category_description($cat); ?> <p>Du hast die Möglichkeit den <a href="<?php echo get_category_link($cat);?>feed/" class="fett">RSS-Feed</a> speziell nur für diese Kategorie zu abonnieren.</p> </div>
Mit folgendem Code fügst du einen Hinweis oder Werbung am Ende des Artikels im Feed ein:
function insertAds($content) { $content = $content.'<hr />Werbung oder ein Hinweis<hr />'; return $content; } add_filter('the_excerpt_rss', 'insertAds'); add_filter('the_content_rss', 'insertAds');
Gefunden auf http://www.wprecipes.com/how-to-insert-ads-on-your-rss-feed
Und so fügt man Inhalte vor dem Artikel im Feed ein:
function insertAds($content) { $mein_inhalt = '<hr /> <p><a href="#">Mein Inhalt</a></p> <hr />'; $content = $mein_inhalt.$content; return $content; } add_filter('the_excerpt_rss', 'insertAds'); add_filter('the_content_rss', 'insertAds');
Mit $content = $mein_inhalt.$content.$mein_inhalt; fügst du zusätzlichen Inhalt vor und nach dem Artikel ein. Mit $content = $content.$mein_inhalt; nur nach dem Artikel.
Folgende beide Schnippsel prüfen ob die aktuelle Seite eine Kind-Seite bzw. ob die Seite eine Elternseite ist:
// Check if page is direct child function wps_is_child( $page_id ) { global $post; if( is_page() && ( $post->post_parent == $page_id ) ) { return true; } else { return false; } }
// Check if page is an ancestor function wps_is_ancestor( $post_id ) { global $wp_query; $ancestors = $wp_query->post->ancestors; if ( in_array( $post_id, $ancestors ) ) { return true; } else { return false; } }
Gefunden auf http://wpsmith.net/2012/wp/how-to-determine-childancestor-with-is_child-and-is_ancestor/