WordPress

Q & A для разработчиков и администраторов WordPress

4
Что вы думаете о пользовательских интерфейсах плагинов / опций темы?
Вы, вероятно, заметили тенденцию создания пользовательских интерфейсов для плагинов / опций тем, особенно в коммерческих (например, в CodeCanyon - пользовательских полях, вкладках, аккордеонах и т. Д.). Я лично считаю, что пользовательский интерфейс должен быть в первую очередь унифицированным, и в WP действительно легко добиться этого, используя стандартную структуру HTML некоторого …

2
База данных Wordpress Медленная - я должен переключиться на InnoDB?
У меня есть сайт WordPress с более чем 10 тысячами сообщений, и все становится очень медленным, когда я добавляю и редактирую сообщения. Страницы загружаются хорошо и быстро для пользователей, наряду со списками сообщений администратора, но когда происходит запись или обновление, сервер переходит на 100% ЦП и занимает много времени (иногда …

5
Как загрузить parent_theme functions.php перед child_theme?
У меня проблема с тем, что мне нужно загрузить functions.phpфайл моей родительской темы до загрузки файла моей дочерней темы functions.php. Это необходимо для процедуры установки и инициализации. Я посмотрел на хуки внутри /wp_core_root/wp-settings.php (по имени:) do_action('setup_theme');. Проблема в том, что я не знаю, как туда попасть, потому что первый файл, …
12 functions 

10
Как заменить доменное имя в базе данных Wordpress?
У меня есть база данных Wordpress, которая была установлена ​​в среде разработки ... таким образом, все ссылки на сам сайт имеют фиксированный IP-адрес (скажем, 192.168.16.2). Теперь мне нужно перенести эту базу данных на новую установку Wordpress на хостинге. Проблема в том, что дамп SQL содержит много ссылок на IP-адрес, и …
12 mysql  migration 

4
Что конкретно означает лицензия GPL для моей темы WordPress?
Чтобы выразить это так: Я создал тему WordPress для себя, которая состоит из следующего: PHP-код - GPL v2 лицензируется как WordPress CSS файлы - все права защищены JS файлы - все права защищены файлы изображений, необходимые для темы - все права защищены Насколько я понимаю, я могу защищать авторские права …
12 themes  licensing 

4
Могу ли я лицензировать свою тему Wordpress под aGPL?
Меня интересовал недавний разговор о том, нужно ли лицензировать темы WordPress по лицензии GPL или они могут быть закрытыми. Видео можно найти в блоге Matts, и мое любимое обсуждение - это запись в блоге Dave Winers . У меня вопрос - могу ли я лицензировать свою тему под aGPL ? …
12 themes  licensing 

1
Как отключить защиту от фатальной ошибки (WSOD)?
Обработка фатальных ошибок была введена в WordPress 5.1 и 5.2. Его иногда называют защитой «Белый экран смерти» (WSOD). При работе с установками dev / local нам иногда требуется иметь возможность нарушать работу сайтов по мере необходимости и, например, избегать процесса восстановления электронной почты для сайта при работе в защищенной конечной …
12 errors 

4
Должен ли я отключить WP_CRON и вместо этого запускать wp-cron.php с сервера каждые несколько минут?
Похоже, WordPress без необходимости запускает WP CRON при каждой загрузке страницы. Я думаю, вместо того, чтобы запускать его при каждом посещении, почему бы не запланировать запуск каждые 5 минут через сервер? Я мог бы просто запускать wp-cron.php каждые пять минут и достичь желаемого результата? Есть ли у этого недостаток?
12 wp-cron 

1
The_post_thumbnail без srcset?
WordPress 4.4 добавляет несколько размеров изображения srcsetпри использовании the_post_thumbnailфункции. Можно ли получить только один размер изображения без srcset? Я понимаю, что можно добавить фильтр для отключения srcsetот всех изображений, но я хочу отключить srcsetтолько при вызове определенного размера миниатюры (например, только при вызове полного размера изображения).

4
Почему я должен использовать esc_url?
Эта вещь делает мое кодирование трудным. Кодекс Wordpress обуславливает использование esc_url, расплывчато о безопасности. Но стоит ли это того? Например, что является важным, практическим преимуществом безопасности при использовании <?php echo esc_url( home_url( '/' ) ); ?> вместо того <?php echo home_url() ?> PS: я говорю не о разработке темы, а …
12 security 



1
Woocommerce - определенный шаблон для категории продукта? [закрыто]
Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для WordPress Development Stack Exchange. Закрыто 5 лет назад . Я хотел бы создать конкретный шаблон для конкретной категории (не для одного продукта). Возможно ли это и …
12 plugins 

1
Производительность с автозагрузкой и таблицей опций
Я играю с autoloadколонкой optionsтаблицы. Я не нашел много информации о том, как используются значения автозагрузки. Я попытался print_r($GLOBALS)и увидел, что параметры автозагрузки хранятся в $GLOBALS['wp_object_cache']->cache['options']['alloptions']. Есть ли другой способ доступа к этим переменным? Предположим, мне нужен доступ к опции my_option, которая была установлена ​​на автозагрузку, несколько раз в разных …
12 options 

2
как получить оригинальное изображение с помощью wp_get_attachment_image_src
Я хочу получить исходное изображение с той же шириной и высотой, что и загруженное. Мое оригинальное изображение 630 * 370. Используя следующий вызов функции, я получаю миниатюру размером 630 * 198. wp_get_attachment_image_src($PriImgId,array('630','370')); Как я могу получить это в 630 * 370

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.