对于 WordPress 的普通用户来说,最方便的就是在主题文件夹的functions.php 中写代码进行各种自定义,执行各种 WordPress 的函数,当然也可以在这里注册新的文章类型。...自从开始遇到Genesis这个神级主题框架之后,相见恨晚,今后很长一段时间估计我都不会在更换目前用的Genesis Sample这个主题了,所以就在主题文件中改代码了。...这种类型,但是只能用于Genesis主题,也算是比较依赖主题的。...WordPress智库上也翻译了这些所有的参数,比较全面详细,摘录如下: # 在 'init' 钩子上注册自定义文章类型. add_action('init', 'my_register_post_types...root 页面,如果设置为 TRUE, 该文章类型名称将作为存档页面别名使用, //当然,我们页可以设置自定义存档别名 'has_archive' =>
当您将新内容发布到您的网站时,之前的帖子会关闭并最终移动到存档页面。粘性帖子允许您在WordPress中添加精选帖子,并在您的网站主页上以不同的方式显示它们。...Sticky Posts是仅适用于帖子的WordPress功能,使用此插件,您也可以将此功能与自定义帖子类型一起使用。...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 Sticky Posts Switch插件的特点使您可以对首页、存档页面或类别页面上的每个自定义帖子类型使用粘性帖子功能对自定义帖子类型的快速和批量编辑支持选择帖子类型...(帖子或自定义帖子类型)选择开关图标的颜色显示开关图标的列的自定义顺序仅使用内置的WordPress功能星形图标开关立即使用 ajax 将帖子保存为置顶状态可选地,将帖子的所有翻译设置为置顶,支持 Polylang...Sticky Posts Switch插件教程WordPress中为分类添加置顶文章 此外还可以选择在主页、帖子存档页面或分类页面(如类别和标签)上显示粘性帖子的位置。
Designs By Nick the Geek ---- 在Genesis Explained系列的上一篇文章中,我解释了Genesis的图像函数 。...() function genesis_seo_option() function genesis_get_cpt_option() function genesis_cpt_option() function...function genesis_update_settings() 前6个函数是关于主题配置选项的,实际上都是 genesis_get_option()的不同版本。...$field是必需的,是你要获取的自定义字段的名称,$post_id可以指定某一篇文章。genesis_custom_field()函数会自动打印出返回值。...举个例子,如果要在Genesis动作函数中获取文章的自定义字段,你需要使用WordPress函数: ?
以主页为例,用于显示主页的文件有三个,分别是front-page.php、home.php、index.php,WordPress将从您的主题中依次查找这三个文件。...它还用于在主页上显示博客文章。 index.php:如果front-page.php和home.php都不存在,那么WordPress会回退到index.php模板来显示首页。...archive.php index.php 自定义文章分类 archive- {post_type} .php——如果你的文章类型是review,WordPress会寻找archive-review.php...embed- {post-type} – {post_format} .php——WordPress将首先查找帖子类型和帖子格式模板。...embed- {post-type} .php——如果帖子类型是review,WordPress会寻找embed-review.php。 embed.php——所有嵌入的默认回退。
“相关文章(Related posts )” 或者叫“你可能还感兴趣的文章”,是WordPress中呼声最高的需求之一。许多博客,新闻网站和企业网站都有这个需求。有很多第三方插件都可以提供这个的功能。...甚至Automattic,WordPress背后的公司,也有一个插件JetPack提供此功能。 唯一的问题是,大多数插件都太臃肿了,包含太多我不需要的东西。带来了很多累赘。...我们在这里实现的效果是以网格形式显示三篇相关文章,包括文章特色图像、标题和最多20个单词的摘录,并且允许你自己选择要显示的文章。通过这种方式,你可以更好地控制与某篇文章相关的内容。...但是,这应该适用于任何Genesis子主题。 所以,让我们开始吧 第一步:使用ACF创建自定义字段 首先,我们需要创建所需的自定义字段,以帮助我们获取所需的数据,即关系字段类型。...可以从下面的图中看到,你可以完全控制要显示的内容。我们已限制3个帖子,因此你将无法添加超过3个帖子。选择的时候,你可以使用目录进行过滤。 ? 这样就可以了。
您可以使用带有示例网格的模板库 ,该模板库在移动设备上看起来非常出色,并且易于配置和填充内容。...网格-响应式WordPress网格插件 网格非常适合显示您的博客,投资组合,电子商务或任何类型的WordPress帖子类型。 该插件支持图像,视频,音频,链接,图库和报价。...UberGrid-响应式网格生成器 UberGrid是一个功能强大的WordPress响应式网格画廊构建器。 它构建了正方形图像的漂亮墙面,您可以手动选择或从WordPress帖子中自动提取。...您还可以从WooCommerce产品和由第三方插件或主题创建的自定义帖子类型中获取图像。 UberGrid非常易于使用,无需编码。...它具有许多功能,包括: 过滤以代表部门,工作类型,产品类别等 功能强大,响应Swift的内置灯箱,带有图像,Google Maps,YouTube,Vimeo和文本支持 可自定义-间距,边框
此外有些条件判断标签还可以使用一些参数进一步的判断,下面是所有的 WordPress 条件判断标签: 主页面(Main) is_home() 判断当前页面是否是博客主页面。...文章类型(Post Type) get_post_type() 严格意义上,这并不是一个条件判断标签,它会返回当前文章注册的文章类型,并且可以通过类似 if ( 'book' == get_post_type...is_post_type_archive() 判断是否在任何的自定义文章类型存档页面(post type archive)。...判断页面模版(Page Template) 判断当前页面是否由某个页面模版生成的,关于页面模版请看我爱水煮鱼上的:WordPress 教程:自定义页面(Page)的模板样式。...在 WordPress 默认内置了两种分类系统:category 和 tag,同时支持开发者自定义分类系统。 is_tax() 判断当前页面是否为一个分类系统的存档页面。
WordPress网站在搜索引擎中获得好排名需要做的一切事情: 配置Yoast; Search Console; 研究长尾关键词; HTML网站内容导航。 这是我们可以在页面SEO上做的其中一些事情。...浏览你的内容类型,分类法和存档选项卡,然后选择不在搜索结果中显示这些内容。...社交元数据 自定义你的内容在Facebook/Twitter上共享时的外观… ? 在Yoast中,转到SEO → Social,然后在Facebook/Twitter选项卡下启用元数据。...如果你要增加Facebook广告上的帖子,则可以使用Yoast控制广告文字。...Facebook不允许你更改标题,因此在Facebook上分享你的帖子之前,请使用Yoast的“Facebook标题”字段(可以与SEO标题+元描述不同)来为其指定标题。
用于主页布局的预装Gutenberg,再加上其他的新功能,会让Genesis像十年前用“模块化、工具化”布局改变WordPress主题的那样再次改变Wordpress主题。...Genesis研发团队将在未来为引导工具添加更多其他功能,包括导入侧栏/菜单(需要等到WordPress 核心代码支持),将演示内容导入到任何类型的页面/日志中,以及其他需要用到内容导入的体验都会变得非常愉快...,搜索、下载、试用了大量的wordpress 主题,收藏了各种Wordpress主题站,但是基本上没有哪个是能让我完全满意的,要么是“照骗”,要么是改起来心烦意乱,要么各种收费找破解。。。...总之wordpress主题的体验非常不好。 直到有一天,我偶然发现了Genesis这个主题框架,简直太棒了,一见钟情!...从使用者角度来说,又简洁又强大,各种子主题都非常赏心悦目, 从开发者角度来说,Genesis框架对开发者非常友好,代码结构组织的很清晰,不论是开发子主题还是修改成自定义的样式都特别方便。
>> WordPress根据显示的页面类型自动添加适当的类。 例如,如果您在存档页面上,WordPress将自动将存档类添加到body元素。它几乎针对每个页面都执行此操作。...如果您在自己的网站上工作,则还可以使用主题定制器中的自定义CSS功能添加CSS 。 您可以选择要启用body分类功能的文章类型以及谁可以访问它。不要忘记单击“保存更改”按钮来存储您的设置。...您可以选择要启用body分类功能的文章类型以及谁可以访问它。不要忘记单击“保存更改”按钮来存储您的设置。 接下来,您可以直接编辑WordPress网站上的任何文章或页面。...这些条件标签是true或false数据类型,用于检查WordPress中的条件是true还是false。例如,条件标签is_home检查当前显示的页面是否为主页。...肯定还有更多方案可以使用body_class函数来避免编写冗长的代码行。例如,如果您使用诸如Genesis之类的主题框架,则可以使用它在子主题中添加自定义类。
在这里,我们重点介绍CodeCanyon上可用的一些最佳WordPress画廊插件。...我们已按画廊类型对其进行了细分,因此请继续阅读以了解更多有关为什么这些是用于视频和多媒体,图像和WordPress网格的最佳WordPress画廊插件的信息,以及它们如何支持和提升您的WordPress...媒体网格响应式产品组合 Media Grid是一个WordPress画廊插件,可实现无限创意。 该插件为一键式设置提供了十种预设样式,或者设计您自己的布局并混合媒体类型以创建真正独特的图库 。...这个WordPress画廊插件带有一个功能全面的图像滑块,该滑块具有自适应大小调整功能,并且具有可自定义的图像转盘,其中包含灯箱支持。 从无限滚动或标准分页选项中选择。...网格 网格是一个WordPress画廊插件,允许您在完全可自定义的网格系统中显示任何帖子类型(例如标准,音频,视频,社交流,画廊,链接或报价)。
我们精心制作了一套全面的工具来构建独特的标题、产品列表和单独的页面——您几乎可以定位网站的任何部分。并且无需编写任何代码即可完成此操作。 功能 速度很快! 多用途 WordPress 主题本质上很慢。...我们用新的小部件和功能扩展了 Elementor,让您可以构建现代动态标题、交互式大型菜单、英雄部分、滑块、自定义您的 WooCommerce 和存档页面等等!...简单的自定义帖子类型生成器 与许多其他主题一样,The7 始终为投资组合、团队、客户等提供内置帖子类型。但是,如果您需要更改现有帖子类型或进行复制,该怎么办?...在新版本中,我们更进一步,创建了一个非常简单的帖子类型生成器。现在,您可以编辑现有的或创建您自己的帖子类型,并使用我们的通用砌体、列表、网格和轮播小部件显示它们。...此外,我们的帖子类型与高级自定义字段 (ACF) 插件完全兼容。因此,可能性确实是无限的。并且无需编码! 扩展 WooCommerce 集成 WooCommerce 是全球最受欢迎的电子商务软件。
Post Type(帖子类型) 帖子类型是一种在您的网站上构建内容的方式。例如,“博客”是一种帖子类型,“员工”或“作品集”也是如此。...这是区分内容的一种简单方法,并且您的主题通常会根据其目的设置帖子类型的样式。...一个流行的例子是 StudioPress 创建的 Genesis 父主题,它在网络上有大量可用的子主题。Genesis父主题包括所有核心主题功能,而子主题包括自定义样式和布局。...根据您的 WordPress 主题(或页面构建器),侧边栏通常是左侧或右侧的垂直列,尽管根据帖子类型或页面,某些设计可能具有两个侧边栏甚至自定义侧边栏。...这可以包括上传自定义徽标、选择主要网站强调色、创建菜单、添加小部件、自定义帖子类型设置等等。此部分可以在外观 > 自定义下的 WordPress 主仪表板中找到。
玩笑了,其实意思差不多,这中间有很多细节问题,其中大部分的也都在本博客上写过了,后面会详说。 最主要的部分就是制作这个数据表格,如果不用框架,自己搞定这些东西不现实。...为了能针对这个页面做一些特殊设置,还需要在主题文件夹下创建一个自定义页面模板文件:wp-content/themes/genesis-sample/page-best-wordpress-plugins.php...去掉面包屑导航条 去掉网站的页脚部分 增加一些自定义CSS样式,用来让页面的内容部分更紧凑 在页面内容之后的区域(genesis_after_content)挂载数据表格,见下图。...4.0,打分人数不低于100 技术支持帖子:帖子数和解决数都不低于0 过滤的方法仍然是使用Python结合pandas,代码如下: 插件的描述信息 这样基本上就能得到了所有需要用来呈现的数据。...不适合用来放在表格了,本来打算不要这个描述算了,只把插件的名字和链接显示出来就完事了,后来发现,一个插件在WordPress的后台里显示的描述是比较简短明了的,和WordPress.org上是不一样的。
在本系列的第一部分, Genesis框架从入门到精通(1):什么是框架? ,从总体上解释了Genesis框架是如何工作的,并展示了文件中的钩子长什么样子。...本篇教程旨在将这之前的两篇文章融合一下,把Wordpress的动作与Genesis框架结合起来。 Genesis在目录结构和文件组织方面做得很好。...loop),自定义循环( Custom loop)和网格化循环( grid loop ) menu.php :控制菜单的输出 post.php :基本上这是在循环内加载的所有东西 search.php...它们的名称实际上就是函数的意义,完全可以按图索骥。 如何使用Genesis的钩子( Hooks) 让我们看看如何使用钩子。我将分三个部分:删除动作,移动动作和修改动作。...使用我新合并的$args,我现在可以运行genesis_custom_loop(),基本上,它就是根据传递的参数来构建一个新查询,然后依据标准循环中的完全相同的钩子运行该循环。
成功的着陆页是具有更高转化率、更高参与度和更高质量潜在客户的页面。 根据你的具体目标,有两种类型的着陆页。它们如下: 潜在客户生成登录页面: 此登录页面的目标是为你的业务收集潜在客户。...登陆页面和主页之间的区别:登陆页面与主页不同。主页通常包含有关你网站的所有信息,包括导航栏和菜单、指向网站其他页面的链接以及许多号召性用语按钮,而登录页面没有导航栏和指向其他页面的链接服务于特定目的。...登陆页面是用户在点击广告或帖子后登陆的页面,从而产生潜在客户和转化。 使用 WordPress 创建登录页面 在本文中,我们将学习如何使用Elementor创建一个简单的登录页面。...第 3 步:选择你的目标网页模板 在下一个屏幕上,你将可以选择登录页面主题和网站主题。你还可以从头开始构建登录页面。这个插件带有许多漂亮的模板。其中一些是免费使用的,一些需要购买。...Elementor 带有拖放功能,可以很容易地自定义任何模板。完成所有更改后,单击 PUBLISH 保存所做的更改。请详细查看可用的选项。 你可以根据你的内容编辑页面并添加适当的图像。
:注册一个新的布局 genesis_add_type_to_layout 增加一个新类型的布局 genesis_remove_type_from_layout 删除一个自定义类型的布局 genesis_set_default_layout...返回用于WordPress的自定义工具的布局 genesis_get_layout:返回特定的布局 genesis_get_default_layout:返回默认布局 genesis_has_multiple_layouts...genesis_register_layout 如果你想,你还可以在数组中添加其他字符串。这些字符串将被回已被不时之需。理论上可以做到这一点,但一般我不这样做。...理论上,你可以使用它来创建许多其他函数,包括检查当前布局是否已更改。...如果存档页面或文章页面的布局没有自定义设定,这将返回Genesis Theme Settings中的设定值。如果要添加新布局,则需要将其与钩子一起使用。例如: ?
普通的文章页面输出:single-post 类 自定义文章类型的文章页面输出:single-{posttype} 类 如果支持文章格式的话: 指定了文章格式的文章会输出:single-format-{...日期(Date)存档索引页面输出:date 自定义文章类型的存档索引页面输出:post-type-archive post-type-archive-{posttype} 作者存档页面输出:archive...当前页面处于某个带有页码页面的第二页之后的页面,会输出 paged 和 paged-{n} 类。...:date-paged-{n} 作者存档索引页面:author-paged-{n} 搜索结果页面:search-paged-{n} 自定义文章类型索引页面:post-type-paged-{n} 404...但是这样自定义是完全没有什么价值的,我们往往希望通过更详细的判断语句来判断出某些特定的页面,然后增加相应的类。这样,就需要 WordPress 强大的条件判断标签了。
但是,这不是此特定帖子的必需品,但仍然推荐。 范围 设计 WordPress 主题是一个漫长、乏味、永无止境的编程挑战。开发过程完全取决于 你希望主题的外观。...从技术上讲, 你自己创建了一个自定义主题。当然,它除了有一个空白的屏幕之外什么都不做。这是 index.php 开始行动的地方。 在文本编辑器中打开 index.php 并写入以下代码。 的范围,我们将在以后的文章中随时讨论。 sidebar.php:大多数网站都有侧边栏,我们也有。侧边栏经常显示存档链接、最近的帖子、社交媒体帐户、广告等。...在我们的例子中,我们将使用存档链接和社交媒体链接。同样,WordPress 小部件比“硬编码”的垃圾要好得多!但为了清楚起见,我们将坚持后者。...你的自定义 WordPress 主题的第一个外观已准备就绪。 循环 这是整个 WordPress 主题开发中最令人兴奋的部分, 你可以控制所有帖子。
在Genesis 框架的内置动作这篇文章中,我介绍了可以在哪里找到大多数 Genesis 中使用的动作。其实大多数Genesis中的过滤器也都可以在相同的文件中找到。...现在,我们基本了解了什么是字符串(以后会详细介绍),让我们看一个字符串的替换操作。如果有人在你的 WordPress 网站上进行搜索,但是并且没有相应的结果,则会显示“抱歉,没有符合您条件的帖子”。...', 'genesis' ) ) ); } 如果你阅读了上一篇关于过滤器的文章,那么应该知道 apply_filters() 函数就是见证奇迹的的地方。...我们在 框架的内置动作文中见过Genesis处理页脚的文件在哪里,页脚应该位于 genesis/lib/structure/footer.php 文件,打开这个文件看看是不是有过滤器。...鉴于下一篇是关于数组的,对数组还不是不了解的朋友可以看看这个个教程 PHP进阶篇 中关于数组的介绍 WordPress主题的语言文件,也就是关于翻译的,可以参考这篇文章 三个步骤实现wordpress
领取专属 10元无门槛券
手把手带您无忧上云