Articles of wordpress

Панель инструментов администратора в wordpress

Я разрабатываю собственную тему WordPress в первый раз. Я хочу, чтобы при входе администратора в WordPress верхняя панель инструментов администратора должна отображаться на основном интерфейсе веб-сайта. Я пробовал следующие вещи if (is_user_logged_in()) { show_admin_bar(true); }#end if в functions.php Что я считаю, что я пропустил что-то в header.php или index.php, но я не уверен.

set-post-thumbnail wp-ajax return 0

Я пытаюсь использовать медиа-менеджер из wordpress. Я использую редактор сообщений вне admin wordpress, и пользователи могут создавать сообщения с избранным изображением. Я использую функцию _wp_post_thumbnail_html, чтобы показать изображение или показать ссылку для загрузки файла, все пользователи, у которых «ролик» может загружать изображения и загружать работу, но не работает, показывают показанное изображение или назначают для публикации. […]

Удаление символов из переменной, созданной с использованием preg_replace

Поэтому я пытаюсь взломать несколько символов в конце URL-адреса, который я получаю от функции preg_replace. Однако, похоже, он не работает. Я не знаком с использованием этих переменных в preg_replace (это было просто то, что я нашел, что «в основном» работал). Вот моя попытка: function addlink_replace($string) { $pattern = '/<ul(.*?)class="slides"(.*?)<img(.*?)src="(.*?)"(.*?)>(.*?)<\/ul>/is'; $URL = substr($4, 0, -8);; $replacement […]

wordpress .htaccess с permalinks

У меня есть постоянная ссылка, но, как только я создаю сообщение, он говорит мне, что сообщение о соочередности не найдено, задание постоянной ссылки равно «/% pagename% /», и вот .htaccess: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /ryan/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . ryan/index.php [L] </IfModule> # END WordPress

Конфликт jQuery! Отображает белый экран на странице POST EDIT для WordPress

У меня есть небольшой скрипт jQuery для импорта значений из другого файла и вставка этих значений в страницу POST на WordPress как пользовательские метатеги. Когда я создаю новое сообщение, форма отображается ниже области «Почтовый контент», и каждая вещь работает на 100%. Проблема в том, что я нажимаю кнопку «Редактировать сообщение» / ссылку, затем загружает страницу […]

Настройка сеанса PHP / WordPress

Я пытаюсь интегрировать модуль викторины / опроса с существующим сайтом WordPress. Все работает хорошо, за исключением того, что если пользователь позволяет опросить опрос или опрос на некоторое время (30 минут достаточно для его запуска), они будут встречены со следующим сообщением об ошибке при попытке отправить ответ: Ошибка PHP Sessions. Проверьте настройки сеансов. Я сделал это […]

Переопределить аргументы публичной функции в WordPress

Я пытаюсь изменить переменные публичной функции. Я использую тему Listify WordPress и пытаюсь переопределить переменную в дочерней теме. Вот функция: public function user_contactmethods( $methods, $user ) { $methods[ 'twitter' ] = __( 'Twitter URL', 'listify' ); $methods[ 'facebook' ] = __( 'Facebook URL', 'listify' ); $methods[ 'googleplus' ] = __( 'Google+ URL', 'listify' ); $methods[ […]

PHP / WordPress – включение функции IF внутри эха

У меня есть следующий запрос WordPress: $my_query = new WP_Query($args); if ($my_query->have_posts()) { echo '<div class="' . $tax_term->slug . '" style="display:none; background:url(' . $whatdoiputhere . ');">'; while ($my_query->have_posts()) : $my_query->the_post(); В фоновом URL-адресе мне нужно указать URL-адрес изображения, который генерируется следующим кодом: <?php if (function_exists('z_taxonomy_image_url')) echo z_taxonomy_image_url(); ?> Как включить эту функцию IF внутри фонового […]

Сравнение двух объектов stdClass

В настоящее время я работаю над измененным поиском в теме WordPress, которая запрашивает пользовательское location таксономии и отображает его термины как результаты поиска. Я не мог найти встроенную функцию WordPress для обработки этого, поэтому я использовал $wpdb query $keywords = $_GET['s']; $results = $wpdb->get_results( "SELECT * FROM $wpdb->terms WHERE name LIKE '%%$keywords%%'"); <ul> <?php foreach […]

Как программно применить купон в Woocommerce для первого заказа, сделанного клиентом?

В Woocommerce я пытаюсь найти способ применить 20% скидку на первый заказ, сделанный новым клиентом. Похоже, что для этого я могу использовать функции woocommerce_after_checkout_validation и check_new_customer_coupon , но это не сработает. function.php: add_action('woocommerce_after_checkout_validation','check_new_customer_coupon', 0); function check_new_customer_coupon(){ global $woocommerce; // you might change the name of your coupon $new_cust_coupon_code = 'test'; $has_apply_coupon = false; foreach ( […]