Articles of wordpress plugin

Как работает система плагинов (wordpress, mybb …)?

Мне интересно, как работают плагины, я просто знаю, что вместо изменения кода мы используем плагины, но как они выполняют свою работу без изменения кода? и что должен кодер учитывать при кодировании нового проекта, чтобы он мог иметь плагины? и большое спасибо: D

wp_rewrite в плагине WordPress

Хорошо, у меня есть этот код, который я использовал, чтобы выплескивать новости на мое приложение. Он работал до сегодняшнего дня. Я вырезал всю логику в следующем коде, чтобы сделать его simpiler. Но он должен «РАБОТАТЬ». Может кто-нибудь помочь мне исправить этот код там, где он работает, и все ли сделано правильно? Я знаю, что он […]

плагин wordpress -> Вызов неопределенной функции wp_get_current_user ()

Я пытаюсь получить текущую информацию о пользователе в своем плагине, используя func wp_get_current_user (). Но я получаю Call to undefined function wp_get_current_user() По-видимому, это происходит потому, что файл /wp-includes/pluggable который содержит эту функцию, не загружается до загрузки плагинов. Кто-нибудь знает, как получить информацию о пользователе в моем плагине?

Добавьте плату за WooCommerce за продукт, основанный на категории

Я пробовал какое-то время, чтобы получить эту работу, но я не нашел решения, которое делает именно то, что нам нужно, и я далек от эксперта по PHP, поэтому я немного потерян. Мы используем WooCommerce и WooTickets. Цель состоит в том, чтобы добавить 5% комиссию за «плату за обслуживание» только для продуктов в категории «Билеты» (ID: […]

Woocommerce добавить в корзину кнопку перенаправить на проверку

Я создал электронную коммерцию, используя плагин woocommerce. Я продаю только подписку, поэтому страница «/ cart /» бесполезна. Я пытаюсь избавиться от него, чтобы, когда мой клиент нажал кнопку «Добавить в корзину», он попадает на страницу проверки.

Я хочу разбиение на страницы на странице параметров плагина wordpress?

МОЙ ДЕМО Я хочу разбиение на страницы в соответствии с результатами, поступающими из базы данных wordpress … Все это делается на моей странице параметров плагина wordpress .. Мой код для извлечения из базы данных выглядит следующим образом $per_page=5; $sql = "SELECT * FROM wp_dive "; $result = $wpdb->get_results($sql_10) or die(mysql_error()); $length=count($result); $pages = ceil($length/$per_page); foreach( […]

PHP fopen () Ошибка: не удалось открыть поток: разрешение отклонено

Я изучаю, как писать плагин WordPress. Мне нужна помощь в написании некоторых данных в XML-файле. Я нахожусь на своей локальной машине, Mac работает с MAMP. У меня PHP 5.2.13. В моем плагине у меня есть: $file_handle = fopen('markers.xml', 'w'); $stringdata = "Test Info"; fwrite($file_handle, $stringdata); fclose($file_handle); Выполнение приведенного выше дает мне следующую ошибку: Предупреждение: fopen […]

Как я могу использовать Multi Media Uploader в плагинах WordPress?

Я пытаюсь добавить параметры многократной загрузки в плагинах wordpress. Я повторил этот код в плагине (два раза), только меняя имя идентификатора. <script language="JavaScript"> jQuery(document).ready(function($) { jQuery('#upload_image_button').click(function() { formfield = jQuery('#upload_image').attr('name'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); return false; }); window.send_to_editor = function(html) { imgurl = jQuery('img', html).attr('src'); jQuery('#upload_image').val(imgurl); tb_remove(); }; }); </script> <input id="upload_image" style=" margin-left:303px;" type="text" size="36" name="upload_image_template" […]

Как использовать сеанс в wordpress при разработке плагинов

Я новичок в написании плагина. У меня есть файл testplugin.php и файл ajax.php. Мой код в testplugin.php global $session; print_r($abc); //$abc is array of my data .. $session['arrayImg']=$abc; //saving data in session echo $session['arrayImg']; //displayin "Array" И мой ajax.php состоит из следующего кода global $session; $abc = $session['arrayImg']; print_r ("abs== ".$abc); //displayin "abs== Array" И […]

PHP и WordPress: отладка

Я пишу некоторые плагины и темы для WordPress, и мне трудно отлаживать, потому что как-то к моменту загрузки страницы $ _GET, $ _POST и $ _REQUEST все пустые. Даже если отчет об ошибках установлен, я не получаю сообщения об ошибках, кроме пустой страницы, когда возникает фатальная ошибка. Есть ли способ включить режим отладки для WordPress? […]