我正在尝试在网站的页脚列中显示来自 WordPress 中特定类别的帖子。除非页脚显示在 WHMCS 或 Magento 中集成的页面上,否则它工作正常。出于某种原因,在这些应用程序中的那些页面上,它仍然显示博客文章列,但不是返回指定类别中的最后 X # 篇文章,而是返回 X # 次的最后一篇文章。
例如,这是从特定类别中提取的独立 Wordpress 博客专栏:
http://www.thinkshovels.com/includes/latest_work.php
这正是我们希望在整个站点中显示的内容,但是如果您访问http://www.thinkshovels.com/service/,您会看到中间列没有显示该信息。
这是查询wordpress的代码:
定义('WP_USE_THEMES',假);要求('/home/shovels/public_html/blog/wp-load.php');
$qarray = array('cat' => '5', 'posts_per_page' => 4); query_posts($qarray);
while (have_posts()): the_post();
$args = array('post_type' => 'attachment', 'numberposts' => -1, 'post_status' => null, 'post_parent' => $post->ID );
我不确定我是否在这里做错了什么,或者是否有更好的方法来解决这个问题,但似乎 WHMCS 和 Magento 打破了这些查询。
任何提示/建议表示赞赏!谢谢。