WordPress中记录文章浏览次数的插件最有名的要数wp postviews,这款插件很好用,它将文章浏览次数(post views)以自定义字段post meta的形式保存到数据库中,因此在编辑文章页面,如果在显示选项中开启自定义栏目,就能看到wp postviews在每篇文章中留下的足迹,修改浏览次数自然是小菜一碟。
继续阅读通过Post Meta记录文章浏览次数分类: WP笔记
Sola主要做WordPress相关的项目,过程中会遇到许多问题,喜欢随手记录以下,这个笔记也是我的WP成长笔记。
开启WordPress编辑器隐藏的功能
WordPress的编辑器默认只开启了简单的功能,如果要开启全部高级功能,需要安装插件Ultimate TinyMCE或TinyMCE Advanced。插件的好处是能开启TinyMCE的全部功能,如果你需要的只是插入图片或者插入多媒体的简单功能,用插件有点小题大做了,杀鸡焉用宰牛刀,如果开启WordPress隐藏的编辑器功能就够你用了,何必安装插件呢。
继续阅读开启WordPress编辑器隐藏的功能5个使WordPress更加安全的方法
你知道全世界有大约7300万个站点使用WordPress吗?这个数字意味着WordPress比Microsoft SharePoint,、Blogger,或者 Drupal更受欢迎,所谓树大招风,WordPress也理所应当变成骇客攻击的目标。
继续阅读5个使WordPress更加安全的方法如何查看WordPress当前页面执行的所有SQL语句
开发WordPress主题或者插件时可能需要查看当前页面执行了哪些SQL语句,有两种方法可以实现
继续阅读如何查看WordPress当前页面执行的所有SQL语句用the_widget()函数直接调用小工具
通常要显示链接表、标签云等小工具时,需要先创建sidebar,再将小工具放到sidebar中调用。其实小工具也可以“硬编码”,或者说直接调用。模板标签the_widget()允许在模板的任何位置调用任何WP默认的小工具。
继续阅读用the_widget()函数直接调用小工具5个实用的WordPress小技巧
1. 为文章中所有链接添加target=“_blank”属性
function autoblank($content) { $content = preg_replace("/<a(.*?)>/", "<a$1 target=\"_blank\">", $content); return $content; } add_filter('the_content', 'autoblank');继续阅读5个实用的WordPress小技巧
WordPress小技巧:为用户资料添加新的联系方式
WordPress默认的用户资料(User Profile)只有AIM、Yahoo IM和Jabber / Google Talk,这三个国人用的不多。QQ、MSN以及Skype等可能是更好的选择。那就让我们将这三个联系方式也添加进去。
继续阅读WordPress小技巧:为用户资料添加新的联系方式WordPress无插件分页代码
WordPress自带一个分页函数,叫做paginate_links,使用该函数就可以做文章分页。
关于paginate_links函数
<?php echo paginate_links( $args ) ?> <?php $args = array( 'base' => '%_%', 'format' => '?page=%#%', //是否使用pretty link format 'total' => 1, //一共分多少页 'current' => 0, 'show_all' => False, //是否显示全部页码,否则将省略一部分,类似wp_pagenavi效果 'end_size' => 1, //开始和结束处显示多少个页码 'mid_size' => 2, //当前页面两边显示多少个页码 'prev_next' => True, 'prev_text' => __('« Previous'), 'next_text' => __('Next »'), 'type' => 'plain', //页码类型可以使plain,list或者array 'add_args' => False, 'add_fragment' => ); ?>继续阅读WordPress无插件分页代码
wp enqueue script学习手记
正确的引入脚本是提升WordPress性能的一个手段,今天碰巧读了一篇文章《How to load JavaScript like a WordPress Master》继而意识到对wp_enqueue_script这个函数还是一知半解,不得不好好学习一下。
继续阅读wp enqueue script学习手记为WordPress添加测试数据
为WordPress添加测试数据是保证网站正常运行的一个好方法,最好在网站正式上线以前安装测试数据进行测试,测试完成后将测试内容全部删除。
继续阅读为WordPress添加测试数据NextGen Gallery 相册分页方法(Paged Albums)
NextGen Gallery的图集分页很简单,后台->Options->Gallery中可以设置,但NextGen Gallery相册分页似乎就没那么简单。
要给相册分页有个很简单的方法,首先向post或者page插入相册
继续阅读NextGen Gallery 相册分页方法(Paged Albums)利用WP User Query+WP Pavenavi制作会员列表
从WordPress 3.1版本开始,加入了一个新的Class叫做WP_User_Query,通过该函数可以完成查询并返回用户数据的功能,其参数提供了定制化工能,例如排序字段、升序还是降序、用户角色等。
继续阅读利用WP User Query+WP Pavenavi制作会员列表如何禁用wpautop
什么是wpautop
如果使用WP默认的编辑器TinyMCE输入内容,WP存储的只是文字和换行符,并没有<p></p>、<br />等标签,是wpautop功能将这些换行符转换成html标签的。
继续阅读如何禁用wpautop最简单的WordPress多级CSS下拉菜单
如果你要自制一个WordPress模板,发现多级下拉菜单让你头大,那么这里有一个最简单的制作多级WordPress下拉菜单的方法,完全基于CSS,不需要js脚本。
继续阅读最简单的WordPress多级CSS下拉菜单仿人人网WordPress登陆注册界面
想知道通过钩子和css能把WordPress默认的登陆注册界面改成什么样,于是仿了一下人人网的注册界面,最后的成果如下图所。
继续阅读仿人人网WordPress登陆注册界面如何从RSS Feed中剔除文章
用户可以通过RSS(聚合内容)订阅网站的内容,WordPress有多种RSS地址,用户可以订阅整个网站或者某个目录、标签。当然,如果你不希望某些文章输出到RSS中,也是可以的。
继续阅读如何从RSS Feed中剔除文章