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

  • Meta boxes not showing up

    时间:2013-03-01

    好的,我正在尝试渲染一个元框。到目前为止,我已经做到了这一点,尽可能地保持基本:add_action(\'load-post.php\', \'ad_templates_callback\' ); add_action(\'load-post-new.php\', \'ad_templates_callback\' ); function ad_templates_callback(){ add_action(\'add_meta_boxes\', \'ad_te

  • 用于控制对我的站点的某些部分的访问的操作挂钩

    时间:2013-03-01

    我正在搜索一个动作挂钩,可以用来控制对Wordpress网站某些部分的访问。我想编写一些自定义PHP,它将检查某些用户属性,并决定他们是否可以查看站点的特定部分(即只有具有特定属性的用户才能查看属于特定url层次结构的页面)。更具体地说:我的用户配置文件有两个额外的标志:i)社区1的成员和ii)i)社区2的成员社区一包含大量内容,这些内容位于带有slug“community1”的页面下。每当用户尝试访问带有slug community1的页面或其任何子页面(例如community1/about)时,我想检

  • 如何使用‘COMMENTS_NUMBER’过滤器?

    时间:2013-03-04

    我不知道怎么用this filter. 有人能给我举个例子吗?我正在努力改变(\'0\', \'1\', \'%\') 到(\'0 Comments\', \'1 Comment\', \'% Comments\').我正在使用此函数获取评论编号。 function lpe_get_comments_number( $anchor=\'#comments\' ) { $return = \'<a class=\"comments-number-link\" href=\

  • 如何在写入数据库前修改帖子内容?

    时间:2013-03-04

    嗨~我又回来了,我正在尝试为我正在编写的脚本添加另一个函数a plugin that notify my friends of new post that mentions(@) them. 现在,我想在点击publish后,将我提到的朋友姓名的纯文本更改为他们自己的wordpress博客地址(如果有)的链接。所以@David将成为David.我多次搜索此问题,但所有结果如下:add_filter(\'the_content\', \'replace_custom_word\'); 这并不能真

  • 在没有挂钩的情况下将其挂钩到函数中?

    时间:2013-03-06

    我刚刚开始使用钩子,现在已经了解了它们的美丽。我知道我可以通过使用add_filter(\'hook_name\',\'my_hook_name\', $variable);function a_function($variable){ return add_filter(\'hook_name\', $variable); } 但是,如果您想要挂接的函数只返回了一个变量,该怎么办呢。function a_function($variable){ retu

  • How to modify post content?

    时间:2013-03-07

    我还没弄明白。这条路对吗?我试过了$_POST[\'content\'] = \"nothing\" 和$_POST[\'content\'] = 0 都不适合我。我用下面的方法function changeContent() { $_POST[\'content\'] = \"nothing\"; } add_action(\'publish_post\', \'changeContent\'); 我想在写入数据库之前更改内容。

  • ‘NAV_MENU_CS_CLASS’筛选器接受2个参数还是3个参数?

    时间:2013-03-08

    我一直在用nav_menu_css_class 在我的一个插件中进行筛选,实现为:add_filter( \'nav_menu_css_class\', \'wbwcrf_nav_menu_css_class\', 10, 3 ); function wbwcrf_nav_menu_css_class( $classes, $item, $args ) { /* snip */ return $classes; } 过滤器在代码中显然有3个

  • 将某些操作仅限于插件特定的管理菜单页面

    时间:2013-03-12

    我正在开发一个插件,希望将某些内容仅限于插件特定的管理菜单页面。因此,在将(子)菜单页面添加到数组中时,我会写入返回的段塞,以便稍后在当前页面上对其进行检查。问题似乎是get_current_screen 正在返回null 从/之前调用时admin_init. 然而,我将菜单页面添加到admin_menu - 在之前admin_init.这是not working 代码:add_action( \'admin_menu\', \'my_admin_menu\' ); function my_adm

  • 对于帖子模板来说,哪些挂钩是必不可少的?

    时间:2013-03-12

    我正在构建一个非常定制的主题,我开始制作帖子模板,但我不知道哪些钩子对它们是必不可少的。因此,我已经看到(但不记得在哪里看到)一些主题或用于注释的代码段,在代码段中,代码类似于:if comments allowed comment hook 我知道还有一些其他我不知道的功能,比如trackback,对吧?有没有人有一个很好的教程列出了所有的要点?

  • 自定义状态的new_to_Publish挂钩的替代方案

    时间:2013-03-13

    我正在寻找合适的钩子,用于在插入帖子时发送电子邮件通知。然而,我使用的是自定义状态(在本例中为“holding”),它似乎不会被新的\\u to\\u holding钩子击中,所以我希望有人知道在插入帖子时被触发的替代方法,或者可能是钩子工作不正常的原因。

  • GET_THEME_MOD返回空值而不是保存值的问题

    时间:2013-03-15

    最新版本的Wordpress中的get\\u theme\\u mod函数似乎有一个相当麻烦的问题。仅在特定服务器上(其中满足所有Wordpress要求),该函数不会返回存储在数据库中的保存值。但是,如果我为函数指定默认值,它将始终从第二个参数返回默认值。我在这里真的很困惑,因为服务器都运行PHP 5.3和超过所需的MySQL版本。所有环境都是PHP和Apache,前面或中间没有任何内容。这似乎不是一个一致的错误,只是在特定的服务器上发生了这种情况。我在我的项目中使用Wordpress主题定制API,在有

  • 连接到档案页面?

    时间:2013-03-15

    我正在制作一个自定义的帖子类型,我想以插件的形式使用它——所有这些都很简单。但是,我希望此帖子类型的存档页面在内容区域中看起来略有不同-我如何做到这一点,而不必要求最终用户将文件移动到其模板目录?我希望这是有意义的,如果没有,请让我进一步澄清——我真的没有在抄本中找到任何东西,但可能我找错了地方。

  • Hook on trash post

    时间:2013-03-15

    当我删除一个自定义帖子类型时,我想执行一个操作,我应该使用哪个钩子:wp_trash_mycpt 或trash_mycpt 我的操作应仅在以下情况下运行mycpt 在\'publish\', \'draft\' or \'future\' 状态并移向“垃圾”状态。当它从垃圾桶中移除时,没有理由再次运行该函数。

  • WordPress钩子如何响应用户交互?

    时间:2013-03-19

    Embarrassingly big hole in my understanding!当我编辑完一篇文章并点击蓝色的“更新”按钮后,接下来会发生什么?特别是,“pre-post-update”钩子(它是php,只存在于服务器上)是如何拦截我的请求的?我想要么Ajax有一些聪明的地方,要么——更有可能?-按钮操作会重新加载页面,使挂钩有机会执行其操作。The practical application is as follows:我有一个元盒,其中(除其他外)允许用户使用jQuery UI Sortabl

  • _POSTS挂钩,哪组帖子?

    时间:2013-03-19

    我想修改搜索结果。目前,我挂接到\\u帖子并检查wp\\u query->is\\u search,以确定我是否正在查看搜索结果页面。然而,我注意到,这些帖子不仅在搜索结果上执行,而且在页面上的任何摘录列表上执行(例如页面页脚中的新闻项目列表)我怎样才能知道哪个电话是哪个?我应该假设这是第一个吗?还是有更好的方法?

  • Filter post before *editing*

    时间:2013-03-21

    我知道WP中有很多钩子可以在保存后将帖子写入DB之前更改帖子内容(和其他字段);但我感兴趣的是在加载帖子之前运行我的自定义过滤器,以进行编辑。因此,基本上当我的自定义帖子类型由/wp admin/post加载时。php?post=##&;操作=编辑,我想在所见即所得编辑器中显示内容之前对其运行我的过滤器。这有可能吗?

  • 如何将复选框值保存到寄存器设置?

    时间:2013-03-21

    <?php function default_menu() { <form action=\"options.php\" method=\"post\"> <?php settings_fields( \'sample_check\' );?> <input type=\"checkbox\" name=\"sample\" value=\"nofollow\"/> </form>

  • 如何让插件在WordPress的每个模板中工作

    时间:2013-03-22

    我是插件开发新手。我想获取特定页面/帖子的所有图像,并想在页面下方以幻灯片形式显示它们。。目前我能够收集媒体库中的所有图像并显示。。。但我想要图像,如果特定页面。。我已经了解到,要获得特定模板的图像,你需要在特定的帖子模板中添加几行代码。。但如何使用插件实现 $query_images_args = array( \'post_type\' => \'attachment\', \'post_mime_type\' =>\'image\', \'post_stat

  • 挂钩‘wp_enQueue_脚本’的优先级不起作用

    时间:2013-03-22

    在我正在处理的主题中,最多有3个样式表。我正在使用挂钩“wp\\u enqueue\\u scripts”。样式表的顺序对于覆盖样式很重要。我有这样一个代码:add_action(\'wp_enqueue_scripts\', \'add_stylesheet_one\', 10); add_action(\'wp_enqueue_scripts\', \'add_stylesheet_two\', 14); add_action(\'wp_enqueue_scripts\', \'add

  • WP Cron在时间流逝时不执行

    时间:2013-03-27

    我想使用的目标wp_schedule_single_event( ) 执行单个事件,在用户提交表单8分钟后向我发送电子邮件。以下代码在我的functions.php:function nkapi_send_to_system( $args ) { wp_mail( \'xxx\', \'xxx\', $args ); } add_action( \'nkapi_send\', \'nkapi_send_to_system\' ); function