特色图像是wordpress主要的文章缩略图功能,几乎全部wordpress模板都使用或支持特色图像。今天介绍的wp_get_attachment_image_src()函数就是获取文章特色图像路径的wordpress函数,通过该函数可以返回一个包含图片路径、宽度和高度的有序数组。 (更多…)
wordpress文章缩略图(特色图像)是常用的功能,wordpress函数get_post_thumbnail_id()便是获取文章缩略图ID的一款函数,通过该函数,如果当前文章设置了特色图像,就可以返回该特色图像的ID,如果没有设置则返回null值。 (更多…)
前面博客吧分享了wordpress增加文章评论表单字段的教程,通过该教程可以给wordpress文章的评论表单增加如QQ、微博、电话等各种需要的表单字段,用户提交的信息可以在后台评论里查看。但是如果想把信息显示在前台用户的评论里要怎么做?方法是使用get_comment_meta()函数调用。 (更多…)
wordpress函数comments_template()的作用是加载评论模板,用于wordpress文章内容页面(包括自定义文章类型)或单页面,是wordpress模板制作中一个非常重要的函数。 (更多…)
在模板中直接使用link标签引用css样式文件是在wordpress主题开发中常用的方法,但这不是wordpress正确的引用css文件的方法,wordpress正确引用方法是使用wp_enqueue_style()函数。 (更多…)
相信大部分人在制作wordpress主题引用js文件时,会直接在header.php或footer.php文件中添加js文件调用代码,其实wordpress主题最佳引用js文件的方法是使用wordpress内置的wp_enqueue_script()函数,通过该函数可以安全地将javascript代码加入到WordPress创建的页面中,不仅可以最大限度地保证兼容性,还是提高wordpress性能效率的一个方法。 (更多…)
query_posts是一个功能强大的wordpress函数,博客吧曾对query_posts()函数作过详细的介绍(请看wordpress query_posts()函数介绍),该函数的作用是在wordpress主题中控制哪些文章可以出现在主循环,比如首页、存档页的这些文章(包括分页中的)都是在主循环中的,在不使用query_posts函数控制的情况下,首页、存档页的文章都是按照文章的发布时间排列,如果自己想定义哪些文章可以显示,哪些文章不显示,文章按照什么样的方...
wordpress主题制作中可能需要单独调用指定文章的标题、链接或内容等,可以通过get_post()函数指定文章ID来获取文章标题、文章内容、文章链接、时间等文章相关信息。 (更多…)
博客吧前面介绍的《WordPress 博客控制文章标题长度的方法》和《WordPress 博客首页控制摘要输出的代码》教程都是通过php内置函数mb_strimwidth()实现字符串的截取,可该函数需要主机开启mb_strings模块,否则无法使用,对此可以使用wordpress提供的截取字符串函数wp_trim_words()。 函数介绍: wp_trim_words()是wordpress 3.3版本新增的函数,该函数需要在loop循环中使用,通过该函数可以实...
get_template_part()是wordpress 3.0版本以后出现的函数,函数的作用是在模板文件中加载另一个指定模板文件,指定{slug}和{name}就可以包含文件{slug}-{name}.php,如果没有这个文件则包含{slug}.php文件,有利于模板重复代码片段转换成模板文件被调用,使用模板代码更加简洁。 (更多…)
wordpress内置函数get_posts()用于调用指定的一篇或多篇文章,函数提供多个参数,可以设置调用文章的指定分类、自定义字段、文章类型、文章状态、显示顺序等条件,文章以数组的形式返回,通过循环语句输出即可。 (更多…)
制作wordpress主题时,想要获取所有分类相关信息,可以通过get_categories()函数,该函数可以返回与查询参数相匹配的类别对象数组,该函数的变量与wp_list_categories()函数基本一致,且变量可被作为数组传递,也可在查询句法中被传递。 (更多…)
为了方便访问mysql数据库,wordpress提供了一个全局变量$wpdb,通过$wpdb变量可以访问数据库中的任何数据表,可以实现对数据库的各项操作,包括建表、查询、删除、更新等,但是访问仅限于一个数据库,要访问多个数据库,需要重新实例化一个wpdb类。 使用的时候请不要直接调用$wpdb类中的方法。WordPress定义了$wpdb的全局变量,所以直接调用该全局变量$wpdb的实例来操作数据库。调用之前全局化变量$wpdb: (更多…)