Controleaza Update-urile WordPress Cu Urmatoarele Module

wordpress-update
  1. Disable All WordPress Updates - acest plugin dezactiveaza toate update-urile WordPress si orice bataie la cap ca exista vreun update (deci este recomandat ca atunci cand vrei sa faci un update, sa dezactivezi pluginul, sa faci update-ul si sa-l reactivezi)
  2. Update Control - iti permite sa controlezi ce emailuri vrei sa primesti si ce updateuri vrei sa activezi

3 Motive Pentru Care Vrei Sa Controlezi Updateurile

SFAT: niciodata nu permite update-urile automate, asta daca nu vrei sa-ti lasi siteul in mana altcuiva care ti-l poate ruina peste noapte!

  1. Sunt foarte periculoase - un update nu trebuie facut niciodata fara un back-up in prealabil. Un update iti poate ruina siteul!
  2. Sunt deranjate vizual si-ti aglomereaza campul de lucru
  3. Te intrerup de la propriul mod de lucru (work-flow) - sa zicem, ca intri pe blog sa scrii un articol, si te trezesti cu zeci de notificari ca trebuie sa faci update. Faci update si blogul ti s-a dat peste cap... si asa ti s-a dus si ziua de lucru!
AVANSATI: Daca dai disable la pluginul care blocheaza update-urile este posibil ca 
WordPress sa se auot-updateze singur automat. Solutia este sa definesti urmatoarele in wp-config.php


// dezactivare auto updates
define( 'WP_AUTO_UPDATE_CORE', false );

//dezactivare actualizare automata module WordPress 
add_filter( 'auto_update_plugin', '__return_false' );

//dezactivare actualizare automata teme WordPress
add_filter( 'auto_update_theme', '__return_false' );

Variante Posibile Corecte De Redirect Http la Https Pe WordPress

Am scris in acest post despre redirectul http la https. Iata o alta varianta posibila corecta:

#BEGIN TUDOR

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase 
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

#END TUDOR

Mai multe variante aici.

Important este sa incadrezi acest cod corect, si nu intre tag-urile WordPRess # BEGIN WordPress # END WordPress.

De asemenea, foarte important este sa ai si R=301, pentru a avea o redirectare permanenta si nu una temporara tip 302 (care afecteaza la SEO).

Pentru a verifica daca redirectul este corect, foloseste redirect checker.

 

Cum Sa Salvezi Fisierul .htaccess Fara Ca WordPress Sa Ti-l Modifice

Daca ai facut modificari la fisierul .htacess, precum un redirect de pe http pe https, vei vedea ca daca resalvezi permalinks, WordPress iti va sterge modificarile. Pentru a-ti pastra modificarile este necesasr sa pui codul nu intre tag-urile # BEGIN WordPress si # END WordPress.

De exemplu, codul de mai jos face redirect de la http la https pentru fiecare pagina in parte de pe blog.

#BEGIN TUDOR
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /

RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
</IfModule>

#END TUDOR

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

Intre tagurile #Begin Tudor si #End Tudor am trecut codul meu, care nu este sters/supra-scris de catre codul WordPress chiar si la urmataorea resalvare a permalinkurilor.

Cum Sa Excluzi Paginile Din Cautarea WordPress

Cautarea WordPress pe site are loc atat in posturile publicate cat si in pagini. Daca vrei sa excluzi paginile din functia cautarii, de pe siteul tau, trebuie sa faci urmatoarele.

  1. Instaleaza Pluginul Code Snippets
  2. Adauga urmatorul snippet (salveaza-l si activeaza-l)
function SearchFilter($query) {
if ($query->is_search) {
$query->set('post_type', 'post');
}
return $query;
}

add_filter('pre_get_posts','SearchFilter');

 

Asta-i tot!

Invata mai multe despre WordPress aici.