2016-09-16 20 views
0

私はその問題に対処しようとしている他の多くの人がいることを知っていますが、私は答えを見つけませんでした。Wordpressの子供のテーマ - ファイルを含むフォルダを変更する

私はがテーマのフォルダを含んで配置されてファイルを変更したいと思います。

私は次の行に変更する必要があります。このファイルの

$html .= '<span class="profile-widget-info-item"><i class="fa fa-star"></i> <a href="'.get_author_posts_url(get_current_user_id()).'">'.__('Channel','mars').'</a></span>'; 

http://pastebin.com/Qm5r9NeW

私は子テーマでこれを行うことができますどのように?

は、あなたがあなたの子供のテーマに貼り付けているファイルをコピーし、事前に ジェイク

答えて

0

をあなたのすべてをありがとうございます。

非常に一番上に、関数がすでに存在するかどうかを調べるif文があります。このファイルを子テーマに配置すると、ファイルが最初に実行され、親テーマでその関数が追加されなくなります。競合を起こさないように、ウィジェットクラスの名前を変更する必要があります。クラス名をからMars_LoginForm_Widget_Classに変更しましたJake_LoginForm_Widget_Class

if(!defined('ABSPATH')) exit; 
if(!function_exists('Mars_LoginForm_Widget')){ 
    function Mars_LoginForm_Widget() { 
     register_widget('Jake_LoginForm_Widget_Class'); 
    } 
    add_action('widgets_init', 'Mars_LoginForm_Widget'); 
} 

さらに、クラス定義のクラス名を上のクラスの名前と一致するように更新する必要があります。その後

class Jake_LoginForm_Widget_Class extends WP_Widget{ 

ちょうどあなたの子供をテーマにこのファイルを含めていることを確認した後、あなたは自由にウィジェットクラスを編集することができます。

+0

ありがとうございました!しかし、それは動作しません:/私の変更はまだ表示されません.. –

+0

ウィジェットを再追加する必要があります。 – Jrod

+0

ありがとうございますが、これで問題は解決されませんでした:/ –

関連する問題