2018年10月27日

2018年10月27日发布的文章
  • 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'…

  • WordPress自动生成首页静态缓存

    代码来自于wp super cache插件,由本站处理成仅缓存首页的代码版本。 生成首页缓存代码 <?php // 只缓存首页 define('CACHE_FOLDER', ABSPATH.'/cache'); // 定义根目录/cache/ 文件夹 define('CACHE_DIR', dirname(__FILE__).'/cache/'.$_SERVER['HTTP_HOST']); // 缓存目录 —— cache.php所在目录/cache/服务器域名 define('CACHE_CYC', 86400); //缓存文件的周期,…

更多...

加载中...