Php 特定于页面的wordpress内容
我试图在我的wordpress站点上的页面标题上方输入一个仪表板(简单的html和css),但仅限于ID为777、880和374的页面 我假设我需要使用is_页面创建一个函数,然后将该函数添加到我的page.php文件中,但我似乎无法解决这个问题 谢谢你的帮助,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
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
}