2016-03-07 4 views
0

Я пытаюсь ввести приборную панель (простой HTML & CSS) над заголовком страницы на моем сайте WordPress, но только для страниц с ID 777, 880 и 374.страницы конкретного WordPress содержания

Я предполагаю I нужно сделать функцию, используя is_page, а затем добавить эту функцию в мой файл page.php, но я не могу ее обработать.

Спасибо за любую помощь, Скотт

+1

Это рабочие парни, это было намного проще, чем я понял. Я новичок здесь, есть ли способ отметить это как решение? – thankyouinadvance

+0

Вы можете ответить на вопрос. Или мы можем удалить этот вопрос, если вы считаете, что решение не слишком полезно для других. – baldr

+1

Я думаю, что этот вопрос слишком прост, и я буду в порядке с его удалением. Еще раз спасибо за помощь – thankyouinadvance

ответ

0

Вы можете добавить логику, как это к вашему page.php

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

** Это будет работать только в том случае, если идентификаторы фактически страницы, а не сообщения. В противном случае условная логика была бы иной.

+0

На самом деле, более чистый способ сделать это - создать шаблон страницы и присвоить этот шаблон страницам с https://developer.wordpress.org/themes/template-files-section/page- шаблон-файлы/страницы-шаблоны / –

0

Держите массив где-нибудь в приложении с разрешенными пользователями (если только несколько, и не растет):

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

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

Если у вас есть более совершенная система управления пользователями вместо этого вы должны иметь привилегии и/или роли для каждого конкретного пользователя.

Смежные вопросы