Articles of плагины для

Помощь с MySQL в WPDB Query Conversion

У меня проблема. У меня есть PHP-скрипт, который отслеживает загрузку отдельных файлов, и я ищу способ отображения этого числа в отдельных сообщениях. У меня есть искушенное решение – простой скрипт для подключения к MySQL, но я пытаюсь преобразовать его в качестве плагина WordPress (я хочу, чтобы он использовал WPDB). Я попытался преобразовать его, но я […]

uninstall.php-файл в плагине для очистки БД

Я знаю, что WordPress предоставляет плагинам хороший способ очистить db, если плагин удален, предоставив hook. Вам просто нужно поместить очищающий код, и он работает. Но мой вопрос: я видел пару плагинов, которые используют функции, определенные в их файле Plugin внутри файла uninstall.php . Я понимаю, что если плагин уже отключен и пользователь удаляет его после […]

Разрешить пользователям моего плагина определять собственный код, а не использовать мой?

Я создаю свой первый плагин. Пока все отлично, но мой shortcode – это что-то вроде этого [BIMS] и аббревиатура может быть нелегко запомнить или обратиться ко всем. Я хотел бы включить опцию, чтобы они ввели свой собственный короткий код замены. Каков надлежащий код, позволяющий им использовать собственный текст в виде короткого кода, но при этом […]

Возможно ли создать плагин Custom Post?

Я понимаю, что WordPress позволяет создавать пользовательские типы сообщений с настраиваемыми полями, но возможно ли создать настраиваемый плагин, который создает и поддерживает свой собственный тип пользовательской публикации (вне пользовательских сообщений WordPress)? Например, если у вас был сайт WordPress с типом пользовательского сообщения «Событие», а также пользовательские поля, такие как «Event Host», «Location», «Дата начала», «Дата […]

Правильный способ выполнения запроса без кэширования БД

Рассмотрим код function getNow() { global $wpdb; $now = $wpdb->get_var("SELECT NOW()"); $wpdb->flush(); return $now; } Я использую вышеуказанный метод, чтобы избежать эффекта get_var метода get_var , когда я запускаю функцию, я всегда получаю тот же результат, например echo getNow(); sleep(10); echo getNow(); // Same result as above Вопросов: Есть ли лучший способ написать вышеприведенную функцию, […]

Собственный плагин блокирует активацию плагина

В настоящее время я работаю над простым плагином. Активация моего плагина работает нормально. Однако я не могу активировать какой-либо другой плагин, пока активна моя. Кроме того, ссылки редактирования не будут работать. Любая помощь с этим была бы замечательной! Ниже приведен код основного файла плагина sponsoren.php <?php /* Plugin Name: Sponsoren Plugin URI: Version: Author: Description: […]

Определить имя плагина из фильтра plugin_action_links

Есть ли способ определить, какой плагин фильтрует фильтр plugin_action_links, когда он обрабатывает фильтр? Я пытаюсь добавить некоторые действия для каждого плагина на странице /wp-admin/plugins.php . Код выглядит так: public function _add_plugin_links(){ $plugins = get_plugins(); foreach($plugins as $k=>$plugin){ add_filter( 'plugin_action_links_' . $k, array(&$this, '_plugin_action_links') ); } // foreach $plugins } public function _plugin_action_links( $links ) { […]

Как создать собственный короткий код, который будет возвращать пользовательский тип сообщения по ID?

Пожалуйста, извините мое невежество, это кажется простым, но я не могу понять это, и я торопился взламывать вещи вместе. Я не могу найти что-нибудь онлайн, чтобы помочь мне. Что у меня есть: Пользовательский тип сообщения с именем «case_study». Многие из них будут опубликованы, и они будут использоваться в разных местах по всему сайту, некоторые из […]

Как изменить индивидуальный тип сообщения pemalink Hierarcy

Когда мы устанавливаем permalink как Post name и переходим к wordpress по умолчанию. Подобно «Тестированию 123», эта ссылка выглядит так: localhost/foo_articles/testing-123 Теперь, когда мы изменим нашу постоянную ссылку на Custom Structure и установим значение, например %category%/%postname% , ссылка выглядит так: http://localhost/foo_articles/testing/testing-123/ тестирование – моя категория slug Теперь основная часть моего вопроса: Я делаю плагин, где […]

Как получить входные сообщения об ошибках в настраиваемом шаблоне

Я хочу отобразить форму входа и обработать логин на той же странице, так что если есть какая-либо ошибка входа в систему, она должна отображать сообщения об ошибках на одной странице. Я добавил эту функцию: add_filter( 'authenticate', 'custom_authenticate_username_password', 30, 3); function custom_authenticate_username_password( $user, $username, $password ) { if ( is_a($user, 'WP_User') ) { return $user; } […]

Intereting Posts
Неустранимая ошибка: невозможно обновить comment_theme () Использование коротких кодов в PHP «Показать на экране» для пользовательских таксономий не сохраняется как получить значения db без использования цикла с помощью wpdb-> get_results () Удаление персонализированного типа сообщений из результатов поиска ссылок Получите значения полей Gravity Forms и подсчитайте, сколько? Правило повторной записи типа пользовательской почты Добавить класс для публикации заголовка, если ссылка заканчивается определенным расширением Нужно ли проверять `content-type` в заголовках? Автоматический вход пользователя в систему через многопользовательский режим WordPress «Вся информация о количестве сообщений на панели управления не соответствует количеству сообщений в почтовом ящике phpMyAdmin! WP Debug установлен в true, но все же wsod Получить следующую / предыдущую страницу кузена Отправлять данные в базу данных после перенаправления (и выходить из iframe) Как cdv из пользовательской CMS в WP