ユーザー定義関数を消去することはできますか?
私の CMS には 1 つの機能があり、これを追加して更新したいと考えています。
テーマのコードにコードを追加しようとすると、このテーマがオンになっている場合にのみコードが機能します。
rename_function()を試して、オーバーライドしたい関数の名前を別の名前に変更してから、元の名前で関数を記述してください。
必要なテーマが選択されるまで、そのコードを含めたり起動したりしないでください。
functions.php からの既定のテーマの私のコード:
<?php
function sample()
{
// the specific code here
}
テーマのブートストラップのどこかに:
<?php
include 'functions.php';
sample();
// OR inside a theme.
if ($theme_name == 'default')
{
// Call the function
sample();
}