我正在尝试稍微修改默认的WordPress标签云小部件。我不想创建自己的小部件,因为我真的想调整一个小东西。我查看了我的WordPress安装,但找不到包含基本小部件的PHP文件。
即使我假设它们是在每个主题中定义的,我仍然看着核心目录,但空手而归。
因此,如果你们中的任何人碰巧已经想到这一点,请让我的生活更轻松,让我知道在哪里可以找到默认的小部件......最重要的是标签云小部件。
由于
答案 0 :(得分:37)
它们位于默认的小部件类中:
/wp-includes/default-widgets.php
更多细节: http://phpdoc.wordpress.org/trunk/WordPress/Widgets/WP_Widget_Tag_Cloud.html
小部件调用更深的函数,但会生成实际输出。您需要查看以下位置的wp_tag_cloud
和wp_generate_tag_cloud
函数:
/wp-includes/category-template.php
答案 1 :(得分:2)
请注意,当您升级wordpress时,您将失去更改(这就是我最终创建my own shabby category-cloud widget而不是更改默认标记云代码的原因。)
答案 2 :(得分:1)
标签云小部件位于default-widgets.php
文件夹中wp-includes
文件底部附近。