WP verfügbares Widget für bestimmte Bereiche

Nach der Suche unter dem Tag- Widget und Google die nächste, die ich gefunden habe, die erfüllt, was ich suche, ist dieser Artikel: Gibt es eine Möglichkeit, nur bestimmte Arten von Widgets in den Seitenleisten zu erlauben?

Ich habe auch diese Seite gefunden: Wie füge ich ein bestimmtes Widget nur einer Seite hinzu? .

Ich habe den Codex für dynamic_sidebar() und register_sidebar() dynamic_sidebar() aber ich sehe keinen Weg, wenn jemand zum Widgets-Panel geht und im Bereich Verfügbare Widgets können Sie festlegen, auf welchen Ort ein Widget angewendet werden kann.

Frage: Wenn das Tag Cloud-Widget nur in einer bestimmten registrierten Sidebar erlaubt sein soll, in diesem Fall foobar wo beschränke ich was erlaubt ist?

 // Custom widget area for foobar. if ( function_exists( 'register_sidebar' ) ) { register_sidebar( array( 'name' => __( 'Foobar Sidebar', 'text_domain'), 'id' => 'widget-foobar', 'description' => __( 'A custom widget area for foobar', 'text_domain' ), 'before_widget' => 'some-code', 'after_widget' => 'some-code', 'before_title' => 'some-code', 'after_title' => 'some-code', )); } 

Oder wie kann ich benutzerdefinierte und Standard-Widgets für bestimmte Bereiche, die ich registriert habe, einschränken?

Solutions Collecting From Web of "WP verfügbares Widget für bestimmte Bereiche"

Ich denke nicht, dass es auf eine nette benutzerfreundliche Weise möglich ist. Der WordPress Admin-Bildschirm und der Customizer gehen davon aus, dass jedes Widget in jede Seitenleiste gelangen kann und sie als Teil des Admins anzeigt. Selbst wenn Sie die Widgets herausfiltern, die Sie nicht möchten, wird es wahrscheinlich viele WTF-Momente für den Benutzer erzeugen .

Ich würde nur vorschlagen, nicht so zu gehen. Wenn Sie die Widgets einschränken müssen und Sie nicht darauf zählen können, dass der Benutzer die Kontrolle über sich selbst hat, dann ist die Sidebar / Widgets-Kombination möglicherweise keine gute Antwort auf das, was Sie versuchen zu tun.