Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.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,我试图在我的wordpress站点上的页面标题上方输入一个仪表板(简单的html和css),但仅限于ID为777、880和374的页面 我假设我需要使用is_页面创建一个函数,然后将该函数添加到我的page.php文件中,但我似乎无法解决这个问题 谢谢你的帮助, Scott您可以在page.php中添加这样的逻辑 <?php if(is_page(777) || is_page(880) || is_page(374)) { // Special Page Con

我试图在我的wordpress站点上的页面标题上方输入一个仪表板(简单的html和css),但仅限于ID为777、880和374的页面

我假设我需要使用is_页面创建一个函数,然后将该函数添加到我的page.php文件中,但我似乎无法解决这个问题

谢谢你的帮助,
Scott

您可以在page.php中添加这样的逻辑

<?php 
    if(is_page(777) || is_page(880) || is_page(374)) {
        // Special Page Content Goes Here...
    }
?>


**只有当ID实际上是页面而不是帖子时,这才有效。否则,条件逻辑会有所不同。

在应用程序中的某个位置保留一个数组,该数组包含允许的用户(如果只有少数且不增长):


如果你有一个更高级的用户管理系统,你应该为每个特定的用户设置特权和/或角色。

实际上,更干净的方法是创建一个页面模板,并将该模板分配给那些id为的页面,这就是工作人员,这比我想象的简单得多。我是新来的,有没有办法把这个标记为已解决?你可以自己回答这个问题。或者,如果你认为这个问题的解决方案对其他人不太有用,我们可以删除这个问题。我认为这个问题太简单了,我可以删除它。再次感谢你的帮助
$allowedUsers = array('777' => true, '880' => true, '374' => true);

$userId = [current user id];
if($allowedUsers[$userId]) {
    // Display dashboard content
}