Genesis短代码详解
短代码是一种特定的代码,它可以让您做漂亮的事情而不会弄乱其他事情。简码可以显示特定的帖子或自定义帖子类型的详细信息、嵌入文件或创建对象,即滑块、图库等,这些通常只需要一行代码就可以完成大量复杂、丑陋的代码。
短代码是显示各种内容的好方法,而无需一次又一次地做同样的事情。本文,晓得博客为你介绍的Genesis短代码详解。
如何创建短代码?
我们需要添加并使用 add_shortcode 创建一个函数来完成 STUFF。这是一个例子
add_shortcode( 'sitename', 'site_name' );
function site_name() {
return '<a href="' . get_bloginfo( 'url' ) . '" title="' . get_bloginfo( 'sitename' ) . '">' . get_bloginfo( 'name' ) . '</a>';
}
这将输出带有名称和标题的博客 URL。
[sitename]
创世纪中的简码
Genesis Framework 提供了各种重要的短代码,因此您无需寻求任何帮助来设置基本设计和外观。Genesis 短代码可以在 Genesis Hooks钩子的帮助下在任何地方使用,并且可以与自定义帖子类型帖子结合使用。
本文仅供参考,以预览Genesis提供的未开发或类型的短代码。如果您想知道为什么您的短代码在 HTML 小部件中不起作用,这里是使它起作用的代码。在functions.php中添加这个
//* 允许短代码在小部件区域中执行
add_filter ( 'widget_text' , 'do_shortcode' ) ;
Functions.php 中的简码
假设您想在单个帖子上显示 WP-Postratings,我们必须使用它
add_action('genesis_entry_content', 'shortcode_wp_postratings');
function shortcode_wp_postratings() {
if ( is_single() ) {
echo do_shortcode('[ratings]');
}
}
发布短代码
以下是可在条目标题(发布信息、条目元)和条目页脚(发布元)部分中使用的短代码列表。
1. 发布日期[post_date]
此简码生成 Post 发布日期。此短代码的属性列表:
- format –日期的格式。默认为 WordPress 选项中配置的日期格式。
- before –放置在发布日期之前的文本/标记。
- after –在发布日期之后放置的文本/标记。
- label –要在发布日期之前放置的文本。
[post_date format="F j, Y" label="Published on: "]
发布时间[post_time]
此短代码生成 Post 发布时间。此短代码的属性列表:
- format –时间的格式。默认为 WordPress 选项中配置的时间格式。
- before –在发布时间之前放置的文本/标记。
- after –在发布时间之后放置的文本/标记。
- label –在发布时间之前放置的文本。
[post_time format="g:i a"]
有关格式化日期和时间的更多信息,请参阅 WordPress Codex。
2. 帖子修改日期[post_modified_date]
此函数生成上次修改帖子的日期。以下是此简码的属性列表:
- format – 日期的格式。默认为 WordPress 设置中配置的日期格式。
- before – 放置在帖子修改日期之前的文本/标记。
- after – 在帖子修改日期之后放置的文本/标记。
- label – 放置在帖子修改日期之前的文本。
[post_modified_date format="F j, Y" label="Last Modified: "]
帖子修改时间[post_modified_time]
此函数生成最后修改帖子的时间。以下是此简码的属性列表:
- format – 时间的格式。默认为 WordPress 设置中配置的时间格式。
- before – 放置在帖子修改时间之前的文本/标记。
- after – 在帖子修改时间之后放置的文本/标记。
- label – 要在帖子修改时间之前放置的文本。
[post_modified_time format="g:i a"]
3. 帖子作者姓名[post_author]
此短代码生成该单个帖子的作者的姓名(显示名称)。此短代码的属性列表:
- before –放置在帖子作者姓名之前的文本/标记。
- after –放置在帖子作者姓名之后的文本/标记。
[post_author before="" after=""]
4. 发帖作者发帖链接[post_author_posts_link]
此短代码生成该单个帖子的作者的姓名(显示名称)。此短代码的属性列表:
- before – 放置在帖子作者链接之前的文本/标记。
- after – 放置在帖子作者链接之后的文本/标记。
[post_author_posts_link before="by" after=""]
5.发表评论[post_comments]
此函数生成带有评论总数的评论 URL。以下是此简码的属性列表:
- 零 –在帖子上零评论时显示的文本。
- one –对帖子发表评论时显示的文本。
- more –如果帖子上有多个评论,则显示的文本。
- hide_if_off –即使评论关闭也启用评论链接。
- before –放置在帖子评论链接之前的文本/标记。
- after –放置在帖子评论链接之后的文本/标记。
[post_comments zero="No Comments" one="1 Comment" more="% Comments" hide_if_off="disabled"]
6. 发布标签[post_tags]
该函数生成带有归档链接的变量列表。
- sep –帖子标签之间的分隔符。
- before –放置在标签列表之前的文本/标记。默认“标记为:”
- after –放置在标签列表之后的文本/标记。
[post_tags sep=", " before="Tags: "]
7. 发布类别[post_categories]
此功能生成带有存档链接的帖子类别。
- sep –帖子类别之间的分隔符。
- before –放置在帖子类别列表之前的文本/标记。默认“归档于:”
- after –放置在帖子类别列表之后的文本/标记。
[post_categories sep=", " before="Posted Under: "]
8. 后期编辑[post_edit]
此功能为登录用户生成编辑帖子链接。此短代码的属性列表:
- 链接 –编辑链接的文本。默认“(编辑)”
- before –放置在编辑帖子链接之前的文本/标记。默认“归档于:”
- after –放置在编辑帖子链接之后的文本/标记。
[post_edit before="" after=""]
注意:此链接仅对具有允许编辑角色的登录用户显示。
页脚短代码
以下是可在站点页脚中使用的Genesis短代码详解列表。
1. 返回顶部[footer_backtotop]
此功能会生成“返回顶部”链接。此短代码的属性列表:
- 文本 –默认值:“返回页面顶部”
- href –指定此链接锚定到哪个 div。默认值:#wrap
- nofollow –将 nofollow 分配给 backtop 链接中的 rel 属性。默认设置为真。
- before –放置在“返回顶部”链接之前的文本/标记。
- after –放置在“返回顶部”链接之后的文本/标记。
[footer_backtotop]
2. 页脚版权[footer_copyright]
此函数生成版权文本。
- 版权 –默认:©
- first-放置在版权符号和版权日期之间的文本/标记。
- before –放置在版权之前的文本/标记。
- after –放置在版权之后的文本/标记。
[ footer_copyright first = "2015" ]
3. 儿童主题[footer_childtheme_link]
此函数生成子主题链接。
- before –放置在子主题链接之前的文本/标记。默认值:·
- after –放置在子主题链接之后的文本/标记。
[footer_childtheme_link before ="· "]
5. 儿童主题[footer_genesis_link]
该函数生成创世主题链接。以下是此简码的属性列表:
- before –放置在创世主题链接之前的文本/标记。
- after –放置在创世主题链接之后的文本/标记。
[footer_genesis_link]
6. 由 StudioPress[footer_studiopress_link]
此函数生成 StudioPress 链接。
- before –放置在 StudioPress 链接之前的文本/标记。默认值:“通过”
- after –放置在 StudioPress 链接之后的文本/标记。
[footer_studiopress_link]
7. WordPress[footer_wordpress_link]
此函数生成 WordPress 链接。
- before –放置在 WordPress 链接之前的文本/标记。
- after –放置在 WordPress 链接之后的文本/标记。
[footer_wordpress_link]
8. 登入/登出[footer_loginout]
此函数生成登录/注销链接。
- redirect –在登录时将重定向设置为 URL。
- before –放置在登录/退出链接之前的文本/标记。
- after –放置在登录/退出链接之后的文本/标记。
[footer_loginout redirect="https://www.pythonthree.com/wordpress-theme-for-web-design/"]
总结
以上是晓得博客为你介绍的Genesis短代码详解的全部内容,您甚至可以编写自己的短代码,并可以使用Shortcode Ultimate等插件,它通过短代码提供各种特性和功能,而无需编写凌乱的代码,Display post shortcode 是一个强大的插件的例子,包括一些很棒的功能和小短代码。
插件的另一个例子是 Pods。Pod 使用模板短代码和其他非常强大的短代码提供各种丰富的功能。它可以与创世纪混合。
推荐:Genesis主题建站
Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折