Articles of query variable

Получить список всех тем, используемых в пользовательском типе сообщений

У меня есть пользовательский тип сообщения, который имеет возможность помечать этот пост как часть «Тема». Это установлено в таксономии: register_taxonomy( 'topic', array('post','blog','shows'), array( 'label' => __('Topics'), 'hierarchical' => true, 'public' => true, 'query_var' => 'topic', 'rewrite' => array('slug' => 'topic') )); } И мне нужен способ получить список всех тем, используемых в типе сообщений «Показывает», […]

CPT-мудрый архив на основе пользовательской даты Поле

Я пытаюсь сгруппировать (архив) мой CPT (fcra_donation: has_archive => true) на основе пользовательской даты. Поле (sukritham-donation-date: format yyyymmdd (20160506). Вот мой код в моих functions.php function fcra_rewrite(){ add_rewrite_rule( '^fcra_donation/([0-9]{4})/?$', 'index.php?post_type=fcra_donation&donation_year=$matches[1]', 'top' ); } add_action( 'init', 'fcra_rewrite' ); //Add donation_year to query_Vars function fcra_query_vars($vars) { $vars[] = 'donation_year'; return $vars; } add_filter('query_vars', 'fcra_query_vars'); function fcra_donation_query( $query […]

Пользовательское правило перезаписи для запроса var прослушивания на странице

У меня есть веб-сайт на пауках и настраиваемый шаблон, который управляет фактической страницей паука, которая прослушивает запросы vars и предоставляет уникальный контент на основе запроса var «content». «spider» – это настраиваемый тип сообщения. ? content = может быть передано на любом уровне иерархии страниц. Например: www.website.com/spider/something/something/ (Показывает информацию о пауке) www.website.com/spider/something/something/?content=pictures (Показывает фотографии паука) Я […]

Как я могу обработать URL-адрес получателя запроса через ajax?

извините, если это кажется смешным вопросом, однако, я вытаскиваю свои волосы в течение 3 дней, пытаясь разобраться, как это сделать … Я действительно хочу вытащить это (запрос var?) И использовать параметры в моей текущей функции … ?vote=up&comment_id=8 Вот моя текущая функция: add_action( 'init', function() { if ( ! is_user_logged_in() ) { return; } if ( […]

Пользовательский таксономический термин с категорией slug в URL-адресе

Вот моя обычная таксономия, называемая «postkicker» с «секционной» слизью, register_taxonomy('postkicker', 'post', array( 'hierarchical' => true, 'show_admin_column' => true, 'labels' => array( 'name' => _x( 'Kickers', 'taxonomy general name' ), 'singular_name' => _x( 'Kicker', 'taxonomy singular name' ), 'search_items' => __( 'Search Kickers' ), 'all_items' => __( 'All Kickers' ), 'parent_item' => __( 'Parent Kicker' ), […]

Rewrite Rule для пользовательской страницы с URL-адресами запроса в URL-адресе

Задний план У меня есть страница, называемая «слушать» с помощью настраиваемого шаблона, который запускает пользовательский wp_query, который использует переменную «show» в URL-адресе. Следующий пример работает … example.com/listen/?show=thebigshow Что я хочу Я хочу быть в состоянии избавиться от ? Show = часть URL-адреса и отформатировать его следующим образом … example.com/listen/thebigshow Что я пробовал Я попытался выполнить […]

Добавить разбивку на страницы в шаблон, загруженный переменной запроса

Я установил query_var, называемый men, который загружает пользовательский шаблон, отображающий мужскую одежду. Правило перезаписи выглядит следующим образом: add_rewrite_rule('collection/men/?$','index.php?post_type=collection&men=yes','top'); и код перенаправления шаблона: if(get_query_var('men') && is_post_type_archive(array('collection'))){ add_filter('template_include',function(){ return get_template_directory().'/clothes-men.php'; }); } Код работает, переписывайте работу как ожидалось, т.е. localhost / sample-site / collection / men загружает шаблон. Проблема возникает, когда я добавляю стандартный код разбивки на […]

Переписать URL-параметр и Force 'Pretty' Permalink

Я пытаюсь передать переменную через параметр URL и переписать + принудительно перенаправить ее. Другими словами, у меня есть: /dir1/dir2/?my_var=123 и я хочу: /dir1/dir2/123/ Через следующий код в моем файле functions.php я могу добиться этого: function setup_filter_rewrites() { add_rewrite_rule('dir1/dir2/([^/]*)/?', 'index.php?pagename=dir1/dir2&my_var=$matches[1]', 'top'); } add_action( 'init', 'setup_filter_rewrites' ); function setup_filter_query_vars( $query_vars ) { $query_vars[] = 'my_var'; return $query_vars; […]

Как передать строку запроса на другую страницу на том же сайте?

Я использую плагин, который использует unique user ids (uuid) чтобы посетители могли получить доступ к некоторой информации. Они получают эту информацию по электронной почте. Это отлично работает, если посетитель открывает прямую страницу с URL-адресом, содержащим строку запроса, например: https://www.example.com/user_site/?uuid=237237 Как только пользователь откроет ссылку и перейдет на другую страницу, а затем, возможно, на свой user_site, […]

Почему я не могу использовать переменную вне моей функции?

Я пишу небольшой плагин, чтобы извлечь идентификатор сообщения, и они используют его для некоторых запросов. Конечно, если я напишу: function my_callback_function() { $aa = 'hello world!'; echo $aa; } call_user_func('my_callback_function'); // returns: hello world но если я напишу: function my_callback_function2() { global $post; // get post iD $aa = $post->ID; echo $aa; } call_user_func('my_callback_function2'); // […]

Intereting Posts