2011-01-29 10 views
2

ユーザ定義関数を消去することはできますか?PHPのリンク解除関数

私のCMSには1つの機能があります。これは追加機能で更新したいものです。

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

+0

これは不可能ですが、あなたのCMSは、おそらくそれを拡張するための他のソリューションを提供しています。どのCMSを使用していますか? – arnaud576875

答えて

2

rename_function()を試して、上書きしたい関数の名前を変更し、その関数を元の名前で書き込んでください。

+0

この関数は、デバッガの拡張機能に由来します。現在のPHPバージョンでは動作しない可能性があります。 – arnaud576875

+0

PHPバージョンは5です – James

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(); 
} 
関連する問題