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

  • 通过操作筛选器使类可用

    时间:2013-09-08

    我正在创建一个显示选项卡式视图的插件。当前的工作方式是当用户单击选项卡时class Loader 读取$_GET 参数,并创建特定于该选项卡内容的类的实例。现在我已经完成了这项工作,我希望能够将此插件的功能扩展到其他插件。ie,我希望另一个插件能够创建一个新的选项卡类型。虽然我可以使用if_method_exists().如何使第二个插件中的实例或类名可用于我的插件?我想要实现的是Loader 类以提供一个类名列表,它可以首先从中填充选项卡,然后在选择该选项卡时创建实例。

  • 通过筛选器或操作挂钩更改变量

    时间:2013-09-11

    看来我在理解add\\u action、add\\u filter和apply\\u filters的工作方式方面有问题。简而言之,我有以下场景:在模板文件中,我有while ( $the_query->have_posts() ) : $the_query->the_post(); /*get meta data for this post**/ $meta=get_post_meta(get_the_ID(), $post_type, true );

  • 在自定义操作挂钩中打印快捷码,而不是在输入快捷码的位置

    时间:2013-09-11

    我在我的主题中添加了一个自定义的动作挂钩。我希望能够在\\u content()中的任何位置输入一个短代码,并在自定义操作挂钩而不是输入短代码的位置打印该短代码。短代码在标题中显示库和自定义挂钩。如果我直接在动作回调中执行\\u shortcode(),但该快捷码会显示在所有页面上,那么它就可以工作。所以我知道钩子在起作用,但我只想让库显示在页眉中,短代码被输入到\\u content()中。

  • 编辑帖子时应该触发‘wp’钩子吗?

    时间:2013-09-18

    我正在试图弄清楚这是出于设计,是一个bug还是一个我应该尝试请求的特性。我创建了一个插件并添加了以下代码:function test_wp() { echo \'<div style=\"position: absolute; border: 3px solid #dcdcdc; background: #ffffff; padding: 20px; left: 200px; top: 100px; font-size: 30px; z-index: 9999;\">It wo

  • 如何仅在某些管理页面上打印通知?

    时间:2013-09-22

    我正在写一个插件,可以打印通知,但只能在媒体页面上。我找到了admin_notices 和all_admin_notices 操作,但这些操作会在所有管理页面上触发。是否有任何方法可以找到从回调中调用挂钩的管理页面?

  • 自定义登录模式页面操作

    时间:2013-09-23

    我有一个模式登录,也有一个自定义登录页面。模式登录页面主要用于登录、注册、忘记密码。问题是,无论何时通过模式登录页面登录,它都会转到自定义登录页面。非登录处理页面。(您必须在自定义登录页面上再次输入用户名和密码)是否可以从模式登录页面转到登录处理页面?(如果用户名pwd错误,则应转到自定义登录页)我尝试放置“/login”而不是“/echo wp\\u login\\u url(apply\\u filters(\'kleo\\u modal\\u login\\u redirect\',\'\');”操

  • 使用preg_place过滤自定义文本区域

    时间:2013-09-23

    我正在开发custom post type, 其中包括从post editor内部发送电子邮件的可能性。电子邮件正文文本区域通过自定义设置页面填充并保存到post_meta array 其中还包括电子邮件和主题。直到这里一切都好。设置页面中的标准电子邮件内容包括%%PROPOSAL_LINK%% 和%%PROPOSAL_LINK_URL%% 这些邮件应该被过滤掉,并替换为html链接和指向邮件来源的永久链接的普通链接。以下是我现在使用的函数:function filter_email_text_for_p

  • Using add_filter() in Widgets

    时间:2013-09-24

    只需查询引用add_filter() 作用您可以在WordPress小部件类中使用此函数吗。Example我有一个带有动态创建代码的小部件,我想将其传递给插件中创建的另一个函数。这能实现吗?<?php /** * Display the actual Widget * * @param Array $args * @param Array $instance */ public function widget($args, $inst

  • 如何挂钩操作/筛选调用

    时间:2013-09-25

    我将创建一个非常简单的日志插件。每次启动操作或筛选器时,我都需要将其记录到文件中。我们的想法是,我们将能够准确地看到每个页面加载都会执行哪些操作和过滤器(以及它们运行的函数)。这包括它们运行的顺序。

  • 当与ADD_FILTER一起使用时,(10,2)是什么意思

    时间:2013-09-28

    请告诉我下面提到的代码中的10、2是什么:add_filter(\'nav_menu_css_class\', \'add_active_class\', 10, 2 ); function add_active_class($classes, $item) { if($item->menu_item_parent == 0 && in_array(\'current-menu-item\', $classes)) { $

  • 链接到管理员帖子列表页面

    时间:2013-09-28

    因此,我想为帖子和页面列表创建一个自定义管理界面。我希望它是一个拆分视图,左侧是帖子列表和一些数据,右侧是帖子的完全可编辑预览。我很难找到合适的地方来完成这项任务。这些页面有哪些挂钩?我基本上是想连接到这些屏幕来编辑它们的输出。我所要寻找的是一个钩子,它将传入此页面上的所有信息,并允许我输出自己的HTML和CSS。我计划让这个列表占据屏幕的一半,当您单击其中一个项目时,它会使用ajax下拉帖子内容并将其显示在屏幕右侧的预览窗口中。想想Mac mail应用程序。我要找的只是一个合适的钩子。我想我已经过去了。

  • 非常顽固的wp_注册脚本/添加操作与删除

    时间:2013-10-02

    我正在尝试摆脱插件。中的js文件,但它不起作用。此处调用{部分代码):class awqsf{ const post_type = \'awqsf\'; function __construct(){ // style for front end add_action( \'wp_enqueue_scripts\', array($this,\'awsqf_front_styles\'), false, \'1.0\

  • 使用REMOVE_ACTION在不必要的页面上注销脚本

    时间:2013-10-03

    To all would-be close-voters: 这个问题不是重复的,因为我需要使用删除插件添加的所有脚本remove_action.在里面Very stubborn wp_register_script / add_action vs remove 习惯于wp_dequeue_script 函数一个接一个地删除脚本,但我需要将它们全部删除(这是使用插件添加的add_action) 使用remove_action!wp_dequeue_script 函数无法删除如下自定义代码:add_actio

  • 将自定义内容添加到不存在的页面

    时间:2013-10-04

    我正在尝试向404页面添加内容。例如,我想为mysite定义帖子内容。com/现有页/虚拟页,而不是显示404页。我尝试了几种不同的方法,但都没有成功,因此我非常感谢您的帮助。我的实际结构是:mysite。com/个人发展/课程。我的网站。com/个人发展存在,但mysite除外。com/个人发展/班级没有。我的网站。com/personal development/class将显示mysite中更改的内容。com/个人发展如果类页面实际存在,则“添加\\u重写\\u”规则似乎有效。add_action(

  • 是否根据POST_TYPE有条件地调用ADD_ACTION?

    时间:2013-10-09

    在构建插件时,我知道您可以挂接到一个函数来运行以下代码add_action(\'admin_footer\', array($this, \'custom_function\')); 在该函数中,测试post\\u类型,如下所示:public function custom_function() { $screen = get_current_screen(); if (self::CUSTOM_POST_TYPE == $scre

  • 如何将钩子变量传递给函数?

    时间:2013-10-10

    我有一个函数,其中有一个add\\u操作,可以调用user\\u register挂钩。我希望能够从user\\u register挂钩和$\\u POST数组中回显变量$user\\u id。(好吧,我的目标是做得更多,但你明白了)。见下文:function my_function{ add_action( \'user_register\' ..... . . . echo $user_id; var_dump

  • 内容过滤器的替代选项(_C)

    时间:2013-10-10

    “我在类别页面上使用了\\u内容过滤器,如cat=1”我在内容中添加了--N。但由于主题功能,它会在一些字符之后剥离内容,因此在帖子中,我可以看到较少的“-N”字符串,但对于较大的内容,我看不到“-N”字符串,因为“内容”正在被剥离。我想每次都附加“-N”字符串。是否有其他方式附加内容?密码function rate_post_content($content) { if(is_category()){ global $post; retur

  • JQuery代码在包含在unctions.php中时无法运行

    时间:2013-10-11

    我觉得我肯定错过了一些简单的事情。。。但为了我的生命,我找不到我缺少的东西。我的“坏习惯”是将jQuery函数直接包含在标题中。php文件(以及其他点)。据我所知,这是不允许的,应该使用wp\\u enqueue函数将函数保存在一个单独的文件中以加载它们(如果我得到的正确的话)。我的标题中有一个简单的函数。应在文档就绪时启动的php:<script> // Scroll to Top jQuery(document).ready(function () {&#x

  • Admin Hook at the Login Page

    时间:2013-10-14

    我需要先编写代码,然后用户才能输入用户名和密码。因此,我在wp登录的下面一行之后编写了代码。php页面:$action = isset($_REQUEST[\'action\']) ? $_REQUEST[\'action\'] : \'login\'; 上面的线条是#372。我的产品线:if ($action == \'login\') { // My code } 这样做时,脚本甚至在用户名和pwd框出现之前运行。我正在考虑添加挂钩等,以便我不需要修改wp登录

  • 使用UPDATE_OPTION()从数组中删除选项值

    时间:2013-10-14

    我有一个用户配置文件字段,它通过电子邮件订阅用户论坛帖子。这会将用户的电子邮件地址添加到wp-options. 当然,我希望用户能够取消订阅,在这种情况下,他会取消选中复选框。下面是我如何做到这一点的:add_action( \'personal_options_update\', \'my_save_extra_profile_fields\' ); add_action( \'edit_user_profile_update\', \'my_save_extra_profile_fields\