サポート » テーマ » 子テーマ内で親テーマ内の'callback' =>○○の○○を変えたい

  • 解決済 isirin

    (@isirin)


    こんにちはお世話になっています。

    早速質問なのですが親テーマ内のcomments.phpで
    wp_list_comments( array( 'callback' => '関数名' ) );
    と呼ばれた関数を子テーマ内のfunction.phpで違うものに置き換えるにはどうすればいいのかわからずに困っています。
    調べてみたところremove_actionでもとの関数を取ってやったあとadd_actionで修正後の関数を引っ掛けてやればいいという流れはわかりましたが、このcallback =>というので指定されたものを取り除いたりするにはremove_actionの引数をなんとすればいいのかがわからないという状態です。
    なんと記述すれば置き換えることが出来るのでしょうか?よろしくお願いします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは、

    テーマが判らないので、あれですが

    チャイルドテーマに、comments.phpを 親テーマからコピーして作成し、そこに書かれている
    wp_list_commentsを、カスタマイズするといいのではないかと思います。

    トピック投稿者 isirin

    (@isirin)

    返信有難うございます。
    テーマはgonzoという有料テーマを使っています。
    コメント欄に直接管理画面に飛べるリンクが有りそれを消したくて子テーマを使いカスタマイズしようと思いましたが、ログアウトしている状態だとリンクは出ないようでした。お騒がせしました。

    子テーマでのカスタマイズの方ですが
    引数にされている配列だとかのことがよくわからなかったため
    wp_list_commentsの引数にcallback => 別の関数名 に実際にしてみました
    それをfunction.phpの方でそれをadd_actionしたらエラーが出てしまいましたがリンクは消えました。

    とりあえず元の状態で使ってみようと思います。ありがとうございました。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「子テーマ内で親テーマ内の'callback' =>○○の○○を変えたい」には新たに返信することはできません。