2

ユーザー定義関数を消去することはできますか?

私の CMS には 1 つの機能があり、これを追加して更新したいと考えています。

テーマのコードにコードを追加しようとすると、このテーマがオンになっている場合にのみコードが機能します。

4

2 に答える 2

2

rename_function()を試して、オーバーライドしたい関数の名前を別の名前に変更してから、元の名前で関数を記述してください。

于 2011-01-29T16:59:56.967 に答える
0

必要なテーマが選択されるまで、そのコードを含めたり起動したりしないでください。

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();
}
于 2011-01-29T18:49:25.337 に答える