Căutați o modalitate de a utiliza widget-ul de text WordPress pentru a rula coduri PHP? Deși probabil există un plugin pentru asta, am creat un fragment de cod rapid pe care îl puteți utiliza pentru a rula coduri PHP într-un widget de text 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 widget_text_exec_php( $widget_text ) {
if( strpos( $widget_text, '<' . '?' ) !== false ) {
ob_start();
eval( '?>' . $widget_text );
$widget_text = ob_get_contents();
ob_end_clean();
}
return $widget_text;
}
add_filter( 'widget_text', 'widget_text_exec_php', 99 );
Asigurați-vă că utilizați tag-ul standard atunci când adăugați coduri PHP în widget-ul Text.
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ă secvență de cod, vă rugăm să luați în considerare citirea altor articole de pe site, cum ar fi: cele mai bune 10 plugin-uri WordPress pentru dezvoltatori web și cum să salvați date parțiale din formulare în WordPress.
Când încerc să adaug codul meu în widget, primesc în continuare mesajul „Caracterele speciale trebuie să fie escapate.” Ce fac greșit?
Nu veți putea adăuga acest cod într-un widget HTML personalizat, deoarece codul este PHP și nu HTML.
Consultați acest ghid pentru instrucțiuni despre cum să adăugați cod PHP pe site-ul dvs.: https://www.isitwp.com/properly-add-code-snippets-wordpress-site/