您当前的位置:首页 > TAG信息列表 > hooks

  • 如何获取所有的激活插件动作参数?

    时间:2011-02-01

    我正在尝试挂接activate\\u插件。我知道activate\\u插件有1个必需参数和2个可选参数。我正在尝试获得全部3个。以下是我的设置:// create plugin settings menu add_action(\'admin_menu\', \'pe_create_menu\'); function pe_create_menu() { //create new sub-level menu add_submenu_p

  • 在WordPress页面/管理界面/博客文章中定位钩子的好工具?

    时间:2011-02-01

    我最近开始使用Hikari Hooks Wordpress的插件,因为它似乎可以让您很好地了解页面上调用的do\\u操作,以便您可以轻松找到插件代码的潜在挂钩所在。是否有更好的工具/插件来完成同样的事情?我特别想找一个能通知我post status transition actions 例如new_to_publish and draft_to_publish...看来Hikari Hooks 仅当您已将其作为操作添加时,才会通知您此类更改,但不会通知您这些更改是否可用。

  • 如何在激活和停用主题时添加或删除默认值主题选项

    时间:2011-02-03

    我要添加(&A);激活和停用主题时重置“我的主题”选项的默认值更清楚的是这样的if(theme active) add_option(); // add new option to the theme and register default setting for one time only if(theme deactivate) delete_option(); // reset current option and delete

  • ADMIN_PRINT_SCRIPTS-$HOOK_SUFFIX是否适用于指向单个文件的嵌套路径?

    时间:2011-02-11

    可以用钩子admin_print_scripts-$hook_suffix 用于创建的挂钩,如$hookname = get_plugin_page_hookname(\"my-quiz/lib/admin/$code_page\", \'\' );?哪里$code_page 是somefilename.php.我试过了,但似乎不起作用。我想这可能是因为文件路径?UPDATE上面的代码注册的是“admin\\u page\\u my-quick/lib/admin/question\\u form”,但这

  • 如何更改Comments_Popup_link()返回的标题属性?

    时间:2011-02-23

    我可以通过更改以下函数参数中的注释来更改注释标签:comments_popup_link(\'No Comments;\', \'1 Comment;\', \'% Comments;\');但是,似乎title属性是从核心模块返回的。建议我在不编辑核心模块的情况下更改标题属性。

  • Is there an "Add Page" hook?

    时间:2011-02-24

    我正在寻找与单击“添加页面”链接对应的操作挂钩。有什么想法吗?谢谢

  • 什么是‘admin_action_’。$_Request[‘action’]挂钩用于?

    时间:2011-02-26

    有一个动作挂钩在admin.php 调用\'admin_action_\'.$_REQUEST[\'action\']. 不幸的是,这对插件来说有点无用,因为它是在管理的最后触发的。php,在页面(甚至页脚)上加载所有内容之后。有人知道它为什么在那里,为什么处于那个愚蠢的位置,以及是否有什么东西在内部使用它吗?

  • Categories widget show empty?

    时间:2011-02-26

    有没有一种方法可以在wordpress附带的categories小部件中显示所有类别。我不想编辑核心文件,也不想重写小部件,但如果需要,我会这样做。是否有任何方法可以挂接小部件以获得此功能。

  • 如何按照准时制方法找到挂钩?

    时间:2011-02-28

    我怎样才能跟上Just-In-Time 将我的功能连接到操作的方法?我的意思是每个人都只是把功能附加到一个非常早期的阶段,比如init 这就留下了优化的范围。我曾在Wordcamp的一次演示中看到,JIT将产生一些性能,我完全同意这一点,但我如何找出我能钩住的最后一个钩子是什么?还有什么可以帮助理解WP代码执行流程的吗?

  • 实现高级Add_*函数包装器

    时间:2011-03-05

    add_action() 和add_filter() 是主要功能。然而,在某些情况下,再添加一个函数并将其挂接到某个地方,这种方法会变得笨重和不方便。我为自己确定了几个用例,这些用例可以在add_* 功能。使用单行程序处理比每次都使用额外功能更好的事情。Add arbitrary filter return. 已经有了__return_* 但它们的定义非常有限。为什么不直接传递过滤器中返回的内容呢。从无数次中保存function return_stuff(){return \'stuff\';}Repla

  • 过滤NEXT_POSTS_LINK和PREVICE_POSTS_LINK的URL

    时间:2011-03-08

    我正在与qTranslate plugin 创建多语言网站。除了在next_posts_link &;previous_posts_link 模板标记。当用户选择了其他语言时,URL应更改为:http://mysite.com/test/page/2 (对于默认语言)到http://mysite.com/fr/test/page/2 (法语)该插件提供了使用qtrans_convertURL($url) 作用我遇到的问题是找到一个合适的钩子或过滤器,允许我通过next\\u posts\\u lin

  • 在自动保存时发布元数据清除

    时间:2011-03-10

    对于初学者,我正在使用这个很好的答案来实现自定义帖子类型以及将这些帖子类型插入其他页面的自定义方式,您可以在此处查看该答案:Custom field/meta populated by dropdown of existing posts?我遇到了一个问题,但是当wordpress自动保存自己时,它会清除我放入表单中的任何元数据。示例:我从metabox中选择我想要的3个下拉列表,然后点击update。页面将重新加载,3个选项仍处于选中状态。在phpMyAdmin中,我可以查找元数据,并按原样查看阵列。我

  • 如何将搜索限制为帖子标题?

    时间:2011-03-12

    有没有办法将搜索限制为发布标题?我知道我可以修改查询。php核心文件,但必须有一种方法来使用钩子,对吗?提前谢谢!

  • 将帖子插入数据库之前的WordPress挂钩

    时间:2011-03-14

    我需要检查插入的帖子中的某些关键字,并根据找到的关键字执行一些功能。是否有一个wordpress钩子可以在帖子插入数据库之前执行?还是我必须修改wordpress核心?此外,如果发现一些关键字,我需要防止将帖子插入数据库。这是可以用钩子做的吗?还是需要对堆芯进行修改?

  • hooks & filters and variables

    时间:2011-03-19

    我是updating the codex page example for action hooks, 在游戏中完成一些可重用的功能(最初是针对这里的一些Q@WA)。但后来我遇到了一个以前没有意识到的问题:在挂接到一个函数以修改变量的输出后,我再也无法决定是要回显输出还是只返回它。The Problem: 我可以修改传递给do_action 用回调函数钩住。使用变量修改/添加的所有内容仅在回调函数中可用,但在do_action 在原始函数内部调用。很高兴:我将其修改为一个工作示例,因此您可以将其复制/粘贴

  • 在侧边栏上挂接一个函数?

    时间:2011-03-19

    我正在寻找一种方法,以便在加载侧边栏时向其顶部添加一些内容。我已经尝试挂接get\\u侧边栏操作referenced here, 但它似乎覆盖了侧栏调用并加载了我的函数?除了创建小部件,还有更好的解决方案吗?如果可能的话,我想避免这种情况,但我并不完全反对这种想法,最好是用钩子:)我的钩子是这样的:add_action(\'get_sidebar\', \'social_links\'); 注意:调用的函数只是一个社交媒体链接列表,没有什么特别之处。。。(在本地MAMP服务器上运行最新版本(3.1))

  • 应该使用哪个挂钩来添加包含重定向的操作?

    时间:2011-03-20

    我想构建一个插件,从查询字符串中获取某些url参数,以便为同一页面构建新的查询字符串。我正在学习优秀的专业WordPress插件开发书籍,但我不确定该使用哪个钩子来完成此操作。以下是我的动作功能:add_action( \'init\', \'tccl_redirect\' ); function tccl_redirect() { header ( \"Location: http://www.mysite.com/$mypage?$newparam=$newvalue\" );

  • 从静态FrontPage中删除页面标题

    时间:2011-03-29

    我想从静态frontpage中删除帖子标题。就那一页。我从free Press75主题创建了一个儿童主题。所以我想在我的孩子主题的功能上做些改变。php。我使用了此代码,但它删除了所有页面、帖子和导航中的标题:add_filter( \'the_title\', \'remove_page_title\' ); function remove_page_title() { if(is_page(\'138\')) { } return \'

  • 插件插入入口元的挂钩

    时间:2011-03-30

    非常简单。我正在创建一个插件,我想动态地在帖子标题正下方的行中插入一些每小时都会更改的文本(因此过滤器不好)。这是<div class=\"entry-meta\">. 这个<div class=\"entry-utility\"> 在帖子的底部也不错。我似乎找不到解决这个问题的方法,我猜也没有。现在我的解决方案是挂接到“the\\u content”并将其作为页脚放置,但它看起来真的很糟糕,因为它是一小段文本,本身有一整行。如果我能把它插入上面提到的那些行中,看起来会好得多。

  • 要挂接哪些挂钩以自动清除缓存

    时间:2011-03-31

    我有一个WP站点,写的不多,但有很多读取和模板中的一些特定热点,我想用我自己的PHP缓存机制对这些热点进行非常积极的缓存。我可以使用基于时间的缓存过期方案来实现这一点,但我确信Wordpress提供了监听不同事件所需的所有API,因此我还可以连接到它们,以获取何时需要清除缓存的信息。所以,我对Wordpress的所有挂钩/过滤器有点迷茫。我可以很容易地将侦听器添加到挂钩中,但我对可用挂钩的数量有点不知所措,所以我的问题是:我应该挂接哪些钩子,以便基本上能够在posts表上的每次插入/更新/删除操作时执行脚