add_filter( 'the_content', 'qot' );
function qot( $content ) {
if( !is_singular() )
return $content;
$paragraphAfter = 3;
$content = explode ( "", $content );
$new_content = '';
$related = get_posts( array( 'category__in' => wp_get_post_categories($post->ID), 'numberposts' => 1, 'orderby' => 'rand', 'post__not_in' => array($post->ID) ) );
if( $related ) foreach( $related as $post ) {
setup_postdata($post);
$title = get_the_title();
for ( $i = 0; $i < count ( $content ); $i ++ ) {
if ( $i == $paragraphAfter ) {
$new_content .= ' ';
}
$new_content .= $content[$i] . "";
}
}
return $new_content;
}
Örneğin bu kod ile 3. paragraftan sonra aynı kategorideki diğer yazılardan rastgele bir tanesini gösterebilirsin.
Bunu nereye ekleyeceğim?