通过快捷码创建html可复用块

时间:2020-01-26 作者:Robert

我使用了一个非常简单和快速的主题,以达到良好的速度,所以我没有使用任何视觉作曲家,而是通过html在页面中编写自己的部分

我有一些部分和cta,我想在网站上重复相同的内容,所以我想把每个块的html放在一个短代码中,然后在页面中,我只需将它们的短代码粘贴到我需要的地方。

首先,这种做法行吗?

其次,就页面加载速度而言,在我的子主题函数中创建这些短代码(基本上将在dom中注入html)是否理想。还是我应该创建一个包含所有短代码的插件?

1 个回复
SO网友:Yashar

这是一个不错的做法,但在某些情况下可能会变成最坏的情况
使用短代码生成HTML块是它们存在的原因,尤其是当您需要一些动态HTML生成(使用短代码中的属性)时。

总之,正常的短代码使用是完全可以的,但是您应该避免在一个页面中放置数百个短代码,否则会导致网站性能不佳。

相关推荐

What does this shortcode do?

function my_shortcode($atts, $content = null){ extract(shortcode_atts(array(\"type\" => \"warrning\"), $atts)); return \".$content.\"; } add_shortcode(\"warrning_dialog\", \"my_shortcode\"); 我知道它会创建短代码[warning\\u dialo