在Emlog博客程序中获取当前分类的所有子分类,具体方法如下 方法一:在模板文件module.php中加入如下代码 调用方法在想放置的地方加入如下代码 其中的1代表分类id 方法二: <?...php //获取当前分类的所有子分类 function sy_sort($sid){ $t = MySql::getInstance(); $sql = "SELECT * FROM ".DB_PREFIX...'; }else{echo ' 调用方法在想放置的地方加入如下代码 其中的5代表分类id
(the_category) wp模板标签the_category用于在文章页或归档页的文章列表中输出当前文章所属分类, 即使有多个分类也会一并输出。...② $parents 字符串值,默认为空 指定父分类的显示方式,可选值如下: 空值:不输出父分类; multiple:父分类和子分类都是单独的链接,但处于同一个li元素中; single:不输出父分类链接...,但父分类的名称会出现在子分类链接锚文本中; ③ $post_id 整数型,默认值:false 文章的ID,默认使用当前文章ID。...获取文章分类目录纯数据:get_the_category wp模板标签get_the_category用于获取当前分类信息: 包含 分类ID、分类名称、分类别名、分类描述、父分类ID、分类下文章数量 等...获取文章所属的标签信息(tags) wp模板标签the_tags用于在文章页输出标签链接 函数参数 ① $before 字符串值,默认值:null 在标签链接 前 显示的文本。
> 4、仅显示某个分类下的子分类,下面的示例代码生成了 ID 为8的父分类下的子分类根据其 ID 进行排序的链接列表(读起来真绕口 -__-|||),它会显示每个分类下的文章数,并且隐藏链接的...title 标签中的分类描述,注意:如果父分类下没有任何文章,那么父分类将不会显示 //作者:全百科网 //网站:http://www.quanbaike.com/ WordPress获取指定分类下全部子分类 //作者:全百科网 //网站:http://www.quanbaike.com/ 一、指定分类下的子分类获取方法: //作者:全百科网 //网站:http://www.quanbaike.com/ <?
前言 总是喜欢去尝试各种各样的主题,但寻找很久之后也没有找到一款适合自己的,总有一些地方不合自己的心意,于是萌生了制作子主题的想法,在创建了子主题之后才发现,在子主题的修改和过程中越发感觉子主题的并不是我想要的...,特别是在父主题更新之后,所以开始想着从头开始,自己制作一款主题吧。...环境等,不要使用Windows的notepad(记事本)书写任何代码 WordPress 术语 Template(模板):其实就是一个代码集,主题中很多地方会利用到这个代码集,所以把它们整合成一个模板,...sidebar.php WordPress主题制作(七):制作基础模板Index.php WordPress主题制作(八):制作文章单页模板single.php 计划: WordPress主题制作(九)...:制作评论区模板comments.php 计划: WordPress主题制作(十):制作单页(非文章)模板page.php 计划: WordPress主题制作(十一):制作静态首页front-page.php
图片分类 安装好插件之后,就可以在 WordPress 后台「媒体」菜单下下看到「图片集」的子菜单了: 点击进去就可以创建图片分类了: 需要强调的是,我把图片分类强制为最多2级,所以在选择父级图片集的时候...: 因为图片集分类模式限制为二级,而 WordPress 进行分类筛选的时候,点击父分类也是可以获取其子分类下的图片,所以在设置分类的时候,我做了一些优化,如果父分类有子分类的时候,则只能勾选子分类。...在文章编辑页面,点击添加媒体之后,然后也可以在媒体库直接筛选,快速找到所需的图片: 优化后台媒体库加载 WordPress 后台媒体库的月份筛选附件功能,是直接通过查询数据库来获取博客的附件的月份,这样每次打开媒体库...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用的内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
在WordPress中来展现这种内容的形式来说有很多种,最简单的就是写一篇普通的文章(post)或者页面(page),把软件名称介绍什么的往里一扔就ok了,大不了再加个分类就叫“工具推荐”。...对于 WordPress 的普通用户来说,最方便的就是在主题文件夹的functions.php 中写代码进行各种自定义,执行各种 WordPress 的函数,当然也可以在这里注册新的文章类型。...' 的值) // 是否在管理菜单中显示,'show_ui' 参数必须设置为 True,这个参数才有效,我们页可以设置该参数为一个顶级菜单 //(如:'tools.php...' => false, // bool (如果文章类型支持 ‘author’ 功能,该参数默认为 TRUE) // 该文章类型是否支持多级文章(父级文章/子文章/...未完待续 关于Custom Post Type的内容实在是太多了,本篇限于篇幅先写到这里了。下一篇将继续详细介绍关于Custom Post Type的后台管理功能、前台显示、查询、分类、归档页等内容。
在 WordPress 主题和插件开发中,条件判断标签(Conditional Tags)是非常重要的,通过条件判断标签,我们可以判断各种情况,从而使用对应的代码等。...判断内容分页 在文章和页面中,有时候内容很多,在文章中插入 标签可以将内容分隔开分成不同的页面,并通过对应的函数获取分页的列表。...> 判断子页面(sub-Pages) WordPress 中的页面(page)是有父子级关系的,判断是否为子页面时,没有内置 is_subpage() 这样的函数,但是你可以使用下面的方法来判断。...> 建议将下面的方法2加入你的 functions.php 文件中,下面的 is_subpage() 函数的原理与方法1类似,但是可以返回当前页面父页面的 ID 或者是 false。 方法2: <?...在 WordPress 默认内置了两种分类系统:category 和 tag,同时支持开发者自定义分类系统。 is_tax() 判断当前页面是否为一个分类系统的存档页面。
WordPress 默认对分类的排序真的是太弱了,仅支持通过代码的方式使用 ID,使用数量(count),名称(name),别名(slug)等字段进行排序,都没有提供自定义分类的方法,更别提拖动排序。...另外由于 WordPress 的分类是层级的,在多层情况下怎么实现拖动排序?在分类层级非常复杂的情况下,怎么方便管理和排序呢?...,添加新分类,如果要选择父级的分类时候,也是只有第一级: 插件考虑得还是很周全的。...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用的内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
你甚至可以创建自己的设置字段并使用此函数来获取该字段的值。 比如你在WordPress后台中设置了Genesis的一些配置: ? 如果想在自己的子主题中使用关于特色图像的一些选项,可以这样用: ?...function genesis_get_custom_field( $field, $post_id = null ) 这个Genesis函数简化了WordPress的get_post_meta函数的使用方法...$field是必需的,是你要获取的自定义字段的名称,$post_id可以指定某一篇文章。genesis_custom_field()函数会自动打印出返回值。...举个例子,如果要在Genesis动作函数中获取文章的自定义字段,你需要使用WordPress函数: ?...之后在Genesis Explained系列中有两部分内容,一是管理后台,将涵盖主题的配置选项和文章、分类项的信息等、(post / term meta),然后是CSS样式表。
WordPress模板的定义非常方便,但是在定制模板之前,我们有必要知道WordPress的模板层次,了解WordPress是如何加载模板文件的,这将有利于开发模板时合理利用资源及提高工作效率。...如果没有别名模板则查找 category-{id}.php ID模板(如分类ID是 1 对应的文件名就是 category-1.php ) 如果ID模板也没有那就是 category.php 分类模板了...自定义分类法 有时候除了WordPress默认的分类目录和标签我们还需要其他的分类方法,这时候我们就会注册一个新的分类法,那么在此之前知道分类法的模板加载顺序也是十分必要的。...文章页模板 如果连 single.php 文章页模板都没有则加载 index.php 模板 模板层次图 上面用文字详细讲述了WordPress模板的加载顺序,尽管详细,但还不如一张信息图更为直观,以下就是...一般情况下,在一个特定的模板中我们能清楚知道应该怎么输出特定的样式和内容,但在一些通用模板中(如 header.php )我们想要知道用户当前访问的是哪个页面模板就需要借助WordPress内置的条件判断函数了
/(字符串) - 页面别名 'pagename' => 'contact_us/canada', //(字符串) - 用斜杠‘/’分割的父页面别名/子页面别名来显示子页面 'post_parent' =...> 1, //(整数) - 页面id,只返回子页面,只对有子页面的页面有效 'post__in' => array(1,2,3), //(数组) - 需要显示的文章的id 'post__not_in'..., //(布尔值) - 在一页显示所有文章或使用分页,默认值为 'false', 使用分页 'paged' => get_query_var('paged'), //(整数) - 页数,分页时显示第几页...//注意:使用 get_query_var('page'); 如果查询在设置为首页的页面模版中工作,查询参数 'page' 拥有文章分页或内容中使用 <!...在返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。
/(字符串) - 页面别名 'pagename' => 'contact_us/canada', //(字符串) - 用斜杠‘/’分割的父页面别名/子页面别名来显示子页面 'post_parent' =...> 1, //(整数) - 页面id,只返回子页面,只对有子页面的页面有效 'post__in' => array(1,2,3), //(数组) - 需要显示的文章的id 'post__not_in'...//注意:使用 get_query_var('page'); 如果查询在设置为首页的页面模版中工作,查询参数 'page' 拥有文章分页或内容中使用 <!...在返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。...= new WP_Query( 'p=10' ); 调用指定page页面或category分类页可以用类似的写法 $query = new WP_Query( 'cat=8' );//调用指定分类的文章
在上一篇文章中,我们安装好了WordPress,准备好了制作主题需要的工具和主题测试的浏览器,接下来就要开始制作了,但在开始制作之前,我们还需要了解主题由哪些文件构成,其次还需要知道WordPress是怎样与主题文件连接的...index.php 单页(非文章) 自定义模板——在WordPress后台创建页面的地方,右侧边栏可以选择页面的自定义模板 page-{slug}.php——如果页面的缩略名是news,WordPress...) category-{id}.php——如果分类ID为6,WordPress将会查找category-6.php category.php——显示所有分类存档页面 archive.php——显示任何存档页面...——显示单个附件 single.php index.php 嵌入页面 从WordPress 4.5开始,可以使用模板渲染嵌入到WordPress中的文章。...(十):制作单页(非文章)模板page.php 计划: WordPress主题制作(十一):制作静态首页front-page.php 计划: WordPress主题制作(十二):创建您自己的小工具 计划
在 「WPJAM」 的「分类设置」子菜单下点击「首页分类」标签页,就一目了然: 并且还增强了一下,支持在多个平台下面的设置,比如你可以单独设置在小程序下的首页分类过滤,目前支持四个平台。...WPJAM 分类管理插件 WPJAM「#分类管理插件#」是 WordPress 果酱出品的付费插件,目前主要有「层式管理分类」,「设置分类层级」,「分类拖动排序」,「分类数字ID固定链接」,「首页文章分类过滤...博客 支持一键将文章中图片下载到 WordPress 媒体库 搜索优化 支持限制和关闭搜索的 WordPress 插件 编辑器优化 优化 WordPress 传统的 TinyMCE 编辑器 添加下划线等按钮...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用的内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
在标签的固定链接中使用 ID 那么能否直接使用标签的 ID 来生成标签的固定链接呢?...有自定义分类,也可以设置自定义分类在固定链接中使用 ID 。...勾选之后,点击标签的链接,就是使用标签 ID 来做数字链接了,并且在标签编辑页面也简化了编辑框,省略了别名输入框: WPJAM 分类管理插件 WPJAM「#分类管理插件#」是 WordPress 果酱出品的付费插件...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用的内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
第四讲:一个函数就搞定 WordPress 分类选项开发 WordPress 分类选项是在 WordPress 后台分类新增和编辑页面,给分类添加一些字段选项来实现功能,比如分类的 SEO 标题,关键字和描述等...和文章选项不同,分类新增和编辑页面没有 meta_box 的,字段是直接展示的,所以上面代码就是在分类列表和编辑页新增三个字段,分别是「SEO标题」,「SEO描述」和「SEO关键字」,我截图一下新增页面的字段...: 然后在分类列表页右侧的分类列表也可以进行设置操作: 点击上面「SEO设置」按钮也可以进行同样的设置: 在页面上使用分类选项 创建了选项之后,那么我们就要把他们用起来,WordPress 提供了获取分类自定义字段的函数...: get_term_meta($term_id, $met_key, $single); // 获取分类自定义字段 首先把在分类/标签/自定义分类页将页面标题改成上面定义的「SEO标题」: add_filter...: $title; } return $title; }); 然后把「SEO描述」和「SEO关键字」输出到分类/标签/自定义分类页的 head 中: add_action('wp_head', function
WPJAM「分类管理插件」是 WordPress 果酱出品的全能型分类管理插件,这个插件目前主要有七大功能: 一、层式管理分类 在分类管理界面增加「只显示第一级」按钮实现分类层式管理: 点击之后混杂的分类就会变得非常的清晰...: 然后可以点击下一级,查看该一级分类的所有子分类,更信息介绍请点击这里。...四、标签和分类的固定链接使用ID WordPress 开启固定链接之后,标签的固定链接都是使用标签的别名,比如: https://blog.wpjam.com/tag/wordpress-tips/ 点击...,支持截屏贴图等 标题设置 一键设置 WordPress 所有页面的页面标题 登录优化 一键优化 WordPress 登录注册界面,并支持第三方账号登录和绑定 内容模板 通过短代码在内容中插入一段共用的内容模板...Script Loader 通过恢复 WordPress 联合加载方式来优化 WordPress 后台脚本加载。 外部链接 将文章或评论中的外部链接加上安全提示的中间页。
index.php 首先制作index.php,我们知道在一个网页中,代码主要分为二部分,一个是页头信息,一个是页面内容。...因为地形有限,所以侧边栏里的内容,多以列表的形式 排开。下面欢迎一对父子出场,他们的感情是相当的好,从来都是父子不分家,有父必有子,有子必有父,父中有子,子中有父。...sort_column=name -- 把分类按字符顺序排列 optioncount=1 -- 显示在每个分类下面的日志数 hierarchial=0 -- 不把子分类放到子列表条目中 说到分类,特别说一下静态页面这个栏目...> wp_get_archives() 函数是用来获取文章存档的,参数'type=monthly'定义为以每个月的时间来进行分类存档 增加一个友情链接栏目: <?...实际上它是 WordPress 的hook。 窗体化侧边栏 <?
header.php会被所有的模板页面(主页、分类页、页面、标签页等)所包含,他的内容应该是动态的,适合不同页面的,不应该是单纯的HTML,因为HTML是静态的。...>" /> 显示菜单栏 这里只在菜单栏中列出页面page,将header.php中以下代码: <a href="contact.html...) 输出博客描述 wp_head() 用于包含<em>WordPress</em>程序输出头部信息 wp_list_categories(); 用于列出博客<em>分类</em><em>页</em> wp_list_pages() 用于列出博客页面 <em>WordPress</em>...<em>WordPress</em>主题制作(七):制作基础<em>模板</em>Index.php <em>WordPress</em>主题制作(八):制作文章单<em>页</em><em>模板</em>single.php 计划: <em>WordPress</em>主题制作(九):制作评论区<em>模板</em>comments.php...计划: <em>WordPress</em>主题制作(十):制作单<em>页</em>(非文章)<em>模板</em>page.php 计划: <em>WordPress</em>主题制作(十一):制作静态首页front-page.php 计划: <em>WordPress</em>主题制作
前些时在开发主题时遇到一个小问题,始终想不明白,就是如何在子分类中获取到父分类的链接。 尝试过很多种办法都不能正确的获取到,后来上网查了查发现一个很好的方法。...下面分享本站正在使用的在子分类获取父分类的链接的wordpress技巧 代码如下 //获取子分类的父分类 function get_category_cat() { $catID = get_query_var...('cat'); // 当前分类ID $thisCat = get_category($catID); $parentCat = get_category($thisCat->parent); /.../ 输出父分类的链接 echo get_category_link($parentCat->term_id); }复制 使用方法 将上面代码加入到function.php里面即可。
领取专属 10元无门槛券
手把手带您无忧上云