Genesis短代码详解

Genesis短代码详解

Genesis短代码详解

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短代码详解

  以下是可在站点页脚中使用的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主题建站

给文章评分

晓得博客,版权所有丨如未注明,均为原创
晓得博客 » Genesis短代码详解

转载请保留链接:https://www.pythonthree.com/genesis-shortcode/

Claude、Netflix、Midjourney、ChatGPT Plus、PS、Disney、Youtube、Office 365、多邻国Plus账号购买,ChatGPT API购买,优惠码XDBK,用户购买的时候输入优惠码可以打95折

Chatgpt-Plus注册购买共享账号
滚动至顶部