Jump to content

Как подключить админ панель в WordPress 4


Recommended Posts

Всем привет. Создаю тему для Wordpress 4 и сталкнулся с такой проблемой.

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

Link to post
Share on other sites

Всем привет. Создаю тему для Wordpress 4 и сталкнулся с такой проблемой.

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

Что значит белая строчка? Скрин можно увидеть?

Link to post
Share on other sites

Точно не помню - вроде в настройках нужно где -то галочку поставить ( но вроде по умолчанию - если вы новый вордпресс только что установили у вас должна уже быть эта строчка автоматом)  Скорее всего шаблон ваш с багами.

Link to post
Share on other sites

Пользователи - Ваш профиль - ставим галочку напротив "Показывать верхнюю панель при просмотре сайта".

Это только для отображения полосы админки над сайтом. Здесь же говорится, как я понял, что админки вообще нет. И при отключенном показе нет белой полосы сверху. Там просто ничего нет.

Link to post
Share on other sites

Лучше всего создавать тему так

Создаете папку кладете туда все файлы(можно пустые) и активируете через админку

Меньше шансов косяки встретить.

Link to post
Share on other sites

Пользователи - Ваш профиль - ставим галочку напротив "Показывать верхнюю панель при просмотре сайта".

 

Это в профиле включено, но админ панель не отображает.

Link to post
Share on other sites

Это только для отображения полосы админки над сайтом. Здесь же говорится, как я понял, что админки вообще нет. И при отключенном показе нет белой полосы сверху. Там просто ничего нет.

 

Вообще админка есть, но ее нет в виде полосы админки над сайтом. И как я понял ее нет именно в этой теме, которую я сам пытаюсь сделать. Видимо чего-то не дописал в файлы темы, а какой код отвечает за вывод этой полосы админки кто-нибудь знает?

Link to post
Share on other sites

Такое бывает, когда jquery не подключен. Правой кнопкой мыши на странице -> Просмотр кода элемента -> Console -> смотрите ошибки.

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

Link to post
Share on other sites
  • VIP

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

Возможно, Вы не прочитали текст ТС, а он говорит "Создаю тему для Wordpress 4 и сталкнулся с такой проблемой.". Отсюда вы вод, что скорее всего он делает это практически с нуля, а значит шанс что-то упустить высок.

Link to post
Share on other sites

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

 

Шаблон делаю сам, с нуля, учусь. Вот и выясняется, что чего-то не хватает. Решил спросить у профессионалов на этом форуме.

Link to post
Share on other sites

Такое бывает, когда jquery не подключен. Правой кнопкой мыши на странице -> Просмотр кода элемента -> Console -> смотрите ошибки.

 

jquery точно не подключал, а как его подключить? в ВП его нет?

Link to post
Share on other sites
  • VIP

Попробовал подключить jquery, всё-равно не выходит админ панель сверху сайта

Вы этот пункт делали?

 

Правой кнопкой мыши на странице -> Просмотр кода элемента -> Console -> смотрите ошибки.

Есть какие ошибки? Покажи сайт в лс, может что замечу.

Link to post
Share on other sites

Вы этот пункт делали?

 

Есть какие ошибки? Покажи сайт в лс, может что замечу.

 

Конечно, вставил в functions.php такой код:

function my_scripts_method(){
    wp_enqueue_script( 'jquery' );
}
add_action( 'wp_enqueue_scripts', 'my_scripts_method' );

в консоли вышли ошибки:

Неизвестное свойство «speak».  Потерянное объявление. admin-bar.min.css:1
Неизвестное свойство «-moz-osx-font-smoothing».  Потерянное объявление. admin-bar.min.css:1
Неизвестный псевдокласс или псевдоэлемент «-webkit-input-placeholder».  Набор правил проигнорирован из-за плохого селектора. admin-bar.min.css:1
Неизвестный псевдокласс или псевдоэлемент «-ms-input-placeholder».  Набор правил проигнорирован из-за плохого селектора. admin-bar.min.css:1
Ошибка при парсинге значения «min-width».  Потерянное объявление. admin-bar.min.css:1
Ошибка при парсинге значения «transition».  Потерянное объявление. dashicons.min.css:1
Неизвестное свойство «-moz-osx-font-smoothing».  Потерянное объявление. dashicons.min.css:1
Link to post
Share on other sites

сайт не могу показать, так как он находится не в нете, а на компе, локально. Думал сначала сделать его локально, а потом уже ставить в сеть.

Link to post
Share on other sites

Попробуйте вставить в footer.php перед закрывающим тегом </body> строчку <?php wp_footer(); ?>

 

А вообще эта панель называется adminbar по этому слову и капайте инфу в интернете.

 

Ну вы прямо красавчик, всё дело было действительно в <?php wp_footer(); ?>, после того как вставил его, так все получилось и появился adminbar. Спасибо.

Link to post
Share on other sites

Ну вы прямо красавчик, всё дело было действительно в <?php wp_footer(); ?>, после того как вставил его, так все получилось и появился adminbar. Спасибо.

Да незачто  :) Удачи в шаблоностроении!

Link to post
Share on other sites
  • VIP

GameOver прав. Я не подумал, что так всё запущено  :) Но для того и говорил, чтобы вы проверили, что jquery подключен! А тот метод, который вы выбрали, выводит ссылку на jquery как раз с помощью <?php wp_footer(); ?> или <?php wp_head(); ?>, в зависимости от настройки. Запомните, чтобы всё работало хорошо, нужно, чтобы в файле header.php было перед </head> прописано <?php wp_head(); ?>, а в файле footer.php прописано перед </body> строка <?php wp_footer(); ?>. Тогда плагины и всё остальное смогут подключать все свои прибамбасы.

Link to post
Share on other sites

GameOver прав. Я не подумал, что так всё запущено  :) Но для того и говорил, чтобы вы проверили, что jquery подключен! А тот метод, который вы выбрали, выводит ссылку на jquery как раз с помощью <?php wp_footer(); ?> или <?php wp_head(); ?>, в зависимости от настройки. Запомните, чтобы всё работало хорошо, нужно, чтобы в файле header.php было перед </head> прописано <?php wp_head(); ?>, а в файле footer.php прописано перед </body> строка <?php wp_footer(); ?>. Тогда плагины и всё остальное смогут подключать все свои прибамбасы.

 

Да я тоже как-то упустил, про подключение wp_footer, в материалах, по которым я изучал это дело, почему-то не было сказано об этом ничего, а вот про header было сказано, что я и подключил. Спасибо за ваши подсказки.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...