Suchen Sie nach einer Möglichkeit, Inhalte basierend auf den Fähigkeiten des Benutzers anzuzeigen? Mit diesem Snippet können Sie Inhalte basierend auf den Fähigkeiten des aktuellen Benutzers ein- oder ausblenden.
Anweisungen:
- Fügen Sie diesen Code zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin ein.
- Verwenden Sie diesen Shortcode in Ihren Beiträgen, um Inhalte auszublenden. Bearbeiten Sie den Shortcode-Inhalt und legen Sie den Fähigkeitstyp nach Ihren Wünschen fest. Sehen Sie das Codex für weitere Informationen zu Benutzerrollen und -fähigkeiten.
add_shortcode( 'access', 'access_check_shortcode' );
function access_check_shortcode( $attr, $content = null ) {
extract( shortcode_atts( array( 'capability' => 'read' ), $attr ) );
if ( current_user_can( $capability ) && !is_null( $content ) && !is_feed() )
return $content;
return '';
}
[access capability="switch_themes"] The currently logged-in user can see this sentence. [/access]
Dieser Schnipsel wurde von Justin Tadlock erstellt.
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.
Wenn Ihnen dieser Code-Snippet gefallen hat, sollten Sie sich auch unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: Die 6 besten WordPress-Sicherheits-Plugins im Vergleich und So richten Sie Shopify mit WordPress ein.
Kommentare Hinterlasse eine Antwort