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

  • 如何检查某些插件是否存在以及是否为预期版本

    时间:2010-09-14

    我已经创建了进入wordpress插件库的插件。现在,我需要创建另一个插件(您可以调用的子插件或子插件),该插件要求该插件已经安装并激活。我知道我可以用register_activation_hook. 但是,如何使用该挂钩进行检查?或者,可能存在另一种解决方案?

  • 有没有什么钩子可以改变404的逻辑?

    时间:2010-09-15

    如果您在主题中定义了404页,如果在$wp\\u query->query\\u vars中定义了“tag”,并且没有与该标记匹配的帖子,Wordpress将显示404页。我正在编写一个插件,在每个页面上显示一些信息,以及帖子。我想更改404逻辑,以便在没有与标记匹配的帖子时显示404页面,并且插件无法提取与该标记匹配的任何数据。如果插件可以找到数据,我想显示一个正常的页面,无论该页面上是否有帖子。。。我一直在谷歌上搜索、阅读代码、阅读抄本,并在这里到处乱翻,但我还没有弄清楚Wordpress在哪里

  • GET_TEMPLATE_PART与主题中的操作挂钩

    时间:2010-10-18

    在我看来,这两者都为最终用户提供了修改主题的机会,而无需实际编辑主题文件(通过子主题)。我的问题是,一种方法比另一种更可取吗。例如,以我现在正在研究的主题为例。我正在尝试决定是否使用挂钩的模板部分。<?php get_template_part(\'before_sitecontainer\' ); ?> <div id=\"sitecontainer\" class=\"sitecontainer\" <?php //closed in footer ?>>&

  • 在WordPress中使用最新的jQuery(管理界面)

    时间:2010-10-18

    我想在我的管理界面上使用最新的jQuery(和jQuery UI)版本(编辑我创建的特定帖子类型)。我试过这个:// jQuery 1.x wp_register_script(\'jquery1x\', \'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js\', false, null, true); // jQuery UI 1.8.4 PTBR wp_register_script(\'jquer

  • 从小部件计划cron事件

    时间:2010-11-01

    我可以使用wp_schedule_event() 要在小部件中设置cron作业?我试过了,但没能成功,问题似乎是$hook参数。我试图钩住的函数位于widget类中,所以我猜测WP找不到它。这两项工作都不是:wp_schedule_event(time(), \'daily\', \'my_widget_cron\'); wp_schedule_event(time(), \'daily\', array(&$this, \'my_widget_cron\')); 有什么想法吗?

  • 使用插件创建和处理表单的最佳实践?

    时间:2010-11-10

    我正在编写一个插件来创建和处理一个简单的表单。这是我目前的做法,但事实证明它有一些主要缺陷:1) 在插件激活时,在mysite上为表单创建一个空白页面。com/form,以及另一个用于在mysite处理表单的空白页。com/processform。(它们需要是具有不同URL的独立页面,以便通过谷歌分析跟踪提交的内容。否则,我只能通过AJAX来完成所有这些。我知道,我知道……这不是我的决定。)2) 在“wp”操作中,查看我们所在的页面。2a)如果是我的表单页面,请添加一个“the\\u content”过滤

  • 在表行中插入致命错误

    时间:2010-11-18

    我刚刚发现了这个很棒的留言板:-)希望有人能帮我解决一个我无法解决的Wordpress问题。。我在插件文件中添加了一个挂钩,将我发布的即时帖子的帖子id插入到一个名为“post\\u vows”的表中,该表用于跟踪up&;对职位的否决票。function post_votes($post_ID) { $wpdb->insert( $wpdb->prefix . \'post_votes\', array( \'post_id\' => $post_ID ) );&#x

  • 为缩略图自动检索YouTube图像?

    时间:2010-11-27

    我有一个自定义的帖子类型,它接受YouTube嵌入的HTML片段、标题和特色图片。目前,我正在为特色图片查找一幅图像,但理想情况下,在保存帖子的过程中,我可以根据视频URL自动下载视频的第一帧并调整其大小。如果做得好,我的帖子类型只需要链接,就可以从中获取图像和嵌入代码。例如,如果视频链接http://www.youtube.com/watch?v=2Jnpi-uBiIg 将提取v的值,并用于下载http://img.youtube.com/vi/2Jnpi-uBiIg/0.jpg.我对wordpress

  • 在新数据库表中插入所有帖子ID

    时间:2010-12-05

    我有一个插件,可以创建一个新的数据库表。激活插件后,是否有办法将我的所有帖子ID插入该表?现在,我正在使用一个动作挂钩来立即插入我发布的新帖子的id。function transfer_post_id($post_ID) { global $wpdb; if (!($wpdb->get_row(\"SELECT post_id FROM $my_table WHERE post_id = $post_ID\" ) ) ) { //if post id not already

  • 评论有动作挂钩吗?

    时间:2010-12-23

    这是一个我正在尝试制作的个人使用插件。我想从站点a向我的博客提交一条评论(有点像发送trackback/pingback,但只是一条完整的评论)。例如,在站点A上,我有一个带有名称、url和注释字段的表单。我在站点A中输入的数据,我想通过URL参数或POST方法提交到站点B(我的博客)。我假设我的博客上需要一个操作挂钩来检索从站点A发送的数据,并将其插入wp注释表中。这可能吗?

  • 从图像中删除标题属性

    时间:2010-12-30

    我正在寻找一种从图像中删除title属性的方法,最好使用挂钩或过滤器。大多数客户不愿意为图像提供适当的标题,因此消除了此属性的用途。与随机的、非描述性的提示相比,我更喜欢没有工具提示。

  • “POSTS_JOIN”和“POSTS_FIELDS”过滤器挂钩的解释?

    时间:2010-12-31

    我是“posts\\uu0”过滤器挂钩的新手,我想从那些有经验的人那里了解一些事情:在这个question, 有人使用posts_join 第二个参数为$query:add_filter(\'posts_join\',array(&$this,\'posts_join\'),10,2); ... function posts_join($join,$query) { } 这是wp\\U查询的实例还是类似的实例?同样的例子:如何确定帖子

  • 类别删除之前/之后运行的钩子是什么?

    时间:2011-01-02

    当用户删除类别时,插件可以挂接哪些操作进行处理?

  • Theme Activate Hook

    时间:2011-01-03

    我想写一个功能,以电子邮件给我的网址时,我的主题被激活。当主题被激活时,钩子会启动什么?

  • 为每个页面添加不同背景图像的好方法是什么?

    时间:2011-01-03

    我在做aThematic 子主题,其中我需要有一个独特的图像装饰每个网站的主页,从一个预定义的永久图像集。它也将是理想的,有一个相同的图像随机选择出现在所有其他页面上。使用边栏小部件加载图像似乎是一个不错的选择,但我还不知道如何创建自己的小部件,而且还没有找到一个提供我正在寻找的简单功能的插件。我也不想在管理面板上塞满客户端不应该摆弄的插件和选项。我认为在我的functions.php 这会根据页面ID向主题挂钩添加一些生成的标记,但我不太确定我在做什么,所以我想我应该问问是否有人已经有了很好的解决方案。

  • 在SAVE_POST之后使用INSERT_POST_DATA和在POST_TERVATION DRAFT_TO_Schedule之后使用INSERT_POST的事件日历

    时间:2011-01-03

    好吧,我正在为我的网站开发一个活动日历,这是一项可怕的任务,我有点卡住了。我对任何想法都持开放态度,但以下是我正在做的和我想做的。我假设我的主要问题是挂钩和过滤器的顺序,因为我觉得我已经很好地掌握了我想要做什么。此外,我坚持使用wordpress挂钩和过滤器,而不是直接操作mysql数据库。缺点是。。。保存第一个自定义字段,然后将当前post\\u日期更改为该自定义字段,并将post\\u状态更改为future,无论何时将帖子保存为草稿或提交以供审阅</获取第二个自定义字段,插入一篇新文章,该自定义

  • 在挂钩中生成的代码的适当缩进

    时间:2011-01-07

    我真的很喜欢让我的代码全部正确缩进,但是wordpress生成的所有代码,比如当我们使用wp\\u head()时出现在标题上的代码,都会丢失所有缩进。我认为这并不重要,无论是用户还是搜索引擎都没有给出代码是否缩进的标准,但在调试方面,这确实有很大帮助。你知道有什么插件、选项或其他东西可以解决这个问题吗?

  • 我可以在同一动作中做几次钩子?

    时间:2011-01-10

    我有一个主题,其中包括一些设置,使用after_setup_theme 但我想编写自己的函数,这些函数也需要运行after_setup_theme. 我宁愿把我的东西单独归档。我能打电话吗after_setup_theme 多次?

  • 如果我不写Add_action()也没关系

    时间:2011-01-28

    我在网上下载了各种主题functions.php 他们写了这样的东西删除内联注释样式的示例。function demo_remove_recent_comments_style() { add_filter( \'show_recent_comments_widget_style\', \'__return_false\' ); } add_action( \'widgets_init\', \'demo_remove_recent_comments_style\' );&

  • 是否为全新帖子添加操作挂钩(_A)?

    时间:2011-02-01

    publish\\u post在发布帖子时运行,或者如果帖子已编辑且其状态为“published”。操作函数参数:post ID。-Plugin API Documentation我已经将publish\\u post挂钩添加到我正在编写的WordPress插件中。钩子本身调用的函数旨在使用wp\\u update\\u post函数更改几个帖子的类别。但是,此挂钩不起作用,因为运行wp\\u update\\u post返回的结果始终为0。我的猜测是,运行wp\\u update\\u post会导致另