覆盖主题的函数.php--如果主题更新了怎么办?

时间:2014-04-08 作者:Hommer Smith

我在函数中添加了一个短代码。我的a主题的php文件。

我想知道如果主题改变,它可能会覆盖当前的功能。php文件。那么,这是真的吗?如果是这样,我应该把我的短代码放在哪里,这样即使我更新了主题,它也不会消失?

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

一般来说Child Themes 用于对上游父主题进行自定义。

但是,视图因特定类型的自定义而不同。由于短代码与您的内容密切相关,因此考虑将其放入简单的插件(或"must use" plugin).

结束

相关推荐

如何将一段代码放在DO_SHORTCODE()中的[Shortcode][/Shortcode]之间?

所以我想在一个“like lock”后面放一个帖子循环,该锁是由一个插件创建的,该插件使用短代码[to\\u like ID=“XX”]内容[[to\\u like]。但是我没有用插件阻止内容,而是得到了一个包含所有帖子永久链接的页面。所以我想我要问的是,如何将页面内容(即,显示帖子的模板中的循环)放在短代码中,使其被插件隐藏?这就是我现在得到的:foreach ( $posts as $post ) : setup_postdata( $post ); $content