WordPress

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

1
Родительско-дочерние отношения в пользовательском типе записи
Как я могу поддерживать отношения родитель-потомок в пользовательских типах записей, чтобы у меня была единая структура URL? Я хочу сделать структуру URL до 4 уровней, например example.com/sponsor-child/disadvantaged-community/gita-magar Это возможно без плагина? Когда я перехожу к URL-адресу одной страницы, он заканчивается на 3 уровнях.

1
Как получить SimplePie fetch_feed без удаления кода iframe?
Я получаю удаленный канал в своем плагине, и некоторые записи содержат код iframe, который я хочу сохранить. Тем не менее, SimplePie fetch_feedпродолжает убирать его. Вот мой код и то, что я уже пробовал: kses_remove_filters(); # remove kses filters but SimplePie strips codes anyway $rss = fetch_feed( 'http://www.someblog.com/feed/' ); $rss_items = …
10 rss  feed  wp-kses  iframe 

2
Как добавить значок в новый элемент панели администратора?
У меня есть функция, которая добавляет элементы на панель инструментов WordPress. Например: $args2 = array( 'id' => 'conversations_unread', 'title' => $visitor['conversations_unread'] . ' &nbsp ', 'href' => XenForo_Application::get('options')->boardUrl . '/conversations' ); Как получить значок слева от этого нового элемента? Я пытался использовать «мета», но значок не отображается. 'meta' => array( …
10 admin-bar 

5
Создавать миниатюры только для избранных изображений
Я хотел бы знать, если есть простой способ (пользовательский код или плагин) для создания миниатюр размеров только для изображений, которые я намерен использовать в качестве рекомендуемых изображений (index.php, archive.php и т. Д.), Но не для изображений используется в сообщениях (single.php). Моя главная цель - уменьшить использование серверного пространства, не создавая …

4
Сохранение настроек темы в дочерней теме
Мой клиент использует тему Карма с множеством настроек в настройках темы. Мне нужно сохранить свои CSS и PHP-дополнения в дочерней теме, чтобы обновления темы не стирали ее. Однако, когда я выбираю свою дочернюю тему в разделе «Внешний вид»> «Темы», все основные настройки темы исчезают. Есть ли способ сохранить основные настройки …

7
Как я могу отображать меню только на определенных страницах?
Вместо того, чтобы использовать виджеты боковой панели, чтобы указать, на какой странице они должны быть видны, я предпочитаю выбирать в настройках меню показ на определенных страницах. Путь Wordpress по умолчанию: Таким образом, проекты это страница и имеет несколько подстраниц. Но что, если у меня будет еще 10 таких страниц и …

4
Как правильно добавить Javascript в functions.php
Я хотел бы удалить некоторые уродливые стрелки, которые являются стандартными для кнопок корзины в WooCommerce. Чтобы добиться этого, я нашел совет по добавлению следующего кода, который должен убрать стрелки при загрузке документа. Я предполагаю, что собираюсь поместить это в мои functions.php? Как именно я это сделаю? $(document).ready(function() { $(".woocommerce-cart").html(function(i, val) …

2
JQuery включен в WordPress по умолчанию?
Когда я скачал последнюю версию 3.8.1, внутри wp-include/jsбыла папка jQuery. Могу ли я предположить, что WordPress всегда будет включать его, а это означает, что мне не нужно делать свой собственный звонок? Например wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js', array(), null, false); wp_enqueue_script('jquery');
10 jquery 

1
Обновление wpdb добавляет текущую метку времени не работает
Поэтому, используя обновление $ wpdb->, добавьте некоторые данные в пользовательскую таблицу, пытаясь добавить текущую временную метку, но не сохраняете нужные данные (0000-00-00 00:00:00 это сохраняется). обзорный код $wpdb->update('mytable', array( 'value' => 'hello world', 'edit' => date("Y-m-d h:i:s") //saves 0000-00-00 00:00:00 ), array( 'option_name' => 'the row' ), array('%s, %s') );
10 database  wpdb  date 

1
Получить описание изображения
Я пытаюсь сделать пост разделить на 2 колонки. Первый и левый будут любым изображением внутри поста, а второй и правый будут the_content()(исключая изображения). Так что на данный момент у меня нет проблем, потянув все изображения. Тем не менее - я не могу получить заголовок изображения или заголовок или описание. Вот …
10 images  captions 

1
Функция запуска ПОСЛЕ опции темы сохранены?
Странный вопрос, как запустить пользовательскую функцию ПОСЛЕ сохранения настроек моей темы? Я вижу, что функция register_settings () имеет функцию обратного вызова sanitize, но она запускается до изменения настроек. Мне нужно что-то запустить после того, как они спасены. Есть ли какое-либо действие или фильтр, который я могу использовать для этого? РЕДАКТИРОВАТЬ …

3
Как использовать классы, объявленные в другом плагине?
Я разрабатываю плагин для Wordpress Woocommerce. В моем локальном окружении все работает нормально, но у меня возникают проблемы при добавлении плагина в реплику среды prod. Я новичок в WordPress и не очень знаком с веб-разработчиком (я программист на Java). В файле плагина я создаю экземпляр класса из пакета плагинов Woocommerce: …
10 plugins  oop 

1
Как сохранить массив множественного выбора с помощью API настроек для страницы параметров плагина?
Я думаю, что это может быть больше проблемой с моим PHP, чем с использованием API настроек, но я не могу заставить Wordpress сохранить массив данных для поля множественного выбора. Поле множественного выбора соответствует настраиваемому мета-полю, а опции выбора - это настраиваемые типы записей, которые будут отображать это мета-поле. Вот код …

2
Как загрузить JavaScript на пользовательский шаблон страницы?
У меня есть пользовательский шаблон страницы, где я хотел бы загрузить некоторые JavaScript. Я полагаю, что я всегда мог включить javacscript в фактический файл, но это выглядит ужасно. Есть ли способ определить, загружает ли wordpress мой файл custom-page.php, чтобы я мог поставить скрипт в очередь только на этой странице? Он …
10 pages 


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