Articles of действий

Можно ли создать крючок действия, используя do_action () в add_action ()?

Возможно ли создать новый крюк действия, например do_action('my-hook-name'); внутри вызова add_action(); ? Я знаю, что этот код не работает, но я думал что-то вроде … add_action('init', do_action('my-hook-name')); или Единственный способ фактически добавить функцию обратного вызова в init , а затем внутри моей функции обратного вызова создать мой крюк? add_action('init', 'my_callback'); function my_callback(){ do_action('my-hook-name'); }

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

Я создал новые столбцы в таблице SQL, называемой wp_users . Этими полями являются «giodo», «handel» и «regulamin». Я хочу, чтобы добавить «1» к каждому столбцу, когда пользователь регистрирует и выбирает соответствующие флажки. Я добавил флажки в форму с помощью form_register, а затем добавил эти флажки к пользовательским данным с этим (вот пример только для одного […]

странное поведение template_redirect в IE8

Я внедрил страницу, не найденную с помощью настраиваемого шаблона, и использовал для нее template_redirect . add_action("template_redirect", array($this, "redirection_section"), 11); Теперь все работает нормально, как ожидалось, но не в IE8, мой метод переадресации здесь: function redirection_section() { global $is_IE; if($is_IE) { echo "GOT IT!"; exit; } if( is_404() ) { $this->uni_page_redirect(); } } если я myurl.com/testing […]

Настройки в functions.php, используемые плагином

Я пишу простой плагин и хочу некоторые настройки в массиве в файле functions.php. Я собираюсь добавить это в тему functions.php $test = array('haha' => 'hehe'); my_function( $test); Однако мне нужно получить его с помощью действий и фильтров в плагине. Например, у меня есть такая функция: add_action('wp_head', 'tryit'); function tryit() { print_r($test); } Мне нужно, чтобы […]

Удалить действие, добавленное из класса

Это было задано раньше, и я знаю, как это сделать, но им не удается устранить определенное действие, добавленное плагином easy columns. Действие добавляется аналогично: class EasyColumns { function __construct(){ add_action('wp_head', array(&$this, 'add_css'), 100); } function add_css(){ <link rel="stylesheet" href="<?php echo EZC_PLUGIN_URL; ?>/css/easy-columns.css" type="text/css" media="screen, projection" /> } } $ez_columns = new EasyColumns(); Хорошо, это должно […]

Работа с html-формами

Я хочу работать с формой html, но я не могу понять метод Action и когда нам нужно его использовать. Например, нашел этот код в w3schools: <form action="action_page.php"> First name:<br> <input type="text" value="Mickey"> <br> Last name:<br> <input type="text" name="lastname" value="Mouse"> <br><br> <input type="submit" value="Submit"> </form> как мы можем использовать «lastname» в другом файле?

Проблема с обработкой произвольной формы

Я создал форму на моем сайте wordpress, функцию обработки данных, расположенных в functions.php, и файл php действия. Я протестировал функцию обработки и знаю, что она работает, но у меня возникли проблемы с получением всего, чтобы общаться с wordpress. update_item_meta.php находится в моем каталоге тем. Тег открытия формы <form method="post" id="project-info" action="/wp-content/themes/Avada/update_item_meta.php"> update_item_meta.php <?php //connect to […]

Добавление в эту функцию нескольких переменных

Я бы добавил несколько переменных в следующую функцию (например, 'referral_code', 'variable_2', 'variable_3'), но я не могу этого сделать. Кто-нибудь может мне помочь? Ура! add_action( 'fue_before_variable_replacements', 'fue_register_variable_replacements', 10, 4); function fue_register_variable_replacements( $var, $email_data, $fue_email, $queue_item ) { $variables = array( 'referral_code' => '' ); if ( isset( $email_data['test'] ) && $email_data['test'] ) { $variables['referral_code'] = '13221'; […]

Зарегистрируйте нового пользователя, назначьте пользовательскую роль, затем отправьте электронное письмо

У меня есть очень специфический процесс регистрации пользователей для реализации на веб-сайте. Мне нужно выполнить следующие шаги, когда пользователь зарегистрируется через внешнюю форму: проверить домен электронной почты если домен whitelisted: регулярный рабочий процесс WordPress (зарегистрированный пользователь, отправленные уведомления по электронной почте, тогда пользователь может выбрать пароль во время первого процесса аутентификации) Если домен с черным […]

Шрифт Awesome не загружен на первой странице сайта – divi theme

Я новичок в WordPress, и я создал веб-сайт WordPress с использованием темы DIVI, я использовал шрифт, потрясающий на веб-сайте, но, к сожалению, шрифты не загружаются только на первую страницу веб-сайта, я получаю ошибку 404 в файле .woff и .woff2. Ссылка на сайт – это Я использовал этот код в функции.php для использования шрифтов на веб-сайте […]