Căutați o modalitate de a verifica dacă un shortcode există deja? Înainte de a încerca să creați un nou shortcode de la zero, este cel mai bine să căutați pe site-ul dvs. WordPress. Deși probabil există un plugin pentru acest lucru, am creat o secvență rapidă de cod pe care o puteți utiliza pentru a verifica dacă un shortcode există deja în WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
function shortcode_exists( $shortcode = '' ) {
global $shortcode_tags;
if ( $shortcode && array_key_exists( $shortcode, $shortcode_tags ) ){
return true;
}else{
return false;
}
}
Adăugați acest cod în fișierul index.php al temei dvs. pentru a verifica dacă shortcode-ul există deja.
if(shortcode_exists('gallery')){
echo 'Gallery shortcode exists';
}
Ați putea integra această secvență într-un plugin pentru a verifica și a vă asigura că shortcode-ul pe care îl înregistrați nu există. Dacă acest shortcode există, ați putea avertiza utilizatorii despre conflict cu o notificare de administrator. Acest exemplu va verifica existența [gallery] și apoi va afișa un mesaj de eroare de administrator.
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
}
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare să consultați și celelalte articole de pe site, cum ar fi: 28 cele mai bune teme WordPress pentru CV și cum să creați un formular cu mai multe pagini în WordPress.
Comentarii Lasă un răspuns