我在 Wordpress 中使用Vitrux 主题。主页以平铺布局显示来自“投资组合”帖子类型的帖子。我想从不同的帖子类型('Shoots')中获得三个帖子。在调用循环之后在此处添加代码:
if (have_posts()) : while (have_posts()) : the_post();
if ($post->post_title == "Latest Shoots")
{
$portfolio_replacement = 'shoots'; // the post type to query
query_posts(array('orderby' => 'date', 'post_type'=>$portfolio_replacement, 'posts_per_page' => 3));
}
但前提是“最新拍摄”帖子是主要投资组合中的第一个。你可以在这里看到这个:
http://www.snaprockandpop.samcampsall.co.uk
(if 语句添加的帖子是最靠近布局底部的三个帖子,取代了“最新拍摄”帖子)。
我将如何创建这样的条件语句,它将在 Wordpress 循环中的任何时候执行?我不能保证这个总是在开始时发生,另外我想写一些其他的查询来改变这个网站的布局。
最好的方法是什么,我将如何学习它?我对 PHP 有一个非常基本的了解,但我很想了解更多,所以请温柔一点!