いくつかのカスタムサイドバーに多数のウィジェットがある場合があります。各ウィジェットのタイトルを動的に変更する簡単な方法があるかどうか疑問に思っています。通常、ウィジェットには、手動またはプラグイン自体に設定できるタイトルフィールドがあります。
各ウィジェットのタイトルに投稿ごとのメタフィールド値のようなものを追加したいと思います。
ロジックは次のようになります。
$dynamic_title = get_the_title();
// add a filter to change the widget titles per post value
//
// The widget title would be something like "Recent Posts for $dynamic_title"
widget_title
フィルターがあることは知っていますが、特定のウィジェットをどのようにターゲットにしますか?
ps。register_sidebar
特定のタイトルを必要とする多くのウィジェットがあるため、通常のパラメーターを使用できません。
widget_title
。ただし、ウィジェットを使用してフィルターを適用する必要があります。