Articles of плагины разработки

Добавление <div> Автоматически в <table> В WordPress с использованием ссылки на фильтр?

Кто-нибудь знает, как я автоматически добавляю <div class="table-responsive"> перед каждым экземпляром <table> на сайте WordPress с использованием ссылки на фильтр? Мне также нужно будет добавить </div> к каждому экземпляру </table> .

Получите контент и отправьте третьему лицу

Мне было предложено создать плагин WordPress, в котором в основном будет отображаться кнопка «редактировать» и «новые» страницы панели администратора, которая (при нажатии кнопки) проверяет ключ API (который вы можете установить в настройках ), а затем отправьте содержимое сообщения третьему лицу. Когда третье лицо получает текст, они будут работать над ним и отправлять его по электронной […]

WordPress Объектно-ориентированный плагин разработки

Привет, я создаю плагин с использованием WordPress, потому что масштаб этого плагина довольно большой. Я пытаюсь использовать ООП для реализации того, что мне нужно. Способ, которым я его использую, заключается в том, что в основном файле плагина я plugins_loaded все классы, а затем, когда plugins_loaded действие plugins_loaded я делаю экземпляр этой функции для __construct . […]

Каков наилучший способ хранения изображений для плагина?

Я разрабатываю плагин, и в настоящий момент меня путают, хранить ли в папке загрузки WordPress или в моей плагиновой папке. Я буду хранить изображение в пользовательской таблице. У меня также есть другой способ хранения изображения в формате blob. Смогу ли я хранить непосредственно в базе данных без загрузки?

add_filter: Передача массива вместо функции обратного вызова?

Я просто читал код BuddyPress, потому что я хочу разработать собственный плагин поверх него. Я столкнулся с чем-то очень своеобразным, чего я раньше не видел и не могу найти никакого материала. Следующий код относится к защищенной функции под классом с именем BP_Legacy // Filter BuddyPress template hierarchy and look for page templates. add_filter( 'bp_get_buddypress_template', array( […]

Гравитационные формы Якорь только на передней странице?

У меня есть add_filter("gform_confirmation_anchor", create_function("","return true;")); страница, которая довольно длинна по длине, поэтому я включил add_filter("gform_confirmation_anchor", create_function("","return true;")); в моем файле functions.php . Это помогает вернуть форму Gravity Form на проверку или отправку (что переопределяет значения по умолчанию, которые обычно просто возвращают вас в начало страницы). Я ищу способ выполнить этот код только на первой […]

WordPress Multisite: программно активировать / деактивировать плагин определенного блога

Программно, я хочу активировать / деактивировать плагин этого конкретного блога / сайта в WordPress Multisite. Любая помощь будет с радостью оценена, спасибо!

Скрыть один конкретный продукт woocoomerce

Я хотел бы скрыть один конкретный продукт для всех не зарегистрированных пользователей. Предположим, что $post – это сообщение. Я использовал крючки: add_action( 'wp', 'WC_Query::remove_product_query' ) ; а также remove_action( 'pre_get_posts', 'WC_Query::pre_get_posts' ); но никто из них, похоже, не работает. global $post; if( get_post_type() == "product" ) { if(is_user_logged_in()){ return; } add_action( 'wp', 'WC_Query::remove_product_query' ) ; […]

Как добавить WordPress Nonce для этой формы, чтобы избежать CSRF

Вот форма, и я хотел бы добавить в нее WordPress nonce: <form action="" method="post"> <label>Enter your email address:</label> <input id="email" type="email" name="yourmail" value="<?php echo $current_user->user_email; ?>" disabled="disabled"> <input type="submit" name="submit" value="Test"> </form>

Настройте WordPress для создания безрецидивных URL-адресов, не содержащих схем

У меня есть сайт WordPress, где URL-адреса и теги CSS и Javascript выглядят так: <link rel='stylesheet' id='dashicons-css' href='http://example.com/wp-includes/css/dashicons.min.css?ver=4.7.8' type='text/css' media='all' /> <script type='text/javascript' src='http://example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script> Можно ли настроить WordPress для использования относительных URL-адресов без схемы? т.е. генерировать ссылки, которые выглядят так? <link rel='stylesheet' id='dashicons-css' href='//example.com/wp-includes/css/dashicons.min.css?ver=4.7.8' type='text/css' media='all' /> <script type='text/javascript' src='//example.com/wp-includes/js/jquery/jquery.js?ver=1.12.4'></script> (конечная цель – это HTML-страницы, […]