Articles of плагинов

get_pages Выпадающий список для выбора страницы

В настоящее время я разрабатываю плагин внутри страницы администратора, и мне нужно иметь раскрывающийся список, перечисляющий все страницы. Мне нужно выбрать одну страницу и сохранить «ID» в качестве опции. В настоящее время я использую это: <select name="easyreg_redirect_page"> <option value=""><?php echo esc_attr( __( 'Select page' ) ); ?></option> <?php $pages = get_pages(); foreach ( $pages as […]

Производительность WordPress – общий кэш W3 и memcached / APCu

Я недавно установил WordPress, Nginx с PHP-FPM, W3 Total Cache (плагин), memcached и APCu на PHP 5.5. Я проведу бенчмарк на своем локальном mac против вышеупомянутого сервера AWS, используя Apache Bench (ab), я получаю согласованное 240 запросов в секунду (RPS) с test.com, отравленных на этом сервере, или около 40 миллионов обращений в день в соответствии […]

Как создать групповые блоги на основе созданных пользователем групп

Я ищу создать сайт, который позволяет зарегистрированным пользователям создавать свои собственные группы и иметь собственные блоги групп. Они должны иметь групповую страницу с несколькими подробностями о группе, и она должна показывать групповой блог. Я подумал о нескольких способах этого, но оба, похоже, требуют настраиваемых плагинов. 1) Используйте плагин BuddyPress. Это дает группы, но в настоящее […]

Шаблон регистрации страницы из плагина

Я пытаюсь выяснить, как правильно зарегистрировать шаблон страницы (и все связанные с ним активы, такие как CSS и изображения) из плагина. В принципе, я создал целевую страницу, которую хочу жить вне темы, поэтому я могу использовать ее на нескольких сайтах. Мой код был следующим: add_filter( 'page_template', 'custom_page_template' ); function custom_page_template( $page_template ) { $page_template = […]

$ wpdb-> get_results утечка памяти

Я разработал плагин wordpress, который читает большие пользовательские XML-файлы и импортирует информацию в виде пользовательских типов сообщений и много метаданных. Поэтому я вызываю много транзакций базы данных. Плагин запускается несколько минут в течение одного процесса POST'а, а затем прерывается с нехваткой памяти (250 МБ). Отслеживание проблемы до минимума У меня есть минимальный пример, который показывает […]

wp_trash_post – утечка памяти

У меня есть плагин, который удаляет список сообщений на основе их идентификатора сообщения. Код очень прост foreach ( $post_ids as $post_id ) { wp_trash_post( $post_id, true ); } } Однако я обнаружил, что после удаления около 200 сообщений WordPress не хватало памяти. Поэтому я добавил инструкцию для отладки непосредственно перед вызовом функции. foreach ( $post_ids […]

Создайте бесплатный скрипт и стиль в плагине

Позвольте мне объяснить, что я пытаюсь сделать. Im создает плагин, который будет иметь главную страницу, такую ​​как панель инструментов, которая будет использоваться для управления открытой стороной плагина. Просто подумайте, как отдельное приложение на обычном сайте WordPress. Эта страница должна быть полностью отделена от пользовательской темы, поскольку она будет полностью настраиваться. Панель администратора будет использоваться, ничего […]

Уменьшить ширину меню вниз в WordPress

Я использовал раскрывающееся меню. у него есть две марки колонки один смотреть еще один нож. предыдущие часы имеют 5 колоночных выпадающих мега-меню. я удалил две колонки. теперь он показывает дополнительное черное пространство. как его удалить? При создании меню я использовал menu-full-width. это мой сайт Link Сайт LINK пожалуйста помогите ? как уменьшить лишнее черное пространство? […]

Как изменить пост автора?

TL; DR вопрос: как изменить пост автора? Оригинальный вопрос: как сделать админы всегда публиковать в блогере (блоггер, заданный как автор), при публикации в блоге блоггеров? Я хочу либо включить настройку (наиболее предпочтительно), либо установить плагин, либо написать собственный плагин (наименее предпочтительный), чтобы: Администратор (или супер-админ) на нескольких сайтах может добавить новое сообщение в блоге в […]

Крюк (или другой способ), чтобы узнать, когда активирован / установлен другой плагин

Есть ли способ запустить функцию, когда другой плагин устанавливается и / или активируется? В принципе мне нужно что-то вроде register_activation_hook только для других плагинов. Вариант использования: Я хочу проверить наличие патчей CVE на моем собственном сервере, когда плагин установлен / активирован. Единственное, что я могу сейчас подумать, это вручную отслеживать активированные и установленные плагины, но […]

Intereting Posts
запрашивать только возвратные сообщения с уже установленным настраиваемым полем Список пользователей WordPress при нажатии ссылки как всплывающее окно Условия для детей, не отображаемые на экране администрирования таксономии Отключить авто 301 на архивных страницах? Плагины скачать и установить отлично, обновление WordPress не удается Как изменить загрузку dir для пользовательского плагина? Детский раздел Плагин для хранения файлов (для отдельных пользователей)? функции разбиения на страницы не работают Как добавить содержимое страницы на другую страницу Скрыть комментарии к комментариям Как я могу связать post_row_actions () с пользовательской функцией действия Заголовок изображения с несколькими абзацами Изменить значение переменной для разных атрибутов короткого кода? Назначение внешних запросов базы данных к глобальным переменным и их доступность