Display post from a category

时间:2015-02-21 作者:inane

我不是php开发人员,我需要修改一个主题,具体来说,该区域有不同的类别,例如:“领养猫”和“领养狗”都在同一个页面中,目前使用类别标签我可以正确过滤,但当我导航(我有下一个和上一个帖子按钮)时,它没有正确过滤。

我在主题中找到了以下代码:

<div id="portfolio-full-width">
<?php
$args = array(
    \'number_of_columns\' => 4,
    \'image_size\' => \'large-thumb\',
    \'posts_per_page\' => 50,
    \'filterable\' => true
);

mo_display_portfolio_content($args);
?>
以及mo\\u display\\u portfolio\\u内容代码:

function mo_display_portfolio_content($args) {
global $mo_theme;

$mo_theme->set_context(\'loop\', \'portfolio\'); // tells the thumbnail functions to prepare lightbox constructs for the image

$paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 0; // Do NOT paginate

$args[\'query_args\'] = array(\'post_type\' => \'portfolio\', \'posts_per_page\' => $args[\'posts_per_page\'], \'filterable\' => $args[\'filterable\'], \'paged\' => $paged);

mo_display_portfolio_content_grid_style($args);

$mo_theme->set_context(\'loop\', null); //reset it
}

第一个问题:如何修改以及用于此目的的代码是什么??

提前感谢您的帮助。

1 个回复
SO网友:EliasNS

我想当你filtering, 您正在使用一个onpage操作来隐藏所单击类别中没有的内容(使用JavaScript完成,通常使用jQuery),当您转到另一个页面时,您将从服务器获得一个新页面,因此您的过滤器将消失。

我认为这种行为是可以的,为了完成您的期望,您需要实现一个搜索表单,在这里您可以为猫和狗指定类别参数。

结束

相关推荐

Unique PHP on each Page

我目前正在决定是否使用WordPress或为未来的网站编写自己的代码,但我需要知道一件事,然后才能做出最终决定。是否可以使用WordPress将PHP脚本插入到单个页面中。我大约40%的页面背后都有自己的PHP脚本,我需要知道这样的事情是否可能(如果可能的话,我应该看什么)。谢谢