• wordpress修改时间的显示格式为几天前

    WordPress 本身调用时间的函数 the_time() 只能直接调用时间,通过他的 filter,我们可以让他显示为比较科学的几天前格式。 将下边的代码添加到 function.php 的最后一个 ?> 前即可: /** * WordPress 修改时间的显示格式为几天前 */ function Bing_filter_time(){ global $post ; $to = time(); $from = get_the_time(‘U’) ; $diff = (int) a…

  • wordpress无插件调用随机文章的方法

    wordpress无插件调用随机文章的方法如下: <ul> <?php global $post; $postid = $post->ID; $args = array( ‘orderby’ => ‘rand’, ‘post__not_in’ => array($post->ID), ‘showposts’ => 10); $query_posts = new WP_Query(); $query_posts->query($args); ?> <?php while …

  • wordpress无插件调用最新文章的方法

    WordPress最新文章的调用可以使用一行很简单的模板标签wp_get_archvies来实现,代码如下: <?php get_archives(‘postbypost’, 10); ?> (显示10篇最新更新文章) 或 <?php wp_get_archives(‘type=postbypost&limit=20&format=custom’); ?> 后面这个代码显示你博客中最新的20篇文章,其中format=custom这里主要用来自定义这份…

  • WordPress操作缓存和cookie示例方法

    WordPress Transients API Transients 是瞬时的意思,WordPress Transients API 是 WordPress 用来缓存一些复杂的 SQL 查询和运算结果的最简单的方法。它给这些需要缓存的数据一个过期时间,并且时间一到就会自动删除,所以如果你在制作 WordPress 插件的时候,需要存储一些有一定生命周期的数据的时候,Transients API 是最好的选择。 WordPress Transients API 缓存的数…

  • WordPress根据不同UA加载不同的主题

    其实工作原理很简单,就是检查当前的浏览器的ua,如果ua符合那么就切换成你所使用的主题,否则的话就切换成另外一个主题,这里使用的浏览器可以是火狐或者Chrome浏览器,使用浏览器插件可以很简单的修改浏览器的ua,云落这里使用的是火狐浏览器,比如云落的火狐ua是下面的:

  • 纯代码给WordPress添加文章点赞功能

    实现原理 通过自定义字段保存赞数量,通过cookies来禁止重复赞。 代码部署 将下面代码添加进function.php add_action('wp_ajax_nopriv_bigfa_like', 'bigfa_like'); add_action('wp_ajax_bigfa_like', 'bigfa_like'); function bigfa_like(){ global $wpdb,$post; $id = $_POST["um_id"]; $action = $_POST["um_action"]; if ( $action ==…

  • wordpress超酷炫的js背景插件canvas-nest.js

    之前在其他的博客看到过,觉得还不错,今天无意中看到,就分享下。 使用方法很简单,在body中间插入这段js代码即可,注意不要放在head里面 配置:颜色:默认是(0,0,0),格式是(R,G,B) 透明度:(0-1),默认0.5 线段的数量:默认0.5 Z轴:默认-1 使用方法: <script type="text/javascript" color="0,0,255" opacity='0.7' zIndex="-2" count="99" src="…

  • WordPress分页功能

    WordPress默认翻页功能很弱,一页页翻,弄到你手麻,所以类似wp-pagenavi翻页插件,几乎是WordPress博客必装的插件,也是普及率很高的一款插件。

  • WordPress中query_posts函数的详细用法

    query_posts的基本结构(无法分页) <?php query_posts( $args ); ?> <?php while ( have_posts() ) : the_post(); ?> ... <?php endwhile; ?> <?php wp_reset_query(); ?> query_posts函数添加在主循环前,如果后面还有循环函数,需要在循环结束后增加<?php wp_reset_query(); ?>来重置query 使用query_posts控制分类文章 <?php…

  • wordpress获取指定分类下的tag标签

    wordpress获取指定分类下的tag标签 <?php query_posts("category_name=分类别名"); if (have_posts()) : $all_tags_arr=array(); while (have_posts()) : the_post(); $posttags = get_the_tags(); if ($posttags) { foreach($posttags as $tag) { //print_r($all_tags_arr); if(in_array($tag->name,$all_tags_arr)){ continue; }else{ $all_ta…

  • WordPress排序方式orderby

    一般用法 orderby=date?按发布日期排序orderby=modified 按修改时间排序orderby=ID 按文章ID排序orderby=comment_count 按评论最多排序orderby=title 按标题排序orderby=rand 随机排序 按自定义字段的值排序 先上案例 <?php $posts = get_posts("numberposts=10&meta_key=top&orderby=meta_value_num&order=asc"); foreach( $posts as $post …

  • WordPress数据库优化插件

    首先要熟悉下WordPress中一些垃圾数据的名词解析 修订版本(revision):修改文章后会有一个未修改前的版本,另外写文章过程中每隔一段时间也会生成一个修订版本,很讨厌。草稿(draft):写文章时点击“保存草稿”后保存下来的,另外自定义菜单等也可能会生成草稿,没多大用处。自动草稿(auto draft):点击“写文章”“新建页面”时产生的,每点击…

上一页

下一页