2019-10-30零分笔记2,561 阅读0 评论

wordpress官网最近一直无法打开,其实前段时间开始就已经很慢了,最近直接无法打开,导致无法更新及下载安装包,可能被墙!429 Too Many Requests 具体能持续多久,暂时无法得知,这里提供下最新更新包链接:https://downloads.wordpress.org/release/zh_CN/wordpress-5.2.4.zip 用下载工具或者百度云微云之类先离线到网盘上在下载! 已经离线的共享地址:wordpress-5.2.4.zip提取码:t39d
阅读全文

2019-09-06零分笔记 , 336 阅读0 评论

wordpress无限下拉分页实现方法: 通过JQ的AJAX来实现无限下拉分页,原理是通过JQAJAX获取下一页的html,提取指定内的文章列表放入当前页的指定容器内! JQ ajax代码: $.ajax({ var geturl=$("#getpage a").attr("href");//下一页的链接 $("#getpage a").html("正在加载,请稍后....");//显示下一页链接的文本标签 type: "POST", url: geturl, success: function(data){ result = $(data).find("#thelist");//指定容器内的文章列表 page=$(data).find("#page");//获取分页导航 nextHref = $(data).find("#getpage a").attr("href");//获取下一页的链接,替换当前页的下一页链接 $("#thelist").append(result);//最近文本列表,显示下一页 $("#page").html(page);//替换分页导航 if(nextHref!=undefined ){ $("#getpage a").html("加载下一页");//替换下一页链接的文本标签 $("#getpage a").attr("href",nextHref)//替换下一页链接 }else{ $("#getpage").remove();//最后一页,已经全部加载完成时,移除下一页标签 } } }); wordpress模板PHP代码,先显示第一页 <div id="thelist"> <?php while (have_posts()) : the_post();?> <div class="theli thewidth "> <div class="img"> <span class="ib imgbox"> <a rel="bookmark" target="_blank" href="<?php echo get_the_permalink(); ?>"><img src="<?php echo post_thumbnail();?>"></a> <i class="ib cat"><a rel="bookmark" href="<?php echo get_category_link(get_the_category()[0]->term_id); ?>"><?php echo get_the_category()[0]->name ;?></a></i> </span> </div> <div class="content"> <h2><a rel="bookmark" target="_blank" href="<?php echo get_the_permalink(); ?>"><?php the_title();?></a></h2> <p class="ib info"> <i class="ib line"><?php the_author();?></i> <i class="ib line"><?php time_tran(get_the_time('U'));?></i> <?php if(get_the_tags()){$thistag='';foreach(get_the_tags() as $tag){$thistag.= '<a target="_blank" rel="bookmark" href="'.get_bloginfo('url').'/tag/'.$tag->name.'">'.$tag->name.'</a>,';} echo '<i class="ib line m_none">'.rtrim($thistag,",").'</i>';} ?> <i class="ib li"><?php post_views('阅读(', ')'); ?></i> </p> <div class="text"><?php echo strip_tags(apply_filters('the_content', $post->post_content)); ?></div> </div> <div class="btnbox"> <a rel="bookmark" target="_blank" href="<?php echo get_the_permalink(); ?>"><span class="ib link">阅读全文</span></a> </div> </div> <?php endwhile;wp_reset_query(); ?> </div> <div id="page"><?php par_pagenavi($pn); ?></div> <div id="getpage"><?php echo get_next_posts_link('加载下一页'); ?></div> wordpress无限下拉加载大概就时这种,其实,不管什么程序,下拉无限下载,也差不多都时这样的写法

2019-08-12零分笔记1,868 阅读0 评论

wordpress可以根据自定义字段来分类文章,参考wordpress根据自定义字段查询文章,但是有一个问题,就是需要重写分页代码,通过自定义分类检出的文章,如果需要全部检出分页,默认在function里的分页代码可能不准确,默认不会计算自定义字段,可以通过 $allsearch = new WP_Query($args); $allsearch->max_num_pages; 取出分页数量  

2019-08-02零分笔记1,482 阅读0 评论

$args = array( 'posts_per_page' => 10, // 显示多少条 'paged' => $paged, // 当前页面 'orderby' => 'date', // 时间排序 'order' => 'desc', // 降序(递减,由大到小) 'meta_query' => array( array( 'key' => 'key1', // 你的使用的自定义字段1 'value' => 'value1' // 自定义字段1对应的值 ), array( 'key' => 'key2', // 你的使用的自定义字段2 'value' => 'key2' // 自定义字段2对应的值 ) ) ); query_posts($args); while (have_posts()) : the_post(); // 循环内容; endwhile;

2019-05-12零分随笔 , 1,937 阅读0 评论

时代变迁,现今已经很少人写博客了,都玩自媒体,主要可能因为博客流量不好变现,联盟广告都被广告过滤插件过滤,就连广告图片都会被过滤 折腾这个插入广告插件,最重要的原因还是因为折腾吧! 图片链接:图片链接广告,输入图片链接地址和url链接地址,如: [inad type=1 id=1 ts=1557646223470]https://j.32xp.com/upimg/20190323213908.jpg[/inad] 淘系商品:淘宝客类关键词API商品推荐,如: [inad type=2 id=1 ts=1557646315205]wordpress主机[/inad] 拼多多和京东的API暂未加入,百度广告是百度联盟广告,如: [inad type=5 id=1 ts=1557646358674]百度联盟广告1[/inad] 不过终究无法避免被浏览器的广告过滤插件过滤
阅读全文

2019-05-11零分资讯 , 2,316 阅读2 评论

今天登录后台,看到wordpress推送的5.2版本,发现更新时需要PHP5.6.2以上,低于这个PHP 版本的将无法升级,后续可能低于这个版本的将直接无法安装wordpress! 您不能升级,因为WordPress 5.2要求PHP版本5.6.20或更高。您正在运行版本5.5.38。
阅读全文

2019-03-20零分笔记 , 1,937 阅读0 评论

通过页面模板创建页面,在开头部位会有一个空格,这个问题在写上一次模板的时候就已经存在过,一直未能解决,之后只能通过调用API函数来替代 今天在添加php QRcode API 的时候,因本地之前测试一直正常,在添加一个后台的自定义模块,在functions.php中引入代码,之后就开始出错,通过查看源码,创建的页面开头有空格! 因为之前一直正常,所以就觉得是代码上的问题,通过往回撤回代码排除,发现原因是在引入的模块文件中最好带有空格符号(也可以可能是空白符) 删除空白符,保存,刷新,测试,问题已解决!QRcode效果如右边二维码!
阅读全文

2019-02-01零分笔记 , 2,219 阅读0 评论

wordpress带有置顶输出功能,如果就一两篇文章置顶输出不影响到新发布的文章,如果置顶文章很多,新发布的文章可能就会跑到了第二页设置第三页了,需要置顶,先取消默认的置顶输出,让置顶文章按普通的输出方式输出 在functions.php中添加 //取消置顶显示 function mychildtheme_filter_pre_get_posts( $query ) { $query->set( 'ignore_sticky_posts', true ); return $query; } add_filter( 'pre_get_posts', 'mychildtheme_filter_pre_get_posts' ); 如下另外需要置顶显示,重写一个置顶文章输出,控制数量!