wordpress内置函数get_posts()用于调用指定的一篇或多篇文章,函数提供多个参数,可以设置调用文章的指定分类、自定义字段、文章类型、文章状态、显示顺序等条件,文章以数组的形式返回,通过循环语句输出即可。 (更多…)
wordpress Shortcode即wordpress短代码功能是在wordpress 2.5版本开始被引入,用户通过wordpress短代码可以非常方便快速地在编辑文章或页面的时候插入动态内容,短代码的常见应用有插入最新文章、插入广告、插入音频视频、插入下载按钮等。博客吧给别人制作wordpress模板时,通过wordpress Shortcode实现...
给客户制作wordpress主题的时候需要调用文章内容页同分类下的随机文章或网站指定分类的随机文章,后者通过query_posts()函数很容易就可以实现调用(参考wordpress query_posts()函数介绍),前者通过获取同分类ID后也可以很简单地实现调用。 (更多…)
制作wordpress主题时,想要获取所有分类相关信息,可以通过get_categories()函数,该函数可以返回与查询参数相匹配的类别对象数组,该函数的变量与wp_list_categories()函数基本一致,且变量可被作为数组传递,也可在查询句法中被传递。 (更多…)
为了方便访问mysql数据库,wordpress提供了一个全局变量$wpdb,通过$wpdb变量可以访问数据库中的任何数据表,可以实现对数据库的各项操作,包括建表、查询、删除、更新等,但是访问仅限于一个数据库,要访问多个数据库,需要重新实例化一个wpdb类。 使用的时候请不要直接调用$wpdb类中的方法。WordPress定义了$wpdb的全局变量,所以直接调用该全局变量$wpdb的实例来操作数据库。调用之前全局化变量$wpdb: (更多…)
Gravatar头像作为目前最流行的通用头像,被大量网站应用,但由于Gravatar头像服务器位于国外,受各种因素的影响国内网站常常无法连接到Gravatar头像服务器,导致Gravatar头像无法显示,而且由于大量的Gravatar头像难以加载成功会使网页打开速度变慢甚至无法打开,直接影响用户体验以及网站的浏览量! 解决Gravatar头像由于服务器原因无法加载的办法可以把Gravatar头像缓存到服务器本地或者使用第三方的国内Gravatar头像镜像服务器,比如...
wordpress 3.3版本开始采用新的编辑器API,支持在任意地方使用wp_editor函数调用wordpress自带的编辑器,比如WP主题后台管理面板、WP文章评论框等,博客吧现在要介绍的是使用wordpress编辑器函数wp_editor替代wp默认的文章评论框。 (更多…)
使用支持伪静态windows主机搭建的wordpress站点设置的固定链接后,内页URL结构中会生成index.php/部分,显然很多人想去掉这多余的部分,对于IIS6+ISAPI Rewrite 2.X组件的windows服务器,可以使用httpd.ini来实现,参考教程《win主机使用httpd.ini完美实现wordpress伪静态》,如果是IIS6+ISAPI Rewrite 3.X组件的windows服务器,请继续往下看,参照本篇教程操作。 (更多&hel...
前面介绍的《WordPress获取某分类下文章使用过的标签》满足了获取分类关联标签的需求,现在反过来要获取标签关联的分类怎么办?既然可以通过分类获取关联标签,那么也可以通过标签获取关键的分类。通过对前面的函数代码进行简单的修改就可以实现该功能效果。 (更多…)
在社区论坛里,楼主发表帖子的时候一般会把重要内容隐藏起来,用户回复帖子后才能看见,有效地避免看帖不回,提高论坛的活跃度。把该功能引进wordpress网站,也能有效地提高网站的评论数量(当然垃圾评论也会相继增加),提高wordpress站点的活跃度。前面博客吧介绍过使用Easy2Hide插件实现该功能效果,本篇内容是介绍通过纯代码实现wordpress文章内容评论可见。 (更多…)
最近WordPress后台打开速度很慢,后来打开后台发现浏览器左下角的状态栏一直显示“正在连接fonts.googleapis.com....”,显然后台打开龟速是加载谷歌字体的缘故,禁止google fonts加载后,wordpress后台打开速度就恢复正常! (更多…)
Contact Form 7是款简单易用的wordpress联系表单插件,大部分wp站长用通过该插件实现收集访客反馈的信息。CF7插件启用后,会在网站的所有页面调用该插件的js文件和css文件,对于没有调用cf7插件的页面是没有必要调用该js和css的,不仅没有任何作用,还会影响网页的加载速度,通过下面的代码可以实现只在contact form 7表单的调用页面导入js和css调用代码。 (更多…)
wordpress分类默认提供“名称、别名、描述”三项字段输入,根据SEO网站每个页面建议添加description描述和keywords关键词的需求显然不够用,这种情况下部分博主会选择All in one SEO插件满足该需要,事实上可以通过代码就可以扩展wordpress分类字段,从而实现分类关键词。 (更多…)