php 定制相关帖子

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 定制相关帖子相关的知识,希望对你有一定的参考价值。

 <?php

add_filter( 'previous_post_link', 'mta_custom_related_posts', 10, 5 );
add_filter( 'next_post_link', 'mta_custom_related_posts', 10, 5 );

function mta_custom_related_posts ( $output, $format, $link, $post, $adjacent ) {
	if ( !is_single() || !$post ) { return $output; }

	$img = genesis_get_image( array(
		'post_id' => $post->ID,
		'format'  => 'html',
		'size'    => genesis_get_option( 'image_size' ),
		'context' => 'archive',
		'attr'    => genesis_parse_attr( 'entry-image', array(
			'alt' => $post->post_title,
		) ),
	) );

	//echo '<pre>'; var_dump( $post ); echo '</pre>';

	ob_start(); ?>
		<div class='mta-custom-rel'>
			<?php if ( $img ) : ?>
				<a class='mta-custom-rel-thumb' href='<?= get_permalink( $post ) ?>' rel='<?= $adjacent ?>'><?= $img ?></a>
			<?php endif; ?>
			<div class='mta-custom-rel-content'>
				<h3><a href='<?= get_permalink( $post ) ?>'><?= $post->post_title ?></a></h3>
				<span class='post-date'><?php $date = new DateTime( $post->post_date ); echo $date->format('F j, Y'); ?></span>
			</div>
		</div>
	<?php $output = ob_get_clean();

	return $output;
}

以上是关于php 定制相关帖子的主要内容,如果未能解决你的问题,请参考以下文章

PHP 查询帖子 - 简单,不合规定制

php 按类别自定义帖子类型的相关帖子

php 相关帖子,随机拉入同一类别,不包括当前帖子。

php 相关帖子,随机拉入同一类别,不包括当前帖子。

php 入门主题的相关帖子

php 获取相关帖子