WordPress按档案标题自定义查询

时间:2017-02-05 作者:Sefhi

我正在使用Ajax加载更多关于我的主题的帖子,它在主页上运行得很好,但当我使用存档(标签/类别)时,它会像在主页上一样加载所有帖子。

if( is_tag() )
{
    $cat = single_tag_title(\'\', false);
}
else if( is_category() )
{
    $cat = single_cat_title(\'\', false);
}

$args = array(
    \'post_type\'      => \'post\',
    \'post_status\'    => \'publish\',
    \'tag\'            => $cat,
    \'posts_per_page\' => $ppp,
    \'category_name\'  => $cat,
    \'offset\'         => $offset,
);
事先谢谢你,祝你有一个愉快的一天!

1 个回复
SO网友:Mohamed Omar

我刚刚匆匆忙忙地做了这个,但你能试试这个吗:

<?php 
 if( is_tag() ){
   $tag = single_tag_title(\'\', false);
 }else{
   $tag=\'\';
 }
if( is_category() ){
 $cat = single_cat_title(\'\', false);
}else{
  $cat =\'\';
}

$args = array(
  \'post_type\'      => \'post\',
  \'post_status\'    => \'publish\',
  \'tag\'            => $tag,
  \'posts_per_page\' => $ppp,
  \'category_name\'  => $cat,
  \'offset\'         => $offset,
);
?>

相关推荐

无法使用AJAX访问数据库中的数据

我正试图在wordpress中首次调用AJAX。我遵循了一些教程,到目前为止已经达到了这一点。但当我试图安慰的时候。将从数据库中获取的数据记录在AJAX调用中,我发现以下错误:未捕获引用错误:未定义数据代码:功能。phpfunction my_ajax_handler(){ global $wpdb; $name = $wpdb->get_results(\"SELECT * FROM username\"); echo $name;