wp_register_sidebar_widget [ WordPress Function ]
wp_register_sidebar_widget ( $id, $name, $output_callback, $options = array() )
| Parameters: |
|
| Uses: |
|
| Returns: |
|
| Defined at: |
|
Benzer Fonksiyonlar: wp_unregister_sidebar_widget, register_sidebar_widget, unregister_sidebar_widget, wp_set_sidebars_widgets, wp_get_sidebars_widgets
Register widget for use in sidebars.
The default widget option is 'classname' that can be override.
The function can also be used to unregister widgets when $output_callback parameter is an empty string.
Source
<?php
function wp_register_sidebar_widget($id, $name, $output_callback, $options = array()) {
global $wp_registered_widgets, $wp_registered_widget_controls, $wp_registered_widget_updates, $_wp_deprecated_widgets_callbacks;
$id = strtolower($id);
if ( empty($output_callback) ) {
unset($wp_registered_widgets[$id]);
return;
}
$id_base = _get_widget_id_base($id);
if ( in_array($output_callback, $_wp_deprecated_widgets_callbacks, true) && !is_callable($output_callback) ) {
if ( isset($wp_registered_widget_controls[$id]) )
unset($wp_registered_widget_controls[$id]);
if ( isset($wp_registered_widget_updates[$id_base]) )
unset($wp_registered_widget_updates[$id_base]);
return;
}
$defaults = array('classname' => $output_callback);
$options = wp_parse_args($options, $defaults);
$widget = array(
'name' => $name,
'id' => $id,
'callback' => $output_callback,
'params' => array_slice(func_get_args(), 4)
);
$widget = array_merge($widget, $options);
if ( is_callable($output_callback) && ( !isset($wp_registered_widgets[$id]) || did_action( 'widgets_init' ) ) ) {
do_action( 'wp_register_sidebar_widget', $widget );
$wp_registered_widgets[$id] = $widget;
}
}
?>
Examples [ wp-snippets.com ]
Google Arama Sonuçlarý
- Function Reference/wp register sidebar widget « WordPress Codex
Function Reference/wp register sidebar widget ... Usage. <?php wp_register_sidebar_widget( $id, $name, $output_callback, $options, $params, . .. ); ?> ...
codex.wordpress.org - WordPress › Support » Tags — wp_register_sidebar_widget
Username or Email Address Password (forgot?) Register · WordPress › Support » wp_register_sidebar_widget. Tag: wp_register_sidebar_widget Add New » ...
wordpress.org - WordPress Plugin Bootcamp Part 2 – Pages,Widgets & Options ...
It's called wp_register_sidebar_widget(). It accepts 4 ... wp_register_sidebar_widget('webitect','Webitect Display',' display_webitect_widget',$options); } function ...
webitect.net - wp_register_widget_control and wp_register_sidebar_widget
Mar 25, 2009 ... Greets: I'm in the process of creating a widget pack must like edublogs has: http:// edublogs.org/the-widget-pack-plugin/ Basically it's a single ...
premium.wpmudev.org
Kullanýcý Tartýþmalarý [ wordpress.org ]
- PascalBajorat on "multiple widget use"
- nin on "Notice: register_sidebar_widget is deprecated"
- esmi on "Notice: register_sidebar_widget is deprecated"
- nin on "Notice: register_sidebar_widget is deprecated"
- styledev on "How to use wp_register_widget_control and wp_register_sidebar_widget"
- Luis zuno on "How to use wp_register_widget_control and wp_register_sidebar_widget"
- nischalmaniar on "How to use wp_register_widget_control and wp_register_sidebar_widget"
- shalzers on "Replacing register_sidebar_widget with wp_register_sidebar_widget()"
- Otto on "Replacing register_sidebar_widget with wp_register_sidebar_widget()"
- shalzers on "Replacing register_sidebar_widget with wp_register_sidebar_widget()"