X

So prüfen Sie, ob ein Shortcode in WordPress bereits vorhanden ist

Schnipsel von IsItWP

Suchen Sie nach einer Möglichkeit, zu überprüfen, ob ein Shortcode bereits vorhanden ist? Bevor Sie versuchen, einen neuen Shortcode von Grund auf neu zu erstellen, ist es am besten, Ihre WordPress-Site zu durchsuchen. Obwohl es dafür wahrscheinlich ein Plugin gibt, haben wir einen schnellen Code-Schnipsel erstellt, mit dem Sie überprüfen können, ob ein Shortcode in WordPress bereits vorhanden ist.

Anweisungen:

Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:

  function shortcode_exists( $shortcode = '' ) {
	global $shortcode_tags;
	if ( $shortcode && array_key_exists( $shortcode, $shortcode_tags ) ){
		return true;
	}else{
		return false;
	}
  }

Fügen Sie diesen Code in die index.php-Datei Ihres Themes ein, um zu überprüfen, ob ein Shortcode bereits vorhanden ist.

if(shortcode_exists('gallery')){
    echo 'Gallery shortcode exists';
}

Sie könnten diesen Schnipsel in ein Plugin integrieren, um zu überprüfen und sicherzustellen, dass der von Ihnen registrierte Shortcode nicht existiert. Wenn dieser Shortcode bereits existiert, könnten Sie Benutzer mit einer Admin-Benachrichtigung auf den Konflikt aufmerksam machen. Dieses Beispiel prüft die Existenz von [gallery] und zeigt dann eine Admin-Fehlermeldung an.

if(shortcode_exists('gallery')){
   add_action( 'all_admin_notices', 'wpsnipp_custom_admin_notice' );
}

function wpsnipp_custom_admin_notice() {
        ?>
        <div id="message" class="error notice is-dismissible">
            <p><b>Error:</b> Sorry but [gallery] shortcode already exists. Another plugin may already be using it.</p>
        </div>
        <?php

}

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.

Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: 28 beste WordPress-Lebenslauf-Designs und wie man ein mehrseitiges Formular in WordPress erstellt.

Kommentare   Hinterlasse eine Antwort

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!