Я разрабатываю собственную тему WordPress в первый раз. Я хочу, чтобы при входе администратора в WordPress верхняя панель инструментов администратора должна отображаться на основном интерфейсе веб-сайта. Я пробовал следующие вещи if (is_user_logged_in()) { show_admin_bar(true); }#end if в functions.php Что я считаю, что я пропустил что-то в header.php или index.php, но я не уверен.
Я пытаюсь использовать медиа-менеджер из wordpress. Я использую редактор сообщений вне admin wordpress, и пользователи могут создавать сообщения с избранным изображением. Я использую функцию _wp_post_thumbnail_html, чтобы показать изображение или показать ссылку для загрузки файла, все пользователи, у которых «ролик» может загружать изображения и загружать работу, но не работает, показывают показанное изображение или назначают для публикации. […]
Поэтому я пытаюсь взломать несколько символов в конце URL-адреса, который я получаю от функции preg_replace. Однако, похоже, он не работает. Я не знаком с использованием этих переменных в preg_replace (это было просто то, что я нашел, что «в основном» работал). Вот моя попытка: function addlink_replace($string) { $pattern = '/<ul(.*?)class="slides"(.*?)<img(.*?)src="(.*?)"(.*?)>(.*?)<\/ul>/is'; $URL = substr($4, 0, -8);; $replacement […]
У меня есть постоянная ссылка, но, как только я создаю сообщение, он говорит мне, что сообщение о соочередности не найдено, задание постоянной ссылки равно «/% 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 на WordPress как пользовательские метатеги. Когда я создаю новое сообщение, форма отображается ниже области «Почтовый контент», и каждая вещь работает на 100%. Проблема в том, что я нажимаю кнопку «Редактировать сообщение» / ссылку, затем загружает страницу […]
Я пытаюсь интегрировать модуль викторины / опроса с существующим сайтом WordPress. Все работает хорошо, за исключением того, что если пользователь позволяет опросить опрос или опрос на некоторое время (30 минут достаточно для его запуска), они будут встречены со следующим сообщением об ошибке при попытке отправить ответ: Ошибка PHP Sessions. Проверьте настройки сеансов. Я сделал это […]
Я пытаюсь изменить переменные публичной функции. Я использую тему Listify WordPress и пытаюсь переопределить переменную в дочерней теме. Вот функция: public function user_contactmethods( $methods, $user ) { $methods[ 'twitter' ] = __( 'Twitter URL', 'listify' ); $methods[ 'facebook' ] = __( 'Facebook URL', 'listify' ); $methods[ 'googleplus' ] = __( 'Google+ URL', 'listify' ); $methods[ […]
У меня есть следующий запрос 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 внутри фонового […]
В настоящее время я работаю над измененным поиском в теме WordPress, которая запрашивает пользовательское location таксономии и отображает его термины как результаты поиска. Я не мог найти встроенную функцию WordPress для обработки этого, поэтому я использовал $wpdb query $keywords = $_GET['s']; $results = $wpdb->get_results( "SELECT * FROM $wpdb->terms WHERE name LIKE '%%$keywords%%'"); <ul> <?php foreach […]
В 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 ( […]