Wordpress

Afișare guest author cu nume particularizat și doar atunci când este cazul

Posted on 1

Chiar dacă acesta este un blog personal, uneori veți vedea în el articole scrise de alți autori, cum este articolul despre GlassWire de exemplu. În astfel de cazuri, sub titlu, imediat după numele categoriei, veți vedea un tag cu numele autorului invitat precum și indicativul (guest author).

autor invitat

Respectivul tag este configurat pentru a-și face apariția în mod automat atunci când este cazul, adică atunci când autorul articolului este altul decât eu. Mai mult, chiar dacă în WordPress am creat doar un singur cont pentru toți autorii invitați care vor dori să scrie pe blog, numele afișat poate fi particularizat cu ajutorului unui câmp special.
Continuă să citești …

Cum se afișează o listă a ultimelor articole publicate

Posted on 0

Ieri am adus câteva modificări șablonului blogului folosit aici și pe programecalculator.ro, iar una dintre paginile pe care doream să le personalizez era pagina 404, cea care se afișează atunci când cineva încearcă să acceseze un articol care a fost șters, sau tastează greșit adresa.

În această pagină voiam să plasez o notificare personalizată, o casetă de căutare și o listă care să afișeze o listă a ultimelor articole publicate, mai concret a ultimelor 100. E chiar simplu. Adăugați codul de mai jos în pagina unde doriți să apară lista.

<ul>
  <?php $the_query = new WP_Query( 'showposts=100' ); ?>

  <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?>
  <li><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></li>
  <?php endwhile;?>
</ul>

Înlocuiți 100 cu numărul de articole care doriți să fie afișate.

Ștergerea automată a comentariilor ce conțin cuvinte din blacklist (WordPress)

Posted on Actualizat în 1

Cu câteva săptămâni în urmă, Cosmin îmi spunea ca un plictisit supărat pe viață îl necăjea cu comentarii aiurea. I-am recomandat să profite de Akismet și blacklist, introducând în acesta din urmă cuvintele pe care nu mai dorea să le vadă niciodată în comentarii. Implicit, Akismet trimite la Spam comentariile ce conțin unul sau mai multe cuvinte din blacklist, dar cu o mică modificare în comment.php din wp-includes, putem face ca aceste comentarii să fie șterse automat, fără a mai fi văzute de administratorul blogului, și fără ca persoana care a comentat să fie notificată. Așadar, dacă doriți să vă scutiți de comentariile inutile, în comment.php, înlocuiți în linia 715, ‘spam‘ cu ‘delete_comment‘. După modificare, codul ar trebui să arate așa:

		if ( wp_blacklist_check($comment_author, $comment_author_email, $comment_author_url, $comment_content, $comment_author_IP, $comment_agent) )
			$approved = 'delete_comment';
	}

Eu introduc în blacklist (Setări » Discuții » Lista neagră a comentariilor) diverse cuvinte pe care le consider că n-au ce căuta într-un comentariu scris de un om normal, precum și nickname-urile „recidiviștilor”, domeniile serviciilor de email temporare, etc.  Iată un exemplu:
Continuă să citești …

Pluginuri WordPress recomandate și nerecomandate pentru bloguri WordPress Self-Hosted

Posted on Actualizat în 7

Cu câteva luni în urmă, Cosmin Tătaru mi-a cerut să-i dau lista cu pluginurile pe care le folosesc în WordPress. De atunci, pesemne, e o modă, tot mai mulți cititori și cunoscuți mi-au cerut același lucru.

Pentru a nu mă mai repeta pentru fiecare interesat în parte, voi publica lista pluginurilor pe care le folosesc sau le-am folosit aici, pe programecalculator.ro, nib.ro și celelalte bloguri pe care (încă mai) scriu. Și fiindcă tot vorbim de pluginuri pentru blogurile WordPress Self-Hosted, și Yamasha a publicat de curând o foarte bună listă cu pluginuri recomandate pentru WordPress, pe care, clar, vă recomand să o consultați.

Pluginuri WordPress Recomandate

Nu voi vorbi despre pluginurile WordPress care îmi par a fi bune, ci doar de cele pe care le folosesc convins fiind că sunt. Linkul de pe numele fiecărui plugin listat în continuare, vă va duce pe pagina de download, loc în care, de altfel, puteți găsi mai multe informații referitoare la pluginul respectiv. De asemenea, voi vorbi și despre pluginurile nerecomandate, mai inutile decât ar părea la prima vedere.
Continuă să citești …