Cum sa vinzi reclame pe un blog WordPress folosind BuySellAds

Reclama prin bannere e de departe cea mai comuna forma de advertisement in tot internetul. Sunt o multime de moduri de a vinde reclame pe blog-ul tau WordPress insa acest articol particular va vorbi despre o anumita companie, BuySellAds.

Ce este BuySellAds?

BuySellAds este un market online ce aduce impreuna publisheri si advertiseri. Fara algoritme complexe, fara metode sofisticate ci simplu. Advertiser-ul cauta o nisa pe care vrea sa-si faca reclama, se uita la statusul site-ului tau si cumpara reclama. BuySellAds se ocupa de tranzactie, pune la dispozitia advertiser-ului analize complexe ale site-ului tau si depoziteaza fonduri in contul tau, in fiecare luna. Simplu, rapid si usor. Citeste in continuare

WordPress 3.9 si motive pentru care sa-l folosesti

Am vorbit in articolul trecut de pe site-ul nostru despre lansarea noului update, in varianta beta momentan, WordPress 3.9. Astazi, identificam cateva din motivele pentru care WordPress este cea mai populara platforma din lume, folosit de peste 21% din numarul total al site-urilor existente.

WordPress este atat de folosit pentru ca in ciuda a ce cred foarte multi, nu este doar un CMS destinat bloggerilor. A pornit asa, acum 10 ani insa in acesti 10 ani a avut timp sa se dezvolte si sa ajunga cel mai popular CMS. Este gratuit si poate fi folosit pentru a crea orice tip de site, de la site-uri de stiri la reviste si ziare online, site-uri de prezentare, portofolii online, magazine online de tip e-commerce si bineinteles, bloguri. Citeste in continuare

Adauga clase pentru browserul si sistemul de operare al utilizatorilor in WordPress

Cand lucrezi la dezvoltarea unei teme wordpress, de multe ori vei avea nevoie de informatii legate de sistemele de operare si browser-ele pe care le folosesc utilizatorii tai, pentru a lucra cu usurinta si pentru a putea efectua anumite modificari in tema la care lucrezi. Aspecte ale CSS si jQuerry pot fi mai usor modificate in momentul in care ai toate aceste cunostinte.

WordPress poate face asta pentru tine, adica poate colecta toate aceste date iar in acest articol, vom invata mai multe despre modul in care o face si despre cum poti implementa acest cod in body class-ul wordpress.

In mod default, wordpress va genera mereu diferite clase css pentru fiecare sectiune in parte a site-ului tau. Deasemenea, ele va pune la dispozitie anumite filtre astfel incat cei care se ocupa cu dezvoltarea sau modificarea temelor si plugin-urilor wordpress sa isi poata realiza propriile clase. Pentru a efectua modificarile despre care vorbeam mai sus, vom folosi filtrul numit body_class pentru a adauga informatii legate de sistemul de operare si browserul utilizatorilor ca informatii CSS class.

Pentru inceput, trebuie sa mergeti la fisierul functions.php al temei si sa adaugati codul de mai jos.

function mv_browser_body_class($classes) { global $is_lynx, $is_gecko, $is_IE, $is_opera, $is_NS4, $is_safari, $is_chrome, $is_iphone; if($is_lynx) $classes[] = 'lynx'; elseif($is_gecko) $classes[] = 'gecko'; elseif($is_opera) $classes[] = 'opera'; elseif($is_NS4) $classes[] = 'ns4'; elseif($is_safari) $classes[] = 'safari'; elseif($is_chrome) $classes[] = 'chrome'; elseif($is_IE) { $classes[] = 'ie'; if(preg_match('/MSIE ([0-9]+)([a-zA-Z0-9.]+)/', $_SERVER['HTTP_USER_AGENT'], $browser_version)) $classes[] = 'ie'.$browser_version[1]; } else $classes[] = 'unknown'; if($is_iphone) $classes[] = 'iphone'; if ( stristr( $_SERVER['HTTP_USER_AGENT'],"mac") ) { $classes[] = 'osx'; } elseif ( stristr( $_SERVER['HTTP_USER_AGENT'],"linux") ) { $classes[] = 'linux'; } elseif ( stristr( $_SERVER['HTTP_USER_AGENT'],"windows") ) { $classes[] = 'windows'; } return $classes; } add_filter('body_class','mv_browser_body_class'); Citeste in continuare

SEO si Semantic HTML

De ce ar trebui sa folosesc Semantic HTML?

