WordPress 自定义字段是对 WordPress Posts 表的一种补充和扩展,一般来讲 WordPress 提供了博客日志的作者,分类,标签,时间等,然后你可以根据你的需要自定义出一系列的其他信息...如何在博客上显示自定义字段的数据 当我们想显示日志或者页面的自定义字段的时候,我们有几种方法。这里介绍两种简单的方法和一些更高级的用法。...如通过使用 get_post_meta(post->ID, "Key2″, single = true); 可以返回自定义字段 "Key2" 的值,也可以输出它:echo get_post_meta(...WordPress 自定义字段高级用法 输出撰写日志时候的心情 假如你想用一张表情图片显示写日志时候的心情,首先制作这些表情图片,并把它们命名为 Sad.gif,Mad.gif 和 Happy.gif,...WordPress 心情评论插件),灵活使用 WordPress 自定义字段可以把 WordPress 打造成强大的 CMS 系统,通过使用自定义字段,我们可以很快给日志和页面加上很多额外的信息,并且不用编辑日志就能很快改变信息显示方式
WP-Postviews 使用 要让你的博客在页面上显示浏览次数,你需要修改你博客当前使用的主题,在主循环中插入以下代码: 你可能需要修改 index.php, archive.php, single.php, post.php 或者 page.php 等。 显示最受欢迎的日志的代码是: 某个分类和某个 tag 下的最后欢迎日志分别是:get_most_viewed_category() 和 get_most_viewed_tag()。...WP-Postviews 高级技巧 WP-Postviews 是把数据存储到 WordPress 自定义字段中去的,所以如果你使用的是 Popularity Contest 这个插件,可以通过一个函数转换到...php $numberposts = 10; //要显示日志的数量 $most_viewd_posts = new WP_Query(); //使用 WP_Query 自定义 WordPress Loop
WordPress的自定义字段是个非常有用的功能,自定义域是对wp文章功能的扩展和补充,通过使用WP自定义字段功能,可以给文章增加些额外的内容,如用WP做淘客模板时给产品添加商品价格显示,添加购买链接等...WordPress自定义字段使用方法: 在使用WordPress撰写文章的时候,在内容输入框下面有一个“自定义栏目”(没有发现的童鞋,在后台顶部,点击“显示选项”——勾选“自定义栏目”) 点击“输入新栏目...”,在名称里输入自定义字段的名称,如link,然后在值里输入自定义字段的值,如https://qintia.com 然后点击“添加自定义栏目”,最后直接发表文章即可。...提示:每个自定义字段添加一次即可,下次使用可直接在下拉菜单中选择。 自定义字段调用: post_meta($post_id, $key, $single); ?...> 参数详解 $post_id 文章的ID,如果在循环中,可以用 get_the_ID() 来设置 $key 自定义字段的名称(键值) single 是否以字符串形式返回,false会返回数组形式(如果没有设置这个自定义字段的话
php global $post; // 下面代码需要用在主循环中,如果你在循环外使用,需要声明全局变量 $post if ( is_page() && $post->post_parent...判断自定义分类页面(Taxonomy) 自定义分类页面并非是上面的 category 那种分类页面,而是指 WordPress 分类系统页面。...在 WordPress 默认内置了两种分类系统:category 和 tag,同时支持开发者自定义分类系统。 is_tax() 判断当前页面是否为一个分类系统的存档页面。...has_term() 判断当前页面是否带有自定义分类。 has_term( 'green', 'color' ) 判断当前页面是否是否带有别名为 green 的自定义分类 color。...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)中显示文章的摘要,而在文章(single)和主页(home)中显示文章的正文内容。
- 显示某些自定义分类法里面的文章 * 重要提示: tax_query 使用多维数组 * 这种查询结构允许我们查询多个自定义分类法 */ 'tax_query' => array( //(数组) -...使用自定义分类法查询参数 (3.1及以后版本可用)....'second' => 30, //(int) - 秒 (从 0 到 60). /** * 自定义字段参数 - 显示拥有某个自定义字段的文章 */ 'meta_key' => 'key', //(字符串...) - 自定义字段的键 'meta_value' => 'value', //(字符串) - 自定义字段的值 'meta_value_num' => 10, //(数字) - 自定义字段的值 'meta_compare...'meta_query' => array( //(数组) - 自定义字段参数 (3.1和以后的版本可用). array( 'key' => 'color', //(字符串) - 自定义字段的键
因为从本质上讲,它们都是WordPress业务数据库里同一个数据表wp_posts 中的数据,数据结构都是一样的,不同的Post Type之间的区别就是在post_type这个字段。见下图: ?...自定义文章类型(Custom Post Type)也不是自定义字段(custom fields)的替代品。...实际上自定义字段是作为内容的一部分或补充相关功能,比如一个内容类型为电影的自定义字段可以有很多:导演、演员、风格、海报等等等。...在WordPress中可以针对自定义文章类型使用专门的页面展示显示形式,自由设置不同于默认文章的显示样式,以便突出显示这类内容,聚焦优质内容。 更好的过滤结果。...在需要按条件显示WordPress文章时,WP_Query默认的搜索是Post, 这时默认会把自定义文章类型排除出去,除非你特意指明了需要的类型,这样可以对过滤结果有更好的控制。 更好的编辑内容。
在 WordPress 2.9 之前,WordPress 没有提供一个标准的方法去实现文章缩略图,很多主题都是使用 WordPress 自定义字段来实现文章缩略图功能,这样的设置比较复杂。...,下面这些函数应该在 WordPress 的主循环中使用。...> 在当前主题的 single.php (也是主循环中)添加如下代码: post_thumbnail( 'single-post-thumbnail' ); ?...或者之前的版本把缩略图设置到了自定义字段怎么处理? WPJAM Basic 针对这些情况都做了处理,首先我们可以选择是否自动将缩略图的设置应用到主题还是修改主题代码来实现。...比如上图中,我就首先定义从标签缩略图中获取,如果没有,再从第一张图片,最后从分类缩略图中获取。 关于 WPJAM Basic 的缩略图设置更详细设置请点击这里。
taxonomy.php 自定义分类法 通用自定义分类法的显示模板 taxonomy-XXX.php 指定分类法 author.php 作者 date.php 日历 attachment.php...] => 当前页是搜索页 没有[query_object]的字段 12....错误页【404】页面的查询 [is_404] => 当前页是404页 没有[query_object]的字段 [posts] [post] 里面都为空 13....> have_posts() 解析:WordPress的have_posts() 默认是一个全局函数。...the_author() get_the_author() 文章作者 只能在循环中使用 edit_post_link() get_edit_post_link() 编辑链接 the_tags() get_the_tags
add_meta_box 是 WordPress 2.5版本加入的一个高级函数。...虽然说可以通过主题直接使用add_meta_box函数,但是更多的情况下还是在插件中来使用,比如注明的WordPress超级自定义字段插件:Advanced Custom Fields 。...如果想要在主题中显示出设置的自定义字段,使用函数的用法如下: $value = rwmb_meta( $field_id ); echo $value; 通过短码获取 除了使用函数的方式之外,Meta...Map地图 密码 文章 单选按钮 滑动条 单选或多选菜单 单选或多选菜单高级选项 侧边栏 单图片 滑块 开关 分类 高级分类 文本 文字列表 文字区 时间 用户 视频 所见即所得编辑器 其中对开发者来说...不像同类其他的插件,你不需要做任何设置,安装之后就可以像原生的restAPI一样来获取自定义字段. 价格 Meta Box 提供免费版和付费的高级功能包,基本上免费的已经很强大够用了。
比如这篇文章中介绍过的:在WordPress中添加简书风格的连载目录和文章导航 Display Post支持的参数特别全面。...主要包括条件查询参数、显示信息参数、自定义格式参数三类: Query parameters determine which posts are listed....用来自定义顾虑结果的展示方式 下面举几个具体的搜索参数例子: 显示最近发表的文章 这是最基本用法,什么参数都不加的话就是默认显示最近的文章,默认结果是10个,呈现结果是一个最简单的带有链接的文章标题列表...SPA ---- 排序的字段和方法多种多样, 可以参看这里。...还可以综合使用目录和tag两种分类发和其他的操作符来进行复杂的查询,详见这里 自定义显示形式 这也属于高级用法之一了,默认是使用Html中的无序列表ul,你可以通过参数 wrapper="ol" 来改成有序列表
当我们进行 WordPress 开发的时候,首先我们必须要了解主循环和全局变量,这样才知道在主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用...WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面页显示留言列表的。 在主题的 index.php 中,主循环的代码如下: post 函数获取第一篇文章,并设置文章的数据(如作者,是否多个分页等等),赋给 $post 这个全局变量,所以我们可以访问它。...注意通过这种方法获取的文章内容是没有经过 WordPress 过滤器接口的,不过你想自己去操纵文章的内容,比如自己设置文章内容的显示方式,通过这种方式获取的文章内容是非常有用。...$id global $id; echo $id; 自定义模板函数 假设我们写了一个叫做 get_my_trackback 的自定义模板函数,在文章的留言循环中,如果留言是 trackback 的时候,
WordPress 受欢迎的原因是其开放性和强定制性,说到定制性,我们知道 WordPress 支持自定义文章类型,自定义分类模式,文章类型又支持无限字段,分类模式也支持字段,并且还可以定义全局选项等。...最后创建的文章选项,在编辑页面,自动生成 meta box,如下所示: 自定义分类 使用配置创建自定义分类和创建自定义文章类型相似: 可以设置名称,分类,层次结构,支持的分类模式,和显示设置即可:...分类选项 WordPress 分类,标签或者自定义分类编辑页面没有 meta box,所以创建分类选项的时候,直接添加字段就好: 输入字段名,适用的分类模式,字段一样使用 shortcode 方式设置...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。...文章隐藏 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 Meta Data 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: Post Meta,Term Meta
在本文中,我们晓得博客将向您展示如何在WordPress中为类别添加置顶文章。 注意:Sticky Post仅适用于内置帖子类型帖子,不适用于自定义帖子类型。 ...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 Sticky Posts Switch插件的特点使您可以对首页、存档页面或类别页面上的每个自定义帖子类型使用粘性帖子功能对自定义帖子类型的快速和批量编辑支持选择帖子类型...(帖子或自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子的所有翻译设置为置顶,支持 Polylang...和 MultilingualPress如何在WordPress中为类别添加置顶文章? ...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 此外还可以选择在主页、帖子存档页面或分类页面(如类别和标签)上显示粘性帖子的位置。
那么你的 WordPress 就开始非常慢了。 所以 WordPress Meta API 一直存在直击灵魂的三连问: 系统用了哪些 Meta 字段? 每个 Meta 字段被使用了多少次?...并且支持搜索,会从 post_id,meta_key 和 meta_value 这些字段中进行搜索。...分类管理 层式管理分类和分类拖动排序,支持设置分类的层级。 并且在后台分类管理界面可以按层级显示和拖动排序。 评论增强 支持评论点赞,评论置顶和按照点赞数排序。 图片集 1....配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。...文章隐藏 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 Meta Data 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: Post Meta,Term Meta
第二种方法用插件统计,WordPress统计文章浏览量的插件有很多,其中常用的插件有2个,文章浏览量计数器(Post Views Counter)与WP-PostViews 安装好插件之后,相信小伙伴又是一头雾水...然后选择动态数据 标题的动态数据,你可以选择显示的内容,作者,标签,分类,自定义字段等等。...文章浏览量的话WP-PostViews自定义字段是views,选择自定义字段添加views,Post Views Counterd的自定义字段应该是post-views我没试,有时间的小伙伴可以试验一下..., 或者直接使用简码413 次浏览或者[post-views],具体取决于你选择哪款插件 其中间距颜色样式,可自行修改,注意内联宽度,让其保持在一行显示。...使用Post Views Counterd的需要添加点css让其保持在同一行显示 .post-views { display: inline-block; padding-left:
因为这是WordPress的主题,是要被WordPress的主程序调用,经过层层解析才能把你的博客显示出来,而不是简简单单的html静态网页文件。...>" /> 添加wp_head 有些插件需要在网页头部执行一些类如添加一些js或css的动作,要让这些插件能够正常的工作,也让你的主题有更好的兼容性,你应该添加wp_head()函数。..., "…", 'utf-8')); // 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前200字作为描述 $description = $description1...$description1 : $description2; // 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词 $keywords = get_post_meta...程序输出头部信息 wp_list_categories(); 用于列出博客分类页 wp_list_pages() 用于列出博客页面 WordPress主题: 5 / 14 WordPress主题制作:开始前的准备
在WordPress中,有一个直接可用的方式来添加自定义字段,那就是使用自带的“自定义字段”功能。 WordPress允许用户为文章、页面、分类目录等添加自定义字段。...这些自定义字段存储为元数据,可以在编辑页面中填写,也可以在发布的内容中显示。...在前端显示这些自定义字段也很方便,WordPress提供了get_post_meta() 函数来获取并显示字段值。可以直接在模板文件中调用该函数显示。...自定义字段是WordPress内置的一种字段扩展方式,它允许用户为文章、页面和自定义内容类型添加自定义字段。...总之,自定义字段是WordPress字段扩展的一种常用方式,它的表设计采用wp_postmeta表,包括meta_id、post_id、meta_key和meta_value字段。
WordPress 之前评论表的 comment_type 字段的默认值一直是空字符,为了更加的语义化,从 5.5 版本开始,WordPress 已经将强制设置为 "comment",这项改动是为了以后更加的方便实现自定义...如果你的主题或者插件中使用了 comment_type 字段,并且是空值,可能会导致评论在网站不会显示,WordPress 强烈建议更新,我开发的 WPJAM「评论增强插件」按照要求进行了修正,也同步到了...分类管理 层式管理分类和分类拖动排序,支持设置分类的层级。 并且在后台分类管理界面可以按层级显示和拖动排序。 评论增强 支持评论点赞,评论置顶和按照点赞数排序。 图片集 1....配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。...文章隐藏 设置文章在列表⻚不显示,并且可以根据不同平台进行设置 Meta Data 可视化管理 WordPress Meta 数据,支持所有内置的 Meta 数据: Post Meta,Term Meta
自定义 Post Type 的模板和样式 根据 WordPress 的模板调用规则 我们可以得知,我们只需要创建 archive-[post_type].php 和 single-[post_type]...在首页列表中显示自定义 Post Type 的内容 虽然我们自定义好了 Post Type 同时也编写了一些内容,但是在首页的列表里面并没有显示出来。...自定义的 Post Type 的内容不会自动混入主循环里面。那如何让自定义 Post Type 的内容显示出来?...,将你的自定义 Post Type 填写进去就可以在首页中显示出来了。...大功告成,但这只是 Post Type 最基础的用法,Post Type 还有其他更高级的用法,更详细的参数配置还需要你去进一步挖掘来适应你网站的功能需求。
领取专属 10元无门槛券
手把手带您无忧上云