添加数量和排序选项到WordPress标签云小工具

在上一篇文章《 * Widget API: WP_Widget_Tag_Cloud class * * @pa…

在上一篇文章《 * Widget API: WP_Widget_Tag_Cloud class

*

* @package WordPress

* @subpackage Widgets

* @since 4.4.0

*/* Core class used to implement a Tag cloud widget.

*

* @since 2.8.0

*

* @see WP_Widget

*/ * 添加新选项到标签云小工具

* @param [type] $widget [description]

* @param [type] $return [description]

* @param [type] $instance [description]

* @return [type] [description]

*/

function cmhello_tag_cloud_new_options( $widget, $return, $instance ) {

// Are we dealing with a tag_cloud widget?

if ( ‘tag_cloud’ == $widget->id_base ) {

?>

* 更新标签云新字段的值

*/ * 通过钩子去修改标签云的参数

* @param [type] $args [description]

* @param [type] $instance [description]

* @return [type] [description]

*/ * 添加新选项到标签云小工具

* @param [type] $widget [description]

* @param [type] $return [description]

* @param [type] $instance [description]

* @return [type] [description]

*/

function cmhello_tag_cloud_new_options( $widget, $return, $instance ) {

// Are we dealing with a tag_cloud widget?

if ( ‘tag_cloud’ == $widget->id_base ) {

?>

* 更新标签云新字段的值

*/ * 通过钩子去修改标签云的参数

* @param [type] $args [description]

* @param [type] $instance [description]

* @return [type] [description]

*/

2

)

;

总结

本文提到的两种修改标签云参数的方式:

通过钩子直接修改参数

:直接方便,但是不灵活,比如不同地方无法输出不同数量的标签云,也无法修改排序等

添加新选项

:开发有点难(但我们已提供代码),非常灵活,每个标签云小工具都可以单独设置选项

熟悉开发的朋友可能会说,我们可以直接注销掉原有的标签云小工具,重新注册自己的,的确,这也是一种实现方式。

类别:WordPress教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册