Ciao a tutti.
Qualche tempo fa ho realizzato un widget per Wordpress e vedendo che funzionava l'ho reso disponibile come download al pubblico. Ho notato però qualche utente riscontra il seguente errore:
Fatal error: Call to undefined function: register_sidebar_widget() in /home/breadtop/public_html/wp-content/plugins/widgets/mylinkorderWidgetized.php on line 28
Line 28 (i think) is:
register_sidebar_widget(’My Order Links’, ‘widget_my_link_order’);
Ora, dato che non me ne intendo per nulla di PHP, non ho proprio idea se è qualche cosa che riguarda WordPress, se riguarda le versioni di PHP installate da chi prova ad usare il plugin o se è proprio un errore mio.
Il codice, peraltro semplicissimo che compone il plug-in è questo:
A me personalmente il plug-in funziona e non ha mai dato problemi, ma ormai ben tre utenti segnalano lo stesso suddetto errore, perciò qualche cosa che non va ci deve essere.Codice PHP:
<?php
function widget_my_link_order() {
if ( !function_exists('register_sidebar_widget') )
return;
global $wp_db_version;
if ( $wp_db_version < 3582 ) {
// This ONLY works with li/h2 sidebars.
get_links_list();
} else {
wp_list_bookmarks('orderby=order&category_orderby=order');
}
}
register_sidebar_widget('My Order Links', 'widget_my_link_order');
?>
Spero sappiate aiutarmi.
Il post di riferimento per il plug-in è questo.