După partea I şi a II-a vine şi o a treia. Este vorba desigur de aşa numitele hack-uri pentru WordPress, iar acum câteva zile a apărut o colecţie interesantă: 10 super useful WordPress shortcodes. Unele coduri de acolo au apărut deja prezentate în alte articole, aşa că eu o să mă opresc la câteva neabordate şi interesante.
De exemplu pentru a introduce capturi ale unor situri în articole puteţi folosi un shortcode cu următorul cod (de pus, evident, în functions.php):
function wpr_snap($atts, $content = null) { extract(shortcode_atts(array( "snap" => 'http://s.wordpress.com/mshots/v1/', "url" => 'http://www.cnet.ro/', "alt" => 'Captura', "w" => '400', // width "h" => '300' // height ), $atts)); $img = '<img src="' . $snap . '' . urlencode($url) . '?w=' . $w . '&h=' . $h . '" alt="' . $alt . '"/>'; return $img; } add_shortcode("snap", "wpr_snap");
Apelarea e banală:
[snap url="http://www.cnet.ro/" alt="Captura CNet.ro" w="400" h="300"]
Găsim apoi codul pentru a introduce cu uşurinţă butoane PayPal. Dar mai util mi s-a părut codul pentru „ascunderea” (obfuscarea) adreselor de email:
function cwc_mail_shortcode( $atts , $content=null ) { for ($i = 0; $i < strlen($content); $i++) $encodedmail .= "&#" . ord($content[$i]) . ';'; return '<a href="mailto:'.$encodedmail.'">'.$encodedmail.'</a>'; } add_shortcode('mailto', 'cwc_mail_shortcode');
Apelarea ar fi ceva de genul:
[mailto]adresa.mea.de@email.ro[/mailto]
Celelalte shortcode-uri fie au mai fost prezentate aici, fie nu sunt de interes foarte general. Vedeţi articolul indicat pentru a verifica în cazul Dvs.
0 comentarii