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

  • 从PUBLISH_POST返回ACF自定义字段

    时间:2015-08-19

    我试图在帖子发布后立即返回一个自定义字段。我正在使用publish_post (或{status}_{post_type}) 操作,但看起来自定义字段是在挂钩之后创建的。我的代码输入functions.php:function create_recurring_posts( $ID, $post ) { logMe(print_r(get_post_custom($ID), true)); } add_action( \'publish_profile\', \'creat

  • 将信息从unctions.php传递到plugin

    时间:2015-08-19

    传递信息的最佳方式是什么functions.php 到插件?我需要让用户能够从他们的functions.php 文件到我的插件。(它可以是任何数据,只是我可以检查的数据;它可以是变量的值,甚至可以是设置了变量或定义了函数的事实。)我尝试了以下建议:Pass A Value From Outside To A Plugin Variable我一字不差地插入了代码:在插件上: $value = 0; $value = apply_filter(\'get_value_from_function\',

  • WordPress自定义分类复选框下拉菜单

    时间:2015-08-20

    嗨,我的自定义分类名称是country。在这里,A是一个国家,A-sub1,A-sub2是A下的州。b-sub1,b-sub2是b下的州。现在,我需要在两个单独的列表中显示国家列表(父)框和状态框。当管理员选择A时,仅显示状态框,状态框下显示A的状态。类似的方式是,管理员选择B,然后在其他框中显示B下的状态。怎么做。请帮忙。

  • 检查是否设置了_GET[‘POST’]时,WordPress SAVE_POST挂接不会触发

    时间:2015-08-21

    我遇到了一个问题(自定义metabox未保存),两个小时后,我终于意识到,如果尝试在if语句中的save\\u post挂钩中添加一个操作,检查是否设置了$\\u GET[\'post\',它将不起作用。基本上,即使设置了$\\u GET[\'post\',如果您将此代码放入函数中。php,它不会工作:function foo() { die(\'Saving post\'); } if( isset($_GET[\'post\']) ) { add_act

  • 向可调用的Add_Filter传递其他参数

    时间:2018-01-03

    我有一个add_filter 的函数auth_cookie_expiration 钩此挂钩接受三个参数。然而,我对传递更多参数感兴趣。例如:add_filter( \'auth_cookie_expiration\', \'get_expiration\', 10, 5 ); 这可能与apply_filter, 但是add_filter 函数被调用一次,这会导致抛出错误:PHP Fatal error: Uncaught ArgumentCountError: Too few argument

  • 根据类别和职位附加帖子

    时间:2018-01-07

    我正在处理一些没有正确附加的旧数据,显然这是有意义的,所有帖子都是有序的,但在数据库中没有任何帖子连接的引用。这里有数千篇帖子,所以我将只展示一个我正在使用的示例,以及我希望通过动作挂钩或函数实现的内容。甚至只是一个update\\u post方法。当前帖子列表示例Post Title 1 (Category = Folder) Post Title 2 (Category = Item) Post Title 3 (Category = Item) Post Title 4 (C

  • 我可以使用现有插件中的方法作为操作挂钩吗?

    时间:2018-01-08

    我想使用插件中的方法作为挂钩,而不是回调。我想使用我编写的自定义函数作为回调函数,当插件中的特定方法运行时会触发该回调函数。本质上类似于:add_action( array( \"NAME OF CLASS\", NAME OF METHOD\" ), \"MY CUSTOM FUNCTION\" ) ) 我不知道该怎么做,任何帮助或指导都将不胜感激!我已经验证了函数中存在的方法和类。使用方法\\u exists()函数的php。编辑:我正在使用名为Groups和Groups\\u File\\

  • 如何在选择字段时将自定义列添加到自定义帖子中

    时间:2018-01-09

    通过ACF,我添加了名为“status”的自定义字段,它是select字段。值为:“待定”、“活动”、“禁用”。我在下面找到了添加自定义列的代码,它可以很好地工作,但只适用于textfield,如果它是select field而不是列中的值,则会有“Array”。如何解决这个问题?我使用的代码add_filter(\'manage_posts_columns\', \'my_columns\'); function my_columns($columns) { $columns[\'sta

  • WordPress媒体库允许上传假文件

    时间:2018-01-09

    我创建了一个包含字符串的文件,并将其重命名为example.jpg. 该文件随后通过WordPress媒体库上传,并实际通过。如果同一个文件包含像EICAR病毒签名这样的恶意代码,这就不好了。有没有办法避免这种情况?我在看wp_check_filetype_and_ext 函数,但不确定它是否是解决问题的正确方法。

  • 既然`wp_login`已弃用,是否应该使用它?

    时间:2018-01-12

    我正在编写一个小脚本,在登录后需要用户角色。我想wp_login() 那就太好了。我读到这个在用户登录后运行,包含2个参数,其中一个是用户名。通过用户名,我可以了解他们的角色。但看起来wp_login() 已经有很长一段时间不推荐使用了。我不认为wp_signon() 可以用同样的方式满足我的需求wp_login() 可以问题是,我应该使用wp_login() 钩

  • 正在删除从构造函数添加的操作

    时间:2018-01-16

    有没有办法从主题中删除通过构造函数中插件类添加的操作?示例:class WP_Travel_Engine_Enquiry_Form_Shortcodes { function __construct() { add_action(\'wp_travel_engine_enquiry_form\', array( $this, \'wpte_enquiry_form\' )); } } new WP_T

  • 当我的插件处于活动状态时,如何在类中添加新属性?

    时间:2018-01-18

    我已经有一个名为People 在我的插件中。PHP人员类namespace MyPlugin\\Common; class People{ public $people_id; public $first_name; public $last_name; public function __construct( $data ){ $this->people_id = $dat

  • 如何使用挂钩触发点击事件

    时间:2018-01-19

    我正在使用重力表单,提交后我想使用它的内置操作add_action( \'gform_after_submission\', \'after_submission\', 10, 2 ); 从该页面中的两个不同元素触发两个单击事件。有可能吗?如果是,如何做到?

  • WordPress样板插件看不到添加设置字段和添加设置部分的回调函数

    时间:2018-01-19

    我正在开发我的第一个插件,我有一个选项页面设置。现在,我正在尝试添加一些字段。我有这个xxx-admin.php 在里面admin 文件夹public function section_callback() { echo \'<p>Select which areas of content you wish to display.</p>\'; } public function field_callback() {

  • 点击下单按钮后挂钩并发送WooCommerce数据

    时间:2018-01-22

    我在想办法给我的woo commerce签出页面添加一个钩子(http://localhost/checkout) 我倾向于将购物车项目和帐单地址、用户信息发送到其他页面,如http://localhost/hooking 在点击下订单按钮以进一步了解目的后,是否可能,以及如何做到这一点?

  • 警告:CALL_USER_FUNC_ARRAY()要求参数%1是有效的回调,找不到函数‘greenday_head’或函数名无效

    时间:2018-01-22

    Warning: call_user_func_array() expects parameter 1 to be a valid callback, function \'greenday_head\' not found or invalid function name in /home/xnvrtebr/public_html/Blog/wp-includes/class-wp-hook.php on line 286 我有一段时间没有注意到这个错误,因为它隐藏在黑色背景上。我已经查找了w

  • 如何在wp_登录钩子中获取当前用户的会话令牌?

    时间:2018-01-22

    我想在hook-wp\\u登录中获取当前用户的会话令牌。我在函数中尝试过此代码。php: add_action(\'wp_login\',\'test\'); function test() { var_dump(wp_get_session_token()); //string(0) \"\" exit; } 我正在使用wordpress 4.9.2

  • 添加筛选器LOGIN_REDIRECT不包含原始请求的重定向

    时间:2018-01-22

    我链接到WP的登录页传递:redirect\\u to=play。。。ttp://www.my.com/wp-login.php/?redirect_to=play“>单击此处。。。我使用该值(在本例中为:play)作为标志,而不是实际的重定向url,因为我使用以下方法拦截重定向请求: function my_login_redirect($redirect_to, $requested_redirect_to, $user) { var_dump($redirect

  • 如果客户在继续结账时未登录,请将其重定向为登录

    时间:2018-01-24

    我试图重定向未登录的客户,当他们按下我购物车页面上的“继续结帐按钮”时,但什么都没有发生。这是我的代码:function custom_redirect_checkout(){ if ( !is_user_logged_in() ){ wp_redirect( \'https://www.domain.co/login/\', 301 ); exit; } } add_filter( \'woocommerce_pr

  • 获取First Post内容并使用PRE_GET_POST(或类似?!)进行编辑

    时间:2018-01-24

    我有一个自定义插件,可以创建一个管理设置页面,包含3个字段:帖子、页面ID和消息。我试图抓取首页列表上显示的第一篇帖子,并将“消息”字段的内容添加到内容的开头。我是在一个插件中完成这项工作的,我不知道如何连接到主页帖子列表,在那里获取第一篇帖子,并在内容之前添加“消息”,然后将其返回。我想这与pre\\u get\\u posts挂钩有关,但我就是想不出正确的方法。以下是插件的完整PHP,一切正常,我现在无法找到获取第一篇帖子内容的正确方法:(<?php /* Plugin Name