Căutați o modalitate de a include postările protejate cu parolă în rezultatele căutării site-ului dvs.? Deși postările protejate cu parolă sunt vizibile doar utilizatorilor conectați, am creat un fragment de cod rapid pe care îl puteți utiliza pentru a afișa postările protejate cu parolă în rezultatele căutării tuturor, inclusiv utilizatorilor care nu sunt conectați.
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:
add_filter( 'posts_search', 'include_password_posts_in_search' );
function include_password_posts_in_search( $search ) {
global $wpdb;
if( !is_user_logged_in() ) {
$pattern = " AND ({$wpdb->prefix}posts.post_password = '')";
$search = str_replace( $pattern, '', $search );
}
return $search;
}
Notă: Dacă este prima dată când adăugați secvențe de cod în WordPress, consultați ghidul nostru despre cum să copiați / lipiți corect secvențe de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut acest fragment de cod, vă rugăm să luați în considerare vizualizarea celorlalte articole ale noastre de pe site, cum ar fi: Cele mai bune 27 de teme de afaceri WordPress pentru site-ul dvs. și Cele mai bune 43 de teme de fotografie pentru WordPress.
Foarte frumos, exact ce îmi doream
[…] sfatul vă este oferit de WPsnipp.com. Mulțumiri speciale lui Kevin Chard pentru postarea acestui cod. L-am testat și funcționează conform așteptărilor. Verificați […]