页面特定的wordpress内容

时间:2016-03-07 15:41:39

标签: php wordpress

我正在尝试在我的wordpress网站上的页面标题上方输入一个仪表板(简单的html& css),但仅针对ID为777,880和374的页面。

我假设我需要使用is_page创建一个函数,然后将该函数添加到我的page.php文件中,但我似乎无法解决它。

感谢您的帮助, 斯科特

2 个答案:

答案 0 :(得分:0)

您可以将这样的逻辑添加到page.php

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

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

答案 1 :(得分:0)

使用允许的用户(如果只是少数而不增长)在应用程序的某个位置保留一个数组:

$allowedUsers = array('777' => true, '880' => true, '374' => true);

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

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