您当前的位置:首页 > TAG信息列表 > hooks
有没有在用户登录后运行的钩子?
我正在编写一个插件,它从远程服务获取一些扩展的用户信息,我需要它在用户每次登录时执行其功能。是否有一个在登录后被触发的钩子,我可以向其添加操作?
在所有图像的HTML中显示来自自定义域的信息
好吧,我整天都在研究这个问题,但到处都找不到解决方案。我在图像上传屏幕中创建了一个自定义字段(首次找到信息here). 该字段存储摄影师的姓名,以给予他/她的信任。那里一切都很好。我搞不懂的是如何将这些信息输入到整个网站的每个图像标题数据中。我希望我的图片信用字段将自己附加到整个网站的所有图片标题中,这样每个图片标题都会读像“我的标题(按摄影师姓名)”。我已经得出的结论很接近,但还不够好。我可以通过在现有帖子上使用“image”类型的“get\\u children()”,然后在每个结果上调用“get\\
用于替换给定类别的WP_Query对象的筛选器
我正在寻找一个操作/过滤器,用页面内容替换类别存档页面。我正在考虑测试category ID,并用一个为我想要获取的页面定制的新对象替换WP\\u查询对象,从而避免修改模板。我可以使用哪个过滤器/操作,是否有更好的解决方案?
创建将在每个页面上显示文本的插件
我知道有一种简单的方法可以做到这一点,但我似乎找不到以下方面的最佳实践:;我有一个插件,完成后应该在每个页面上生成HTML,我希望它不需要JavaScript就可以这样做,并且我希望它尽可能独立于主题。它将出现在每个页面上,因此它不能是模板文件中的短代码(但header.php文件中的短代码合适吗?)。理想情况下,应该有一个钩子,允许我在<h1> 标题中的标记(但不要认为这会那么容易!)有没有人能给我指出正确的方向,或者给我发一些伪代码来帮助我?EditBrian问我你到底想插入什么,以及模板
如何在没有激活邮件的情况下自动激活注册后的用户?
我想在注册后自动登录我的用户,无需激活电子邮件要求(我不担心垃圾邮件发送者)。我该怎么做呢?谢谢
COMMENT_FOR()用户登录时自定义字段不可见
我添加了一些自定义表单字段using comment_for() 以及过滤comment_form_default_fields 和comment_form_defaults 钩子用于使用自定义注释字段以及作者、电子邮件和url。修改工作与用户注销时一样好,但如果登录自定义表单字段,则会消失,只留下提交按钮。我的修改/筛选是否有任何原因导致这种行为?function.php/** * CUSTOM COMMENT FORM * @method magneton_comment_for
有没有办法在创建帖子时设置默认自定义域?
当我创建新帖子时,just after clicking \"Add New\", 当post编辑器显示时,我希望已经打开一些默认的自定义字段输入,而不必使用下拉列表并选择要使用的自定义字段。视觉上,而不是:我想要一些类似于:我知道有一些插件(CPT、更多字段等),但我想用一个简单的方法来实现基本功能。我尝试了类似的方法(我使用的是自定义的post类型“product”):function register_custom_fields( $post_ID ) { global $
是否在所有操作挂钩上应用函数?
有没有一种简单的方法可以在所有动作挂钩上应用函数?我想申请esc_attr() 到每个动作挂钩(以一种可以从functions.php或插件工作的方式)。我想我需要过滤do_action 和do_action_ref_array 除了那些函数不使用apply_filters. 有没有办法做到这一点?
WordPress插件的WP_INSERT_POST挂钩
我正在尝试制作一个wordpress插件,以便在插入帖子之前自动翻译帖子,这是为了满足特定的需要,我想用一种语言写作,用另一种语言发布帖子,到目前为止,我无法钩住wp\\U insert\\U帖子,或者我不知道如何正确地做到这一点,我在这里发布了我的钩子代码,我注意到这是我的第一个插件,我感谢任何帮助或有用的评论。迈克,function tr_insert_post($post, $wp_error = false) { $post [\'post_title\'] =
如何在筛选器挂钩中使用_Excerpt?
我希望能像处理\\u内容一样处理\\u摘录,但没有这样的运气。如何通过插件传递帖子页面的摘录?我尝试过这方面的变化:add_filter(\'the_excerpt\', \'my_function\'); 但是,唉,不行。建议?EDIT: It looks like my filter call won\'t work when called from within another function, but it DOES work if it\'s at the same level o
初始化期间需要检查IS_ARCHIVE
在我的插件执行一些URI操作之前,我需要检查页面是否是存档。这些操作只在以前有效wp 但如果我先做然后检查is_archive, 检查将始终返回false。如何检查is_archive (或达到相同的最终结果)在-wp 钩如果我们能通过那就太好了is_archive 一个要检查的帖子,但它不是那样工作的。EDIT: 据我所知,档案馆甚至都没有帖子,我意识到也许我对自己的解释很糟糕。我只需要一些方法来检查当前URI是否是存档,然后wp 火灾。EDIT: 在进一步的实验中,我的URI操作似乎不能晚于ini
使用筛选器或挂钩重写循环
我正在尝试替换$wp_query 对象,而无需处理创建新模板和创建新WP_Query 对象在那里。我的目标是将循环可用的数据从该请求的默认值更改为自定义查询。add_filter( \'pre_get_posts\', \'custom_wpquery\' ); function custom_wpquery( $query ){ global $wp_query; if (is_category(121)) { if ($wp_q
Hook for page Request?
我想运行一个函数,查看所请求页面的当前url参数,并根据这些参数设置cookie。所以,我想我在寻找:Wordpress挂钩允许我在页面加载之前执行此操作,这是一种获取请求URL的方法
‘USER_HAS_CAP’挂钩似乎需要两次页面加载才能触发
这个问题与我最近问的另一个问题有关(http://wordpress.stackexchange.com/questions/29009/how-to-assign-specific-users-the-capability-to-edit-specific-pages-posts-cus/),这个答案让我在很大程度上实现了我的目标。然而,与其不断更新这个问题,我认为最好发布一个新的问题,因为我现在真的认为它更像是一个新问题。我基本上是在每个用户的基础上限制对自定义帖子类型(项目)的读取权限,我使用use
在调用wp_title()时,是否必须创建某种类型的“tile.php”文件?
。。。或者是wp_title() 已经处理过你博客中的各种上下文了吗?这可以为我阐明如何实现可重用index.php 文件中没有所有条件语句来处理给定上下文中的不同标题格式(页面、单条、帖子、搜索、存档、日期等)而且一篇特定的文章或页面是否可以有一种特殊的自定义格式,而不破坏其余的用例?(如果这需要在单独的问题中,请让我知道-它与这个问题密切相关,所以我想我现在就把它合并到这里)。
是否可以挂钩/筛选附件创建?
是否可以钩住或过滤附件创建过程?更具体地说,是否可以连接到附件创建中,以便我可以解析附件的文件名,用其文件名的过滤版本填充附件的元数据(标题)?如果没有,是否为媒体库计划挂钩和过滤器,并在将来更新核心?
是否有过滤器/操作来将内容添加到WP管理元数据库?
我想在自定义术语元框中添加一条指令。是否有一个钩子来添加此内容,或者仅仅使用JavaScript是最简单的?
将“丢失密码电子邮件链接”更改为自定义密码重置页面
在我正在工作的Wordpress网站上,订阅者根本不允许在后端看到任何内容。因此,我正在为Wordpress登录页创建一个订阅者可以访问的自定义页面。登录表单上有一个“丢失密码”链接。我已经设法将大多数内容重定向到我自己的自定义页面,但当有人在“丢失密码”字段中输入用户名时,它会向用户发送一封包含链接的电子邮件,从而将他们重定向到Wordpress后端以重置密码。我希望能够编辑电子邮件中的链接,并将其重定向到我自己的密码重置页面,但我找不到任何地方可以连接。有人能给我一个正确的行动吗?我不想更改任何Wor
我如何才能看到附加到“Add_action”挂钩的所有操作?
我正在使用管理栏,并尝试调试一些菜单及其优先级。我知道有几个回调绑定到操作,例如:add_action( \'admin_bar_menu\', \'wp_admin_bar_wp_menu\', 10 ); 当一个钩子像admin_bar_menu 是否调用?
如何修复我的旧主题以便正确加载jQuery
我有一个旧主题是“手动”加载jQuery,这与所有尝试使用jQuery的插件冲突。主题标题中包含以下行:<script type=\"text/javascript\" src=\"<?php bloginfo(\'template_url\'); ?>/js/jquery-1.3.2.min.js\"></script> <script type=\"text/javascript\" src=\"<?php bloginfo(\'template