Cum să adaugi o descriere la Widget-uri în WordPress?
7 dec. 2010, 01:50:13
Vizualizări: 2.68K
Voturi: 2
Codex-ul nu pare să menționeze cum ai putea adăuga o descriere la un widget personalizat înregistrat cu wp_register_sidebar_widget()
. Descrierea implicită pare a fi numele widget-ului însuși.
function myFunc(){
/* codul widget-ului */
}
wp_register_sidebar_widget( 'wdgt1', 'Harta Site-ului', 'myFunc', array() );

Sampson
2.95K
Toate răspunsurile la întrebare
3
0
Iată ce căutați:
class WP_Widget_Sitemap extends WP_Widget {
function WP_Widget_Sitemap() {
$widget_ops = array( 'classname' => 'widget_sitemap', 'description' => __( "Aceasta este descrierea" ) );
$this->WP_Widget( 'sitemap', __('Harta Site'), $widget_ops);
}
function widget() { ... }
function form() { ... }
function update() { ... }
...
Consultați: http://codex.wordpress.org/Widgets_API#Developing_Widgets

zeo
3.64K
7 dec. 2010 10:03:27
0
Acesta este modul vechi (și dificil) de a crea widget-uri în WordPress. Utilizează în schimb API-ul pentru Widget-uri: http://codex.wordpress.org/Widget_API.

sorich87
7.96K
7 dec. 2010 02:08:57
2
oferă un parametru pentru descriere în array-ul funcției de înregistrare a widget-ului:
register_sidebar()
Exemplul poate fi văzut în acest articol sau în acest cod.
if ( function_exists('register_sidebar') ) {
register_sidebar(array(
'name' => 'My Lorem Ipsum Sidebar',
'description' => __('Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.', 'your_textdomain'),
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
}

bueltge
17.1K
7 dec. 2010 08:07:49
Întrebări similare