Pentru ca SEO si Semantic HTML-ul sunt prieteni foarte buni. Ar putea sa aiba deseori conflicte de interese insa per total, sunt prieteni. Scopul SEO este sa ajute motoarele de cautare sa inteleaga mai bine o pagina si sa o vada mai bine. De vreme ce un spider al unui motor de cautare are mai putine capacitati decat un screenreader, are nevoie de mai multa ghidare pentru a determina scopul, structura si subiectul unei pagini. Semantic HTML pune la dispozitie acea structura. Citeste in continuare

Cum sa eviti publicarea accidentala in WordPress

Ai publicat vreodata din greseala un articol pe blogul tau? Se poate intampla oricui. Chiar si cei mai experimentati bloggeri au apasat macar odata, din greseala, butonul publish. Recent, am gasit o modalitate de a evita publicarea automata a unui articol in wordpress si astazi voi impartasi cu voi aceasta metoda.

Publicarea accidentala a unui articol poate deveni o problema majora in momentul in care ai automatizat procesul de publicare a articolelor in social media sau cel de trimitere a noutatilor catre abonati. Pana cand realizezi ca ai facut o greseala, articolul este deja distribuit in retelele sociale si trimis la abonati si chair indexat de motoarele de socializare. Daca vrei sa eviti asta, urmeaza tutorialul.

Prima data va trebui sa instalati plugin-ul Publisher Confirmation. Plugin-ul functioneaza din prima si nu necesita nici o configurare separata.

Warning dialog box

Acum, de fiecare data cand apasati butonul Publish, plugin-ul va afisa o casuta de dialog ce intreaba “Are you SURE you want to publish this post?”. Apasa OK daca esti gata sa publici articolul sau Cancel daca ai dat click din greseala pe butonul Publish.

Plugin-ul Publish Confirmation nu a mai fost actualizat de peste doi ani. Asta nu e o problema in conditiile in care el functioneaza foarte bine cu ultima versiune de wordpress, WordPress 3.8.1 si probabil nu are nevoie de un update. Totusi, intelegem ca anumiti utilizatori ar putea fi enervati de folosirea unui vechi plugin. Ei bine, de vreme ce conceptul din spatele plugin-ului e destul de simpu, poti sa il implementezi singur, cu ajutorul codului de mai jos introdus in fisierul functions.php al temei:

// This is the confirmation message that will appear. $c_message = 'Are you SURE you want to publish this post?'; function confirm_publish(){ global $c_message; echo '<script type="text/javascript"><!-- var publish = document.getElementById("publish"); if (publish !== null) publish.onclick = function(){ return confirm("'.$c_message.'"); }; // --></script>'; } add_action('admin_footer', 'confirm_publish'); Citeste in continuare

Cum sa modifici culorile panoului de admin in WordPress 3.8

Versiunea de WordPress 3.8 introduce o intreaga noua structura a panoului de administrator. Noul design este modern, interesant si mult mai practic. Cu toate acestea, in cazul mai multor utilizatori a intervenit un neajuns si anume culoare intunecata.

Ei bine, daca nici tu nu esti un fan a unei scheme de culoare intunecata, acum ai mai mult noroc. In mod default, noua versiune de wirdpress vine cu 8 scheme diferite de culoare. In acest articol invatam impreuna cum sa schimbam schema de culoare pentru panoul administratorului in WordPress 3.8. Citeste in continuare

Cum sa afisezi articolele saptamanii trecute in WordPress

Multi utilizatori ai platformei WordPress incep sa-si modifice temele. Totusi, pentru utilizatorii noi, apar o multime de provocari. Una din ele este si cea prin care se pot afisa articolele saptamanii trecute in WordPress. Cineva doreste sa adauge pe pagina principala o sectiune care afiseaza articolele de saptamana trecuta. In acest articol vom invata cum putem fac acest lucru.

Inainte sa vedem cum sa afisam articolele saptamanii trecute, haideti sa vedem cum putem afisa posturile saptamanii in curs folosind WP_Query. Copy paste la urmatorul cod in fisierul functions.php al temei curente.

function wpb_this_week() { $week = date('W'); $year = date('Y'); $the_query = new WP_Query( 'year=' . $year . '&w=' . $week ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <h2><a href="<?php the_permalink(); ?>" title="Permanent link to <?php the_title(); ?> "><?php the_title(); ?></a></h2> <?php the_excerpt(); ?> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php else: ?> <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p> <?php endif; } Citeste in continuare