查询所有tag及其对应跳转链接

$tags = get_tags(array('get'=>'all'));

$output .= '

  • ';

if($tags) {

foreach ($tags as $tag):

$output .= '

'. $tag->name .'';

endforeach;

} else {

_e('No tags created.', 'text-domain');

}

$output .= '

';

echo $output;

交互tag查询

image

场景如下,通过页面中选中一个或多个tag进行交互查询选择tag下的文章,涉及到post请求

1、将post请求发送给根目录下的admin-ajax.php

2、在主题functions.php中通过钩子函数,处理传来的参数,返回处理结果

注意js中post请求的action:tagQuery,为回调钩子函数的tagQuery函数名称

// javascript

$(document).ready(function($){

var data={

action:'tagQuery',

tag: param, // 要查询的tag数组

page: paged

}

$.post("<?php echo $admin_url;?>", data, function(response) {

if(!response){

return;

}else{

$("#tagRes").html(response);

}

});

});

// php functions.php

function tagQuery(){

$tagArr = $_POST['tag'];

$page = $_POST['page'];

// 动态分页查询

$quyStr = $tagArr[0];

for($i = 1 ; $i < count($tagArr) ; $i++){

$quyStr.='+'.$tagArr[$i]; // 多个tag查询,为+拼接的tag字符串

}

$tagQur = array(

'tag' => $quyStr,

'orderby' => 'modified',

'order' => 'DESC',

'posts_per_page'=> 12,

'paged'=> $page

);

$wp_query = new WP_Query($tagQur);

$max_page = $wp_query->max_num_pages; // 最大页数

query_posts( $tagQur );

while ( have_posts() ) : the_post();

$perLink = get_the_permalink();

echo "";

echo post_item_show(1);

echo "";

endwhile;

}

pageSet($page,$max_page);

}

wp_reset_query();

die();

}

add_action('wp_ajax_tagQuery', 'tagQuery');

add_action('wp_ajax_nopriv_tagQuery', 'tagQuery');

参考文章:

ajax当页post请求,tag落地页--通过ajax-post请求数据相关推荐

  1. php获取落地页的信息,信息流广告落地页如何设计?落地页落地页设计注意事项...

    信息流广告落地页如何设计?落地页落地页设计注意事项 信息流广告优化师都有可能遇到这个问题:转化差-被老板骂-工资低 所以,今天咱就来聊一聊"如何正确地提升转化效果". 什么是着陆页 ...

  2. ​独立站卖家如何优化落地页!20个落地页设计优化技巧与提高转化率方法!

    在竞争激烈的环境中发展业务很难.在争取领导和成功的斗争中,有必要使用有效的营销工具.如果您的目标是增加销售,进行产品促销或仅仅是为了吸引新客户,请通过这些简单的目标网页设计技巧来关注目标网页的机会. ...

  3. 一文解读广告投放落地页

    在信息流广告投放中,落地页是非常重要的一块,是投放的桥梁,广告投放人员所需要的是让用户在落地页中完成广告主所希望的动作,例如下载.购买.加购等等.其实落地页的历史很久,我们看到的商店摆设都可以是落地页 ...

  4. 如何用DTM埋点跟踪广告落地页转化数据

    上一篇介绍了DTM网页转化跟踪前的准备工作,本文将介绍如何配置落地页转化跟踪. 什么是落地页跟踪? 当用户点击广告,跳转到网站的指定页面,需要能够跟踪当前页面发生的事件.以华为商城为例,用户点击广告跳 ...

  5. 从广告图到广告落地页

    作为产品经理在页面信息结构,用户体验及文案设计上也需要掌握这些技能,毕竟点击及转化也是产品经理需要关注的指标. 一.两步营销法 第一步,通过广告吸引潜在顾客的关注 大家投放网络广告的思路一般都是通过广 ...

  6. 如何做到推广链接的落地页链接实现无变化跳转?

    功能介绍:        传统的跳转功能是当您访问A链接时候,打开后会根据条件是否显示B链接,以达到针对不同访客显示不同的内容的目的,但有一个缺点,就是跳转后的B链接和跳转前的A链接url不一致, 导 ...

  7. 销宝:落地页转换率如何提高?

    所有的广告投放都离不开落地页这个根本基础.所以说起落地页大多数运营人都想解决的难题就是如何提高落地页的转化率! 落地页的设计和优化是非常重要的,一不小心就会让用户误以为你的落地页是垃圾页面,给推广带来 ...

  8. 广告的属性+mysql_互联网广告落地页作用及属性浅析

    编者按自去年中央电视台<经济半小时>栏目点名曝光某互联网企业利用二跳广告模式投放不合规广告以逃避监管后,广告落地页的概念逐渐普及.落地页的性质.合规审查.监管方式.与前端广告的关系.平台的 ...

  9. 跨境电商如何设计出色的落地页:分步指南和5个案例分析

    聊一下落地页设计的事情.整理时间有限所以可能说得未必很全面,后面如果有什么新的内容再补充,希望对大家能有一些参考价值,如果你也有想了解的欢迎评论告诉我. 落地页是否出色,这可能意味着网站每天的转化是1 ...

最新文章

  1. DellEMC品牌正式启用50%是上一代的R730对比R74
  2. oom 如何避免 高并发_糖尿病并发症真的会致死?又该如何避免它发生?
  3. python redis订阅_Python 学习笔记 - Redis
  4. java从基础到入门_Java从入门到入土(30)继承基础
  5. 被外包程序员植入了后门程序,触发后删除数据库但他们死不承认,该怎么办?...
  6. Flutter实战5 -- 天气查询APP重构之状态管理(ScopedModel)
  7. c语言如何输出动态数组,C语言动态数组的使用实现代码
  8. ios识别人脸自动拍照_ios人脸拍照识别
  9. matlab 神经网络工具箱 nntraintool 详解
  10. 你还敢做Xooxle的adsense吗?
  11. python单片机编程入门先学什么_编程入门必看:带你零基础了解编程和编程语言,入门应该学什么?...
  12. 用NDK交叉编译pixman-0.34
  13. Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: “/zhu“
  14. Iphone手机被偷了 我是如何自保和尝试找回的
  15. [学习笔记] CDQ分治 从感性理解到彻底晕菜
  16. TeamViewer远程工具使用安装方法图解
  17. vue 中生成二维码,合成海报
  18. Linux内核的TCP源码入门(一)
  19. C程序----求a+aa+aaa+......+aa....aa(n个a)的和
  20. 初探脚本小子--快速上手自写信息收集脚本

热门文章

  1. Vector:动态数组的使用和说明
  2. You can't specify target table 'TS_AUTH_ADMIN' for update in FROM clause记录
  3. 开源app之MyHearts
  4. android 音频播放总结 soundlPool,MediaPlay
  5. PHP array_flip() array_merge() array+array的使用总结
  6. Linux下判断cpu物理个数,几核,是超线程还是多核心
  7. 超轻型的数据库sqlite
  8. 可以供MFC调用的,QT实现的DLL(qtwinmigrate实现)
  9. 配合OAuth2进行单设备登录拦截
  10. 深解微服务架构:从过去,到未来