php WordPress |通过设置Cookie来过滤帖子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php WordPress |通过设置Cookie来过滤帖子相关的知识,希望对你有一定的参考价值。
/*
* before get posts query
*/
add_action('pre_get_posts', function ($query) {
if ( !is_admin() && $query->is_main_query() ) {
if (!$query->is_search) {
if ( isset($_COOKIE['cookie_name']) && is_post_type_archive() ) {
$cookie_value = $_COOKIE['cookie_name'];
$tax_query = array(
array(
'taxonomy' => 'custom_taxonomy',
'field' => 'slug',
'terms' => $cookie_value,
),
);
$query->set('tax_query', $tax_query);
}
}
}
});
以上是关于php WordPress |通过设置Cookie来过滤帖子的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Wordpress 中设置 cookie
php Wordpress共享cookie
php 基于查询参数的高级Wordpress COOKIE重定向
text Cookie弹出Wordpress /在Worpress中添加HTML PHP代码
PHP [PLUGIN]第一次访问的Wordpress特定模板(并写一个cookie)
为自定义 URL 参数设置 Cookie - wordpress/woocommerce