来自不同插件的嵌套短码。太复杂了?

时间:2018-03-03 作者:Emily Sparkle

我(几乎)使用了一个快捷码ultimate、jetpack和我自己的第一个快捷码的组合,有一个很好的标签小部件,上面有最新的帖子、流行的页面和评论。

screenshot of content outside the tabbed area

除了我创建的comments\\u list快捷码显示在选项卡框上方之外。这太复杂了吗?我想我把所有东西都正确地嵌套了:

    [su_tabs]
    [su_tab title="Popular" disabled="no" anchor="" url="" target="blank" class=""][jetpack_top_posts_widget][/su_tab]
    [su_tab title="Latest" disabled="no" anchor="yes" url="" target="blank" class=""]<h3>Latest Posts</h3>[su_posts template="templates/list-loop.php" posts_per_page="5" tax_term="1,23,24,25,2,20,26,28,35" order="desc" orderby="asc"][/su_tab]
    [su_tab title="Comments" disabled="no" anchor="" url="" target="blank" class=""][comment_list]
    [/su_tab]
    [/su_tabs]
很可能我在my shortcode, 但不知道是什么。

1 个回复
SO网友:Mark Kaplun

短代码不是一种编程语言,任何看起来像非技术人员无法维护的东西都不应该创建/使用。

创建一个满足您需要的短代码。由于在任何情况下都需要程序员来操作您在问题中显示的内容,因此它也可以用PHP编写,避免它发生更改的可能性,而不需要作者进行错误修复。

结束

相关推荐

Primary menu shortcode name

我有一个快捷码,可以将菜单放在我想要的地方,但它只在主菜单上起作用。我不想对主菜单使用快捷键,我想创建一个名为shortcodemenu的新菜单,并在使用时让快捷键调用它。function print_menu_shortcode($atts, $content = null) { extract(shortcode_atts(array( \'name\' => null, \'class\' => null ), $atts)); return wp_nav_menu( a