2014-01-21 2 views
0

EDIT FOR FUTURE READERS: Ответ заключается в том, что я забыл закрыть тег функции, и поскольку это было то, что я могу просто сказать вам без редактирования, я удалил код.Ошибка в Wordpress, создание параметров темы страницы

Моя проблема заключается в следующем: я получаю эту ошибку, Анализировать ошибка: синтаксическая ошибка, неожиданный конец файла в/дома/*/public_html/*/WordPress/WP-содержание/темы/Where_Now_Theme/theme-options.php в строке 32

Теперь, прежде чем я добавил php, который фактически зарегистрировался и использовал этот параметр, он отлично работал с только формой HTML на боковой панели. Вот мой код:

Place the code use to be 

сюжетный поворот, у меня есть эта вещь включена правильный путь в моем файле functions.php, так что я, честно говоря, не думаю, что это проблема. Я даже попытался поместить код непосредственно в файл functions.php.

Кто-нибудь знает, что это может быть? Каждый раз, когда я пытаюсь сделать это, я получаю эту ошибку или аналогичную.

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

+2

Я верю, что ты забыл "}". Я действительно ненавижу то, как Wordpress объединяет php и HTML, закрывая и открывая теги php взад и вперед. Во всяком случае, я бы рекомендовал вместо этого использовать «:» и «endXXX» вместо скобок. Например: 'if():' .... 'endif;'. или 'while():' ... 'endwhile;' –

+0

Да, это правильно, и вы правы, я могу рассмотреть использование endif() и т. д. и просто добавить небольшой комментарий рядом с те тегами, для которых функция Закрыть. Как нравится то, что делают некоторые люди для HTML,

then
Hunter

ответ

2

Вы пропустили закрыть }function where_now_options()

function where_now_options() { 
    if (!current_user_can('manage_options')) { 
    wp_die(__('You do not have sufficient permissions to access this page.')); 
    } 
    } 
+0

Sweet that works. Я проголосую за это через 10 минут. Теперь мои параметры даже не появятся на странице? Любые идеи для этого, пока я жду, чтобы проверить это? – Hunter

+0

Да, вам нужно подождать Я думаю –

+0

Любые идеи о том, почему они сейчас не работают? – Hunter

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