• 详解:WordPress移除头部不必要的元素标签

    前言 在制作wp主题的过程中免不了要接触这个东西,就是wp_head(),其实正确加载某些CSS或JS应该加在这里面,但wp_head函数里面又包含许多不必要的meta元素和标签、版本号等等 这些不是我们所需要的,所以我们可以通过移除这些不必要的元素来优化我们的wp头部。 去除方法 将以下代码加入到主题目录下的functions.php文件中,可删除部分代码以保留想要的功能。 remove_action…

  • WordPress代码实现最近浏览历史功能

    这个方法不需要使用js,而是利用Cookies记录访客曾经浏览过的文章,展示浏览历史功能。方法很简单 步骤一 首先将下面的代码加入functions.php文件中 /* 相关参数: */ $zg_cookie_expire = 360; // cookie过期的时间,默认值是360天 $zg_number_of_posts = 10; // 显示篇数,默认值是10。 $zg_recognize_pages = true; // 页面模板是否也要设置cookies?默认值是true fun…

  • WordPress最新文章添加new标志

    这个比较简单,首先找到你的文章标题位置,如: <?php the_title(); ?> 这样的位置,挑一个合适的地方添加下面的代码: <?php //最新文章new标识 date_default_timezone_set('PRC'); //东八区 $t1=$post->post_date; $t2=date("Y-m-d H:i:s"); $diff=(strtotime($t2)-strtotime($t1))/3600; //按秒计算 if($dif…

  • WordPress在文章列表中插入广告

    有时我们需要在首页文章列表或者调用到主循环的文章列表中插入广告,可以使用以下代码 <?php if ($wp_query->current_post == 0) : ?> <!--广告div--> <?php endif; ?> current_post == 0 表示在列表第一篇文章后插入,若为 1 则表示在第二篇后插入,以此类推。 上面的代码要放在主循环内,放在列表div之后,放在while循环里面的最…

  • WordPress运行代码功能非插件版

    网上针对WordPress 运行代码的插件和非插件版的方法都已经过时了,最主要的问题还是加入运行框中的代码会自动插入换行符,这直接导致了代码无法运行。下面这个方法完美解决的这些问题。

  • WordPress自动为文章设置特色图像

    有的同学不喜欢每次写文章都手动设置一遍特色图像,下面的代码可以帮你解决这个问题:自动将文章中的第一张图片设置为特色图像,如果你手动设置了特色图像,那么会优先选择你手动设置的图像,这样就不会和代码相冲突了。

  • WordPress获取文章评论数

    在开发评论模块时大多数情况下都需要获取文章的评论数,与此同时我们在热门文章的推荐列表上也需要输出文章的评论数。那么如何获取文章评论数?方法很简单,以下我们使用$wpdb对象来查询wordpress的数据库,代码如下:

  • WordPress UserAgent代码版

    非插件实现显示评论者所用的浏览器和操作系统类型。该精简版原作者为MUFENG 将UserAgent集成到你的主题中。下面是极简无图版介绍: 首先将下面的get_useragent()函数代码加入到functions.php模板中 <?php function get_browsers($ua){ $title = 'unknow'; $icon = 'unknow'; if (preg_match('#MSIE ([a-zA-Z0-9.]+)#i', $ua, $matches)) { $t…

  • WordPress分页加载更多ajax

    不适用分页,转而采用在文章列表下方插入下一页列表的方式进行加载,这是ajax分页的另一种形式。下面是实现方法 html结构 <div id="pagination" class="noajx"><?php next_posts_link('&#9660; 加载更多...'); ?></div> <div id="loadmore"><a href="javascript:;">&#9660; 正在…

  • 精巧的JavaScript图像延迟加载库Echo.js

    兼容性 Echo.js 使用了 HTML5 的 date 属性,并且需要获取该属性的值,所以它并不兼容 IE6、IE7。虽然 Lazy Load 也使用了 HTML5 的 date 属性,但它获取值的方法不一样。 使用方法 1、引入文件 <script src="js/echo.min.js"></script> 2、HTML <img src="images/blank.gif" alt="pic" data-echo="img/pic.jpg" width="640" height="480"> blank.gif …

  • WordPress上传图片HTTP错误的解决方法

    很多朋友在编辑文章的情况下需要往媒体库上传图片常常会遇到上传完毕时出现http错误的提示。 网上的方法千篇一律,要么修改服务器设置,要么改.htaccess文件,而今天为大家提供一种更实用的方法,利用wp的过滤器来修复此http错误。将下面的代码添加到主题的functions.php文件中即可。 add_filter( 'wp_image_editors', 'change_graphic_lib' ); function change_graphic…

  • WordPress主题制作-简单实现动态背景

    之前有摆弄过这个功能,不过实现之后非常消耗资源,今天扒了一段比较精简的代码,可以很轻松就实现动态背景,气泡上升。 步骤一 这个相当于一个jQuery插件,所以需要jQuery库的支持,本站使用的是jq 1.11.1版本。至于你用什么方法加载可以自由决定。 步骤二 准备一张上下无缝重复的透明背景图片,这种图片一般是png格式。因为接下来我们就得通过一段简单的js代码让这张图片在…

  • WordPress主题制作-页脚添加友情链接

    这个可以从侧栏友链小工具扒下来,放在footer.php里面作为显示于页脚的友情链接。首先要启用后台-链接 选项,加入functions.php //友情链接 add_filter ( 'pre_option_link_manager_enabled', '__return_true' ); html结构 <?php $bookmarks = get_bookmarks('hide_invisible=0');if($bookmarks && inlo_options('on_flinks'…

更多...

加载中...