跟踪列表的短代码数量?

时间:2017-04-06 作者:jonbon

我想列出我最喜欢的十大资源。每个资源都将位于一个短代码中

为什么我喜欢这个资源

但是,我想对它们进行编号,我只想按照我想要的顺序写入它们,并随着时间的推移重新组织,而不必更改#s。我可以在函数中使用某种类型的计数器变量吗。php计数?

1 个回复
最合适的回答,由SO网友:WebElaine 整理而成

包装an<ol> 并让您的[资源]快捷码创建一个<li> 对于每一个。

编辑器视图:

<ol>
    [resource name="Resource" link="http://foo.com"]Why I love it[/resource]
    [resource name="Another Resource" link="http://footwo.com"]Why I love this[/resource]
</ol>
HTML输出:

<ol>
        <li><a href="http://foo.com">Resource</a><p>Why I love it</p></li>
        <li><a href="http://footwo.com">Another Resource</a><p>Why I love this</p></li>
</ol>

相关推荐

Do not parse shortcode in CPT

我有一个CPT,我不想在它的内容中解析shortcode(使用\\u content()函数)。我可以使用remove\\u filter删除短代码的默认过滤器。但我如何确定我只是为了我想要的CPT而删除过滤器?我有一个在页面中使用的快捷码[我的自定义快捷码]。此短代码使用WP\\U查询和输出CPT帖子。我不想在这篇CPT文章中分析短代码。我是否应该在短代码解析挂钩之前用虚拟内容更改短代码,并在之后替换回来?或者我应该在我的CPT输出之前删除短代码的默认过滤器,然后在我的CPT输出完成后再次添加短代码的默