Nu știu vouă, dar mie îmi place să scriu articolele astea pe care nu numai că nu le pune nimeni în aplicare, dar nici nu le ia nimeni în seamă foarte mult. Și cred că de asta le și scriu, dintr-un fetiș ciudat care include, printre altele, a mă ruga de oameni să facă fonturile mai mari sau să pună ro-slugs.
Bun.
Majoritatea celor care pornesc un blog o fac instalând un wordpress, punând o temă decentă, adăugând pluginuri cât mai stupide și apoi pornind la scris, ignorând complet partea tehnică, pentru că nu e importantă, scrisul e important.
Eh, partea asta tehnică, atât de ignorată, face ca blogul să se încarce rapid, iar cititorul să aibă o experiență plăcută. Nu ați citi un blog care ar fi scris cu Crazy Font sau cu Comic Sans, nu? Cam așa e și cu tehnica.
Și pentru că aptitudinile mele în materie de cod sunt lejere, apelez de obicei la Znuff sau la Valentin pentru a-mi face niște mici automatizări care să mă lase să mă concentrez pe scris. Câteva dintre ele le puteți folosi și voi:
Aranjarea rezultatelor căutării după dată, pentru că WordPress a decis să le afișeze după importanță de la versiunea 3.0 încoace și eu nu vreau asta.
/* aranjare rezultate după dată */
function my_search_query($query) {
// not an admin page and is the main query
if (!is_admin() && $query->is_main_query()) {
if (is_search()) {
$query->set(‘orderby’, ‘date’);
}
}
}add_action(‘pre_get_posts’, ‘my_search_query’);
Înlăturat nofollow de peste tot.
/* remove nofollow */
function remove_nofollow($string) {
$string = str_ireplace(‘ rel="nofollow"’, ”, $string);
return $string;
}
add_filter(‘the_content’, ‘remove_nofollow’);
add_filter(‘comment_text’, ‘remove_nofollow’);
Rulat clipurile de pe Youtube mereu în HD și cu minimum de branding. Aici aș vrea să fac o paranteză și să subliniez că e stupid ca tu să ai tema lată de 700px și să embed clipuri la 400px. E lipsă de respect față de cititor.
/* YouTube videos fix */
function slim_youtube($html) {
$re = ‘/src=\"(http:\/\/|https:\/\/|\/\/)(?:www.|)(?:youtu\.be\/|youtube\.com(?:\/embed\/|\/v\/|\/watch\?v=|\/ytscreeningroom\?v=|\/feeds\/api\/videos\/|\/user\S*[^\w\-\s]|\S*[^\w\-\s]))([\w\-]{11})[a-z0-9;:@?&%=+\/\$_.-]*\"/’;
$subst = ‘src="$1www.youtube.com/embed/$2?hd=1&showinfo=0&iv_load_policy=3&modestbranding=1&nologo=1&vq=large&autoplay=0&rel=0"’;
return preg_replace($re, $subst, $html);
}add_filter("template_redirect", "slim_template", 10, 1);
function slim_template() {
add_filter(‘the_excerpt’, ‘slim_youtube’, 10);
add_filter(‘the_content’, ‘slim_youtube’, 10);
}
Înlăturat mizeria aia de clasă la imagini pe care o adaugă mereu WordPress:
/* images class remove */
add_filter(‘post_thumbnail_html’, ‘remove_image_classes’, 10);
add_filter(‘image_send_to_editor’, ‘remove_image_classes’, 10);
add_image_size(‘widget’, 80, 9999);
function remove_image_classes($html) {
$html = preg_replace(‘|class="(.*)"|’, ”, $html);
return $html;
}add_shortcode(‘gallery’, ‘file_gallery_shortcode’);
function file_gallery_shortcode($atts) {
$atts[‘link’] = ‘file’;
$atts[‘columns’] = ‘5’;
return gallery_shortcode($atts);
}
Nu uitați de thumbul pentru Facebook și de fonturile mari. Mari. Minim 14px.
Mulţumesc, Vali! O să pun în aplicare.
Un hosting ieftin cu suport bun pentru blog/wordpress unde pot gasi? Multumesc.
Eu folosesc Simplenet (nu e reclama). M-au ajutat sa migrez de pe blogger pe wordpress.
Simplenet ftw
Si eu folosesc Simplenet. Acuma de ce asa multe minusuri? Pentru ca Andrei face o treaba minunata? wtf…
Ce parere ai despre temele Genesis? Sunt prea late si obositoare? Ar fi de preferat Mythemeshop?
Mie îmi plac Genesis însă am avut ceva probleme cu un son of genesis.
Cu care dintre fii ai avut probleme?
– How do you feel ?
– I Phil Collins
nu știu, nu cunosc, nu mă interesează.
– How do you feel ?
– I Phil Collins.
– You’re no son of mine.
Vai, ce prostie am scris. Voiam sa intreb… de ce sa inlaturi atributul nofollow.
bifate și acestea, la fel ca toate articolele tehnice de aici. sunt mereu binevenite aceste sfaturi din spatele cortinei
apropos de chestii tehnice …mie pe Windows phone mi se inchide ie când deschid blogul tau, si pe cel al lui arhi. am incercat cu ucbrowser care a mers o perioada, acum face si el la fel. problema e ca restul siturilor merg ok, numai la voi face asa. am sters cache, etc. wtf ?
Mie îmi merge bine blogul lui zoso pe Windows phone cu UC Browser și acum din el comentez. Nu am încercat blogul lui Arhi.
Așa scria și Sandra, cu fonturi mari.
Vali, in ce fisier pui scripturile astea?
functions.php din folderul temei.
Încărcarea clipurilor direct în HD este o mare prostie şi meriţi tras de urechi pentru ea. Destul de rar un clip chiar merită văzut HD şi cu atât mai rar un clip HD chiar are o calitate mai bună şi nu doar o rezoluţie mai mare. Lăsaţi utilizatorul să decidă dacă chiar vrea să comute pe HD sau preferă să-l vizioneze rapid aşa cum este.
Uneori imaginea nici nu contează, nu este purtătoare de informaţie utilă (conferinţe, interviuri lungi etc.) şi prefer să comut pe 240p sau 144p ca să ascult doar sunetul în fundal. Asta pentru că nu există opţiunea de redare audio only.
Pe siteuri preponderent video, cum este trafictube, abundă de clipuri proaste şi foarte proaste chiar dacă sunt filmate full-hd sau chiar mai sus. Să le pui să se încarce implicit HD este doar lipsă de respect pentru vizitator.
+1
Pentru butoanele de share FB si Twitter folosesti un plugin anume sau e ceva custom?
e ceva custom. m-am tot rugat de omul care l-a făcut să il facă plugin, dar nu a avut timp să facă asta.
Daca il face Plugin pe codecanyon, l-as lua
Un plugin care ofera ceva de genul este acesta – https://wordpress.org/plugins/mashsharer/
Nu mai zi ca nu baga nimeni in seama ce scrii in articole de astea. Uite, eu acum, dupa ce am citit, am modificat font size de la 0.8em la 1.0em. Plus schimbat font family. Arata mai bine
Depinde cât ai definit „em”.
Astept urmatoarele sfaturi in materie, mai ales cele legate de tipografie care ar trebuii sa fie pe blog, ce font-family recomanzi si ce font-size…
Intre timp poti sa citesti sfaturile lui cu privire la ‘ortografiie’ si ‘gramatiica’.
Daca tot e un articol tehnic am si eu o observatie.
Obisnuiesc sa zbor destul de frecvent si de obicei pe aeroport imi deschid pe telefon 30-40 de tab-uri cu articolele pe care le am restante de pe blogurile pe care le urmaresc. Daca la altii (de exemplu Arhi) pot sa citesc articolele in avion la tine continutul devine indisponibil dupa cateva minute. Daca nu le citesc rapid, pagina expira si cum nu pot sa o reincarc primesc „page cannot be displayed”. Pe alte bloguri, desi procesul de refresh e vizibil, imi incarca o copie locala a site-ului si pot citi continutul linistit.
ciudat rău.
Pana la urma tot la nofollow te-ai intors…
am făcut update la wp și codul de sus nu mai merge.