0

buddypress サイトのプロファイル ページには、次のコード行があります。

<?php do_action( 'bp_after_profile_content' ) ?>

これにより、「このユーザー リンクにフラグを立てる」が生成されます。

私が知りたいのは、それを生成するこのファイルがどこにあるかです。それを変更して、プロファイルの後にそのリンクを削除し、プロファイルの別の場所に配置しようとしています。

ありがとう!

4

2 に答える 2

1

'bp_after_profile_content' はactionです。これは、(おそらく) 実際にコンテンツを作成する他の多くの関数がフックされていることを意味します。「add_action( 'bp_after_profile_content'」の BuddyPress ソース ( grep、これなしでは作業できない、または同等のもの) を検索すると、それらの関数を見つけることができるはずです。そのリンクを挿入する関数を見つけたら、おそらくそれを削除できます。remove_action()そのリンクを移動するために物事をハックします。

于 2012-10-13T14:34:19.457 に答える
0

<?php do_action( 'bp_after_profile_content' ) ?>profile.php ファイルのコード。

  • プロフィール ページのリンクを削除する: profile.php テーマ ファイルからコードを削除するだけです。
  • プロファイル リンクを別の場所に配置する: プロファイル リンクを表示する場所にこのコードを配置します。

ありがとう

于 2012-11-26T12:51:29.443 に答える