0

我最近下载了一个名为 The Gossip 的 Wordpress 主题,这个主题有一个简码功能,可以帮助您创建不同的东西,例如,让我说我想在我的侧边栏上显示来自 Gadgets 类别的最后 5 个帖子,所有我必须做,就是粘贴那个代码

[posts cats="gadgets" images="true" image_width="80" image_height="80" title="true" per_page="5" cols="1" image_wrap="true" pagination="false" meta="false" read_more="false" title_size="14" name='"sidebardog" content="post" content_display="excerpt" excerpt_length="0" spacing="spacing-small"]

剩下的就是主题了,我的问题是,如何编写代码来显示来自当前帖子同一类别的最后 5 个帖子。我试图将cats="gadgets"替换为cats="the_category();" cat=""但它没有用。

有人对如何正确地做到这一点有任何想法吗?非常感谢您的关注,任何帮助将不胜感激!

4

1 回答 1

0

在functions.php中,您应该找到以下行:

add_shortcode( 'posts', 'YOUR_SHORTCODE_FUNCTION_NAME' );

那么您只需要搜索 YOUR_SHORTCODE_FUNCTION 并在其中使用全局 $post 变量获取类别

于 2013-02-14T00:49:25.777 回答