添加数量和排序选项到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
)
;
总结
本文提到的两种修改标签云参数的方式:
通过钩子直接修改参数
:直接方便,但是不灵活,比如不同地方无法输出不同数量的标签云,也无法修改排序等
添加新选项
:开发有点难(但我们已提供代码),非常灵活,每个标签云小工具都可以单独设置选项
熟悉开发的朋友可能会说,我们可以直接注销掉原有的标签云小工具,重新注册自己的,的确,这也是一种实现方式。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!