如何在更新主题时添加functions.php功能并保留它?

时间:2019-01-31 16:01:54

标签: php wordpress tinymce

如果在WordPress的functions.php文件中添加自定义功能,是否还意味着如果需要在functions.php中进行编辑,则每次需要更新主题时都需要对其进行更新。新主题更新?

有没有办法解决此问题,添加一个功能过滤器(例如此过滤器),但是该过滤器是否可以在主题更新中持续存在?

function override_mce_options($initArray) {
    $opts = '*[*]';
    $initArray['valid_elements'] = $opts;
    $initArray['extended_valid_elements'] = $opts;
    return $initArray;
}
add_filter('tiny_mce_before_init', 'override_mce_options');

1 个答案:

答案 0 :(得分:0)

  

functions.php 文件是您在其中添加独特功能的位置   WordPress主题。它可以用来挂钩到核心功能   WordPress使您的主题更具模块化,可扩展性和功能性。   并且仅适用于该主题(如果更改了主题,则功能   不能再使用)

     

子主题可以具有其自己的functions.php文件。添加功能   子功能文件的修改是修改父项的无风险方法   主题。这样,当父主题更新时,您不必   担心您新添加的功能会消失。

按照此link学习如何创建子主题,这非常简单明了