您当前的位置:首页 > TAG信息列表 > init
如果是_PAGE(‘PAGE’),如何设置cookie?我应该使用ADD_ACTION(‘init’)还是有另一个操作?
如果is\\u page(\'arabic\')或is\\u page(\'english\'),我想设置cookie,然后仅当页面名称/段塞arabic 或english, 我认为init操作发生在代码确定当前页面之前,如何做到这一点此外,在解决该问题后,我如何确保setcookie将在重定向之前发生,以便显示刚刚设置的cookie(因为cookie需要刷新)下面是我的代码function site_set_user_language() { if(!isset($_COOKIE[\'s
表单快捷代码未将数据保存到WP数据库
我正在开发一个插件,在插件激活时创建一个自定义表。该插件允许用户添加一个表单快捷码来收集潜在客户的数据。我已经到了这样的地步:要么保存数据,但无法创建新帖子(在WP编辑器中点击“发布”按钮时,我将获得“已发送的标题”),要么,我能够创建新帖子,表单确实通过快捷码显示,但数据不会保存到数据库。我一直在胡思乱想,想弄清楚我做错了什么。如果能在正确的方向上提供帮助,我们将不胜感激。这是表单流程代码。 //Process form data function el_process_form(){
向系统添加快捷代码的函数的最佳挂钩?
我发布了一个插件,我的一个客户报告了一个问题,插件在他们网站的标题区域输出广告。我定义了一个函数,其中包含我的短代码定义,例如,该函数包含以下几个add_shortcode( \'myshortcode\', \'my_function\' ); 我通过以下命令执行该功能add_action( \'init\', \'add_my_shortcodes\'); 这样做会导致与我的插件(输出adsense广告)和标题中的google analytics发生冲突。我正在为我的add\\u操作测试不
添加馈送和刷新重写规则
在WordPress上似乎有一个颇有争议的观点flush_rewrite_rules() 作用根据《食品法典》的规定,不鼓励在计算机上使用此功能init 行动挂钩。However:在我正在开发的插件中,我使用add_feed() 添加一个提要。法典说这应该在init 并且需要一次性使用flush_rewrite_rules().看到我的困境了吗?我需要add_feed() 在…上init, 这需要flush_rewrite_rules().因此flush_rewrite_rules() 在…上init,
初始化钩子函数以调用unction.php中的其他钩子
我正在尝试在init 将调用另一个钩子的钩子,如下所示:add_action( \'init\', \'loadAfterUserRegistrationHook\' ); function loadAfterUserRegistrationHook(){ add_action( \'user_meta_after_user_register\', \'createNewPost\' ); } function createNewPos
为什么我需要在刷新重写规则时再次注册我的自定义POST类型?
如果我注册自定义帖子类型init 操作触发(在插件激活之前)为什么在刷新重写规则(插件激活时)时需要再次注册自定义帖子类型?请参见以下示例。add_action( \'init\', \'my_cpt_init\' ); function my_cpt_init() { register_post_type( ... ); } function my_rewrite_flush() { my_cpt_init(); flus
初始化失败时的基本函数调用
一段时间以来,我一直在为这件事头痛。我的插件中有一段非常直接的代码:add_action(\'init\', \'register_shortcodes\'); $shortcodeRegistrationRan = False; function register_shortcodes() { global $shortcodeRegistrationRan; $shortcodeRegistrationRan = True;
PHP Header()提供已发送的标头
我正在Wordpress中进行结账过程,如果客户单击结账按钮,他就会被重定向到支付提供商。Important to know:<我使用session 在此过程中</我使用PHPheader() 函数将客户发送到此位置My problem:现在,当您单击按钮时,没有重定向,而是出现错误。警告:无法修改标题信息-标题已由/var/www/vhosts/website.com/httpdocs/wp-content/themes/template/header.php:24)发送。com/httpd
获取do_action()在WordPress初始化时进行的函数/方法调用的日志
是否有任何方法可以获取在以下情况下进行的方法调用的日志do_action( \'init\') 被解雇了吗?
如何在构造函数中翻译Widget描述?
我正在构建一个本地化的小部件the translation works everywhere but in the language string in the constructor. 我have read 那个整个插件初始化必须绑定到init挂钩为了避免这个问题,但我不知道该怎么做,因为如果我尝试用init而不是widgets\\u init注册小部件,则根本没有初始化。如何解决这个问题?我的代码: class Pinboard_Linkroll_Widget extends WP_Widget {
为什么全局$wp_Query没有被挂钩?
我有一个插件,可以帮助我在自定义帖子类型的帖子上进行延迟加载。其想法是向template\\u redirect/init添加一个操作,并从全局$wp\\u查询中获取数据,以使jquery了解需要进行多少加载插件php文件如下所示:function pbd_alp_init() { global $wp_query; // Add code to index pages. if( !is_singular() ) { // can i select
插件初始化钩子重复触发
我刚刚注意到,如果浏览器中加载了任何仪表板页面,我自己编写的插件的init事件每隔一分钟左右就会触发一次,而不与之交互,甚至不关注它。这是预期的行为吗?我找不到关于它的任何信息,我是不是遗漏了什么?
WordPress插件样板-静态“激活”函数中的Add_action挂钩
我希望有人能给我指出正确的方向。我正在使用Wordpress插件样板来开发一个自定义插件。安装时,插件将注册新的帖子类型(课程)、新的分类法(课程区域),并为新的帖子类型和分类法设置永久链接结构。我已将代码(用于创建帖子类型和分类)添加到Activator类中,如下所示,但代码似乎没有运行,我希望guess 这是由我使用的add\\u操作挂钩(即codex为插件安装推荐的“init”挂钩)引起的,因为如果我在主插件文件(iwcollege-courses.php)中调用它,代码将按预期运行,但我真的不确定
我可以将init钩子用于API目的吗?
我的问题标题可能有点混乱。下面是一个场景,例如:我正在wordpress站点上提供一个API服务。使用它,其他人几乎不知道什么信息。比如,如果他们在查询URL中发送用户ID,那么我会向他们发送用户电话号码。例如:如果他们使用www.example.com/?cuid=23现在开始init 钩子我去看看cuid 中存在$_GET 变量,如果它存在,那么我将获取电话号码并使用电话号码禁用该函数。自从init 钩子是我选择使用的最早的钩子。function tell_phone_num(){
自定义设置字段值在Add_action init挂接中不起作用
我已经在WordPress设置下添加了自定义设置选项页面,这些设置工作得很好。我也测试了他们的价值观。但当我在add\\u action init hook中的函数文件中使用这些值来执行表单提交时,这些值返回为null。除了那些返回为null的值外,其他一切都正常。举几个例子对我很有帮助!提前感谢:) add_action(\'init\', \'myFunc\'); function myFunc(){ $myoptions = get_option(
在插件激活时创建自定义帖子并为其分配分类术语的最佳操作挂钩?
当我安装插件时,我想创建10个特定类型的CPT,我在init 操作挂钩,并希望指定自定义分类法的10个术语,该术语也是在init 回调。我试着穿上register_activation_hook, 但CPT的条款尚未确定。有没有办法做到这一点?
如何在不修改函数的情况下挂接WP初始化。php
我们对标准WP安装进行了一些定制,特别是一个自定义的post类型,一些使用CMB2实现的自定义字段,以及一些使用admin_menu, admin_bar_menu, 和wp_dashboard_setup 事件。我们还将init 自定义帖子和字段的事件。我们在自定义php文件中定义了事件挂钩,该文件是函数末尾所需的。php。这一切都很好,但我担心的是,这种安排确实需要对功能稍作修改。php,它是WordPress源代码的一部分。当我们需要升级时,这不是一个问题吗(因为functions.php将在升级中
在PHP 7.1上添加操作初始化中断站点
如果没有可用的子主题,我会使用自定义插件进行一些小的更改。以下用于隐藏更新通知等的代码始终运行良好。然而,如果我从PHP 7.0切换到7.1,就会破坏网站。即使在没有激活其他插件和最新的2017主题的情况下,我的测试安装也是如此。我想不出这个问题。有什么想法吗?非常感谢。function remove_core_updates() { global $wp_version;return(object) array(\'last_checked\'=> time(),\'version_c
在PayPal的返回URL之后,init动作钩子运行得很晚吗?
我有process_ipn 在上运行的方法init 行动挂钩。看起来它是在贝宝返回商户后被解雇的。在这种方法下,我可以找到付款状态,如completed, pending, failed 来自贝宝。然后,将其保存到数据库中。update_user_meta( $user_id, \'status\', \'completed\' ); 我正在从PayPal返回商户并添加user_id 和form_id 返回url。我用了login_message 根据付款状态筛选以覆盖消息。add_filter
WordPress主题的切入点是什么?
当WordPress加载并解析主题时,首先加载哪个文件?它是模板层次结构成员之一还是功能。php?主题中文件的加载顺序是否有例外?你知道在核心文件(源代码)的什么地方会发生这种情况吗?在我的“调查”期间,我每FILE 在主题文件夹中,似乎入口点是函数。php。奖金问题:我想在一个地方验证用户身份验证和权限,而不是在模板层次结构的各个成员中。在公共WordPress插件或主题中,您是否有结构化OOP解决方案的示例?