Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 获取自定义帖子类型类别并列出具有相同类别的所有帖子_Php_Wordpress - Fatal编程技术网

Php 获取自定义帖子类型类别并列出具有相同类别的所有帖子

Php 获取自定义帖子类型类别并列出具有相同类别的所有帖子,php,wordpress,Php,Wordpress,我的问题如下: 我有一个名为“X”的自定义帖子类型 它有几个名为“Category_1”、“Category_2”、“Category_3”的类别 等等 按照我网站的逻辑,一篇文章只能有一个类别,或者根本没有类别 在页面single-x.php(single-posttypename.php)上,我想检查一下帖子是否有一个类别,如果有,我想获得所有其他具有相同类别的帖子,并将它们作为子导航提供。如果帖子没有分类,就什么也不做 <ul> <li class="active

我的问题如下:

  • 我有一个名为“X”的自定义帖子类型

  • 它有几个名为“Category_1”、“Category_2”、“Category_3”的类别 等等

  • 按照我网站的逻辑,一篇文章只能有一个类别,或者根本没有类别
在页面
single-x.php
(single-posttypename.php)上,我想检查一下帖子是否有一个类别,如果有,我想获得所有其他具有相同类别的帖子,并将它们作为子导航提供。如果帖子没有分类,就什么也不做

<ul>
  <li class="active"><a href="link-to-post1">post1</a></li>
  <li><a href="link-to-post2">post2</a></li>
  ...
</ul>
  • ...

对于当前的帖子,我想添加一个活动类,这样它就可以作为一个导航

您可以进行这样的检查

$x= $_POST['x'];
if(isset($x) && $x!='')
{
 $customise_category = $x; 
}

else
       {
       $customise_category = '';
       }
您可以在需要的地方使用此
$customize_category