Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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

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 Wordpress在特定帖子/页面的侧边栏中显示内容_Php_Wordpress - Fatal编程技术网

Php Wordpress在特定帖子/页面的侧边栏中显示内容

Php Wordpress在特定帖子/页面的侧边栏中显示内容,php,wordpress,Php,Wordpress,我不确定我到底在api中寻找什么,所以我想在这里问一下。在文章/页面上,我希望能够在侧边栏上仅显示该内容的一段文本。要显示的内容仅在该帖子的编辑区域中设置为属性或类似内容 有没有一种方法可以做到这一点,我可以在api中查找到哪里?使用前面提到的文本小部件,您可以使用小部件逻辑插件并使用if语句仅在您想要的帖子上显示该小部件 如果您正在寻找逻辑来实现这一点,它是: 在您的帖子中,您可以访问自定义变量,所以创建一个您将在侧栏中访问的变量,如果这是真的,则可以显示一个小部件,否则它不需要显示 您需要在

我不确定我到底在api中寻找什么,所以我想在这里问一下。在文章/页面上,我希望能够在侧边栏上仅显示该内容的一段文本。要显示的内容仅在该帖子的编辑区域中设置为属性或类似内容


有没有一种方法可以做到这一点,我可以在api中查找到哪里?

使用前面提到的文本小部件,您可以使用小部件逻辑插件并使用if语句仅在您想要的帖子上显示该小部件


如果您正在寻找逻辑来实现这一点,它是:

  • 在您的帖子中,您可以访问自定义变量,所以创建一个您将在侧栏中访问的变量,如果这是真的,则可以显示一个小部件,否则它不需要显示
  • 您需要在post循环外部访问此自定义变量,您可以通过使用全局变量来使用该变量,并将其值分配给该变量
  • 在您的小部件中,您需要查看globalvariables并检查上面的值,然后执行if-else逻辑以显示或隐藏侧边栏中的部分内容

  • 一个很好的起点是根据帖子上的自定义变量显示twitter或facebook帖子。

    您可以使用此插件,选择页面、帖子类型,甚至是以逗号分隔的帖子ID列表。

    您还不够清楚。你试过使用文本小部件吗?在外观/小部件下。文本小部件显示在每页上。我希望这个小部件只在指定的帖子上显示。因此,创建一个包含文本块的自定义字段,然后调用它。您可以创建侧栏区域并为该页面选择一个特殊的侧栏区域。尝试侧边栏插件