Уроки по WordPress

Управляем загрзукой скриптов в админке WordPress

Как подключить скрипты в админке WP не на всех страницах

| Нет комментариев | Глазунов

При написании очередного плагина под WP столкнулся с необходимостью исключить подгрузку скрипта на странице «Плагины» — «Установленные». Решение подсказал модератор Вордпресса. function ic_enqueue($hook) { if ( ‘plugins.php’ == $hook ) {return;} wp_enqueue_script( ‘my_custom_script’, plugin_dir_url( __FILE__ ) . ‘myscript.js’ ); } add_action( ‘admin_enqueue_scripts’, ‘ic_enqueue’ ); Справедлив и обратный пример, когда нужно подгружать скрипт лишь на какой-то…

Читать полностью
wp debug

Как логировать php переменную (WordPress дебаг)

| Нет комментариев | Глазунов

Любому разработчику очень важно уметь пользоваться дебагом и логировать важные переменные и иные действия. Это не только ускоряет процесс отладки, но и позволяет создать по-настоящему качественную тему или плагин. Я уже писал про инструментарий для качественной разработки (в том числе и про плагин Debug Bar для WordPress), однако, считаю, что необходимо сказать еще вот о…

Читать полностью
Скрываем листинг wp-includes в htaccess

Отображается список файлов в wp-includes. Как скрыть? (Решение)

| Нет комментариев | Глазунов

Иногда на некоторых серверах и дешевых (иногда и на дорогих) хостингах возникает ситуация, когда содержимое папок, к примеру папки wp-includes можно просмотреть. В целях безопасности подобного лучше не допускать, поэтому я настоятельно рекомендую добавить в стандартный .htaccess, находящийся в корне вашего сайта, следующую строчку: Options -Indexes Это действие позволит вам скрыть листинг вложенных файлов и…

Читать полностью
функция wp_loginout()

Выход из системы — Логаут (logout) на WordPress

| Нет комментариев | Глазунов

Очень простая конструкция, которая может оказаться Вам полезной. Код ниже работает следующим образом: Когда пользователь авторизован — показываем ссылку на «Выход», когда пользователь не авторизован — выводим ссылку на форму ввода логина и пароля. Самое просто это воспользоваться функцией wp_loginout(). Функция сама по себе выводит на экран готовую ссылку входа/выхода. Также можно пойти чуть более…

Читать полностью
Инструменты для качественной разработки тем в Вордпрес

Инструменты для разработки качественной темы под WordPress

| Нет комментариев | Глазунов

Хорошую тему под WP можно создать разными способами и с разным инструментарием. Настоящему Гуру кроме блокнота и фотошопа ничего не нужно, но большинству из нас все же не обойтись без хороших виртуальных помощников. В этом посте расскажу Вам о тех программах, плагинах и онлайн сервисах, которые мне помогают в разработке тем. Плагины для разработчика тем…

Читать полностью