Wordpress – Missed schedule ?!?!
A inebunit lupul? Pe langa asta, nici Google XML Sitemaps nu mai merge, desi Ndrey (colocatarul de server) a zis ca a gasit solutia.
A inebunit lupul? Pe langa asta, nici Google XML Sitemaps nu mai merge, desi Ndrey (colocatarul de server) a zis ca a gasit solutia.
Ziceam ca sunt multumit de IntenseDebate? De cum am descoperit ca imi merge nu imi merge sa ma loghez de pe twitter/facebook? (exemplu extern ar fi Mihai, care, saracu, a fost nevoit sa comenteze ca Guest)
Deasemenea, ziceam ca e misto ca are filtru anti-spam integrat? Si de cum imi ignora orice fel de cuvinte blacklisted, si asa aveam spam de sters cate stele pe cer noaptea? (ce metafora!)
![]()
Atat de ubercool este, incat l-am dezactivat. Comentariile din Wordpress sunt ok (in viitorul apropiat voi avea grija sa mearga si Reply, impreuna cu alte cateva optiuni de genul), Akismet-ul este ok… n-am de ce sa ma plang.
In Codex-ul Wordpress (care contine cam 10% din ce ar trebui), scrie ca un widget se face asa:
<?php
function my_widget {
// print some HTML for the widget to display here.
}
register_sidebar_widget("my_widget", "my_widget");
?>
Ce am observat eu cand am folosit codul de mai sus a fost ca nu arata cum am definit eu widget-urile in register_sidebar, ci oarecum plaintext. Si dupa cateva sapaturi, am descoperit/gasit codul corect:
<?php
function widget_demo($args) {
extract($args);
echo $before_widget;
echo $before_title;
echo "Titlu de widget";
echo $after_title;
echo "Am un widget super tare"; // continut html,sau php
echo $after_widget;
}
register_sidebar_widget('Widget Demo','widget_demo');
?>
Desigur, vorbesc de teme cu o complexitate mai mare decat 0, unde pentru declarat un sidebar nu se foloseste numai
if ( function_exists('register_sidebar') )
register_sidebar();
ci
$args = array(
'name' => "sidebar-stanga",
'before_widget' => '<div id="w_title"><h2>',
'after_widget' => '</div><div id="w_footer"></div><br clear="all" />',
'before_title' => '',
'after_title' => '</h2></div><div id="w_body">' );
register_sidebar ($args);
Pentru prima oara in viata nu a mai trebuit sa fac update instalarilor de wordpress pentru toate blogurile pe care le am/hostez. A facut-o un script pentru mine. (il voi posta curand) ![]()
Care sunt schimbarile in versiunea asta? Cateva, minore. Din fericire nu a fost gasit nici un exploit care sa buseasca 25% din blogurile bazate pe Wordpress. Mai jos, citez de pe blogul Wordpress:
Hai sa incep acum un articol cu “Mi-am schimbat tema“. Si cei care nu ma citesc doar prin RSS, sa zica “Daaa? Wow, nu am realizat, ce chestie! Pai… e cool!”
Pana una alta asta pastreaza stilul simplist cu care sunt obisnuit, Â dar are coloana de continut o idee mai mare, lucru deja necesar. Si vad ca blockquotes-urile se vad ok, spre deosebire de cum erau in tema precedenta. In aceasta schimbare am refacut si continutul sidebar-ului, vazand astfel o chestie noua adusa de Wordpress 2.8 (ziceam aici ca nu am observat schimbari majore).
Pana una alta, enjoy, si noapte buna!
Update: Comentariile se vad cool!
De azi, in wp-admin-ul blogului meu scrie “You are using WordPress 2.8-RC1.“. De mult nu am instalat o versiune pre-finala, sper sa nu am probleme acum. Sincer, pana acum am vazut doar doua diferente, care constau in marimea unor butoane.
Daca cineva vede vreun bug, vreun meniu ne-la-locul lui, il/o rog sa imi dea un e-mail. Deasemenea, daca imi afla parola de admin, il rog sa dea logout frumos,si sa imi spuna:))
Update: Am pus versiunea finala. Inca pot spune ca nu prea vad diferente…
Fuse si se instalase. Ca viteza nu vad decat o usoara incetinire, desi citisem exact opusul. Ca aspect, interfata de administrare e super. Parca abia acum a iesit din beta:)
Per total, merita upgrade-ul. Plus ca presupun ca s-au fixat si niste bug-uri de securitate.
Daca folosesti Viper’s Video Quicktags pe blog (eu il bag cam peste tot,ca imi simplifica putin viata), posibil sa ai o problema cu ultima versiune: in loc de player-ul youtube, sa apara o imagine JPG, si la click pe ea sa te duci pe pagina youtube a clipului respectiv.
Dupa putina rasfoiala, am gasit solutia: in footer.php nu exista functia wp-footer(). Adica acolo,dupa tot ce este, inainte de </body> bagi <?php wp_footer();?>.
Mi-a luat 2 minute si 40 de secunde pana am facut update la Wordpress. Urmatorul tel este de 1 minut:))
Pentru cine vrea noua versiune, wordpress.org/latest.zip
Pentru cine vrea sa stie ce e in noua versiune, este vorba de un security update, care repara o prostie care permite unui atacator cu IQ-ul cat toata Romania la un loc, sa modifice nushce, si sa ‘prevada’ parolele generate la “Reset password”.
Eu cred ca era un programator in birou la Wordpress, care bause prea mult redbull,si nu avea ce face.

RSS