您当前的位置:首页 > TAG信息列表 > hooks
单级菜单选项?另一种方式?
我正在为一位客户开发一个儿童主题,主题是213。我的主题包含通过我的functions.php 文件第二个导航菜单完全正常工作,正如预期的那样。然而,作为我设计的一部分,我只希望第二个导航菜单是“单级”菜单;i、 例如,没有子菜单项或子菜单项。我可以使用display:none 针对适当的.sub-menu 此自定义菜单下的项。然而,尽管我已经消除了子菜单项破坏布局的可能性,但我想首先阻止管理员创建它们。我不希望客户端添加子菜单项时发现它们没有出现。除此之外,我想制作一个更为强大的主题,从前到后。我已经搜
在所有帖子页面的自定义帖子类型列表上方添加信息
好吧,这听起来像是一个相当令人困惑的标题,让我解释一下。我已经创建了一个自定义帖子类型(CPT),我想在其列表上方添加一些关于该帖子类型的帖子的摘要信息(过滤器和批量操作按钮所在的位置),所涉及的页面将是:http://www.example.com/wp-admin/edit.php?post_type={cpt} 这个有钩子吗?因为我真的不知道该怎么称呼这个区域,所以我没有找到任何东西进行进一步的搜索。
对于有关注册过程和帐户/配置文件更新的这种情况,我应该使用哪个挂钩?
我希望在用户成功填写并提交WordPress注册表以及用户更新其配置文件时“仅”运行PHP脚本。这是我目前掌握的情况,Registration ---------------- function soapConn() { if (!isset($_POST[\'submit-btn\'])) { } else { // If pressed, run the script // Should
当两个或更多插件使用相同的钩子时会发生什么?
我的两个插件使用相同的过滤器挂钩:the_content. 这种情况下会发生什么?是否有优先级处理程序,比如哪个插件将首先被服务?我想使用这两个插件。我需要先调用一个插件,然后第二个插件将在第一个插件的末尾添加更多内容。实现这一目标的最佳方法是什么?还是我做错了什么?
仅在函数.php中使用REQUIRED_ONCE()时出现问题
我使用add_theme_page() 在我的孩子主题中functions.php 实现了如下内容。。。// other functions located here that create a custom options page in the Dashboard. // THIS IS NOT A FILE PATH ISSUE -> THE CUSTOM PAGE IS CREATED IN BOTH CASES. function my_menu() {
如果登录用户位于特定页面,则将其重定向
我试图阻止除管理员之外的用户访问注册页面,如果他们已经登录,则重置密码页面。我有以下几点:function redirect_loggedin_users() { // Maybe use is_user_logged_in() instead? if (!current_user_can(\'manage_options\') && is_page(array(2090, 2092))) { wp_redirect(home_url());
在页面上显示自定义帖子数据之前,我可以使用什么钩子来修改它?
我需要在wp从数据库获取自定义帖子后立即检查post\\u meta中的某个值是否为true,如果为false,我需要修改/向帖子添加一些数据,然后显示修改后的版本,如果为true,则应像往常一样继续。一般来说,要实现这样的目标,最好的挂钩和方法是什么?编辑:之前忘了提到,但我更喜欢在插件中这样做。
在编辑和保存帖子时是否执行触发操作?
我试图在编辑和/或保存页面时触发一些代码。此代码适用于:add_action( \'save_post\', \'add_promoted_meta_data\' ); function add_promoted_meta_data( $post_id ) { echo \'<h1>test</h1>\'; } 。。。但该代码不:add_action( \'edit_post\', \'add_promoted_meta_data\' );&
筛选器或操作挂钩以在</Body>标记之前插入管理页面上的内容
我正在开发一个管理员插件,希望能够在最后一个body标记之前编写一些HTML内容。当用户单击按钮时,该内容最初将被隐藏,然后用javascript显示。有人能告诉我是否有任何操作或过滤器挂钩可以用来插入这个吗?请记住,这是针对管理页面而不是主题页面。
正在从模板类中删除操作
我想用我自己的儿童版本来替换主题中的动作。在本例中,主题挂钩到wp_head 添加自己的链接。我自己的功能。php位于子主题中,如下所示:global $SMTheme; remove_action(\'wp_head\', array($SMTheme, \'headtext\')); add_action(\'wp_head\', \'custom_headtext\'); 不幸的是,它还不起作用,我对这方面还很陌生。这是主题添加动作的方式:class SMTheme {
为什么我不能在函数.php文件中使用一个钩子来加载我的Java脚本?
我是WP的新手(我来自Joomla),我有以下问题:我将这个纯HTML主题(使用引导CSS框架)带入WordPress主题。这是原始的纯HTML演示主题(我有完整的源代码,因为这是一个可下载的示例):http://www.html.it/guide/img/bootstrap/demo/home.html这是我个人正在研究的WP主题:http://onofri.org/WP_BootStrap/正如你所看到的,与最初的演示网站和我的个人WP主题的唯一区别是,在第二个网站中,JavaScript没有加载(因
重命名WordPress登录并获取新密码按钮
我目前正在构建自定义wordpress管理员登录主题。现在我有了一个想法,但不确定它是否可行。我想将“获取新密码”重命名为“获取新密码”。是否也可以将“登录”重命名为“转到”?
如何通过s2embers删除操作挂钩
我注意到我的插件在s2member激活时不起作用,但不幸的是,它是站点功能所必需的,如果我在挂钩上注释掉这一行,我做了一些研究。股份有限公司php那么我的插件可以工作了,我怎样才能从插件中删除它呢?因为一旦s2member更新,它就会删除我的//并且我们又回到了相同的问题。这是一行://add_action(\"wp_login\", \"c_ws_plugin__s2member_login_redirects::login_redirect\", 10, 2); 我查了一下法典,发现了这个函
在主题激活前检查php版本
我有一个需要php 5.3以上版本的主题。如果较旧,则会发生致命错误。所以,当用户尝试激活这个主题时,我需要做的是在进入主题代码之前检查php版本,然后,如果php版本太旧,显示一些消息和don\'t 激活我的主题,但保留以前活动的主题有可能吗?我有这个代码来检查版本define(\"THEME_REQUIRED_PHP_VERSION\", \'5.3.0\'); define(\"THEME_IGNORE_PHP_VERSION\", 0); //check
分配给Content_Filtered_EDIT_PRE筛选器挂钩的函数何时触发?
我向过滤器挂钩标签添加了一个函数\'content_filtered_edit_pre\', 但无论我做什么,它似乎都不会开火。我也知道\'content_edit_pre\', 但我很好奇这个过滤器挂钩什么时候被命名。当我在编辑屏幕中打开帖子时,即使运行了另一个过滤器,以下内容也不会导致“筛选”添加到帖子的前面:function test_of_content_filtered_edit_pre( $content, $post_id ) { return \"filtered \".$
save_post not working
为了创建(或更新,无论何时更新帖子)unix时间戳元,我使用以下代码启动save\\u post。我将此代码粘贴到函数中。php。但我相信这是行不通的,因为我无法在自定义模板的任何位置访问由save\\u post-in-loop创建的相关unix元。EDIT: 在回答和评论之后,我在save\\u post hook事件中添加了优先级和参数,并更新了检索方式。现在的问题似乎如下所示-创建帖子时,save\\u帖子不会触发,但如果我更新帖子(创建后),save post会触发。另外,在更新时(在创建后的任
如何在为自定义发布类型保存表单数据之前进行修改
我有一个诊所自定义的职位类型,有3个字段;一个文本区域用于显示诊所的地址,两个文本框用于显示纬度和经度。我希望用户在textarea中输入地址,然后当他们点击publish时,我需要连接,对地址进行地理编码,并填充要存储在数据库中的纬度和经度字段。如果成功,那么当他们来编辑诊所时,将填充纬度和经度字段。我有以下代码,但似乎不起作用:function geocode_clinic() { if($_POST[\'post_type\']==\'clinics\') {
过滤管理区域中的帖子列表
我如何过滤我的自定义帖子类型,就像它是由WordPress本身过滤的一样?我指的是那些只允许你显示已发布、私人或垃圾帖子的链接。我之所以需要它,是因为我想过滤我的事件帖子类型,使你在第一时间只能看到即将到来的事件,同时仍然能够看到所有事件。我偶然发现this question 但这将是一个下拉列表,而不是这些链接。[编辑]所以我想要的是有一个链接Past events 旁边的Published 链接,而不是使用标准下拉菜单。[编辑2]根据这个答案,我最终使用了一个下拉列表:https://wordpres
如何在(自定义)帖子概述的标题下放置HTML
Edit: 是的,我知道,我自己回答了这个问题。然而,我仍然对我找到的其他解决方案和/或评论感兴趣。你会这样做吗?还有其他方法吗</我想在概览页面上提供一些额外的说明和页面帮助(即没有上下文帮助或帮助选项卡)(即。,edit.php) 用于自定义帖子类型。根据edit.php (以及class-wp-list-table.php 和class-wp-posts-list-table.php) 没有合适的挂钩。那么,我该怎么做呢?注意事项:我想出了一个解决方案,我会说它有点老土,所以我愿意接受一个干净
如何在发布帖子后显示错误消息?
我正在使用transition_post_status 钩子在发布帖子后执行一些操作。在某些情况下,我希望在“编辑帖子”下方和“发布帖子”上方的红色框中显示错误消息:我该怎么做?