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

  • 仅挂钩到现有页面的帖子编辑屏幕

    时间:2013-04-02

    我正在开发一个Wordpress主题,该主题隐藏了默认的WYSIWYG编辑器,并将其替换为一个定制的模块系统,该系统很好很漂亮,但我意识到,如果有人在预先存在的网站上使用该主题,他们将无法访问之前输入的内容,这显然很糟糕。因此,基本上我需要做的是检查是否加载了预先存在的页面(希望通过挂钩),然后将内容移动到更新的模块系统,该系统将数据存储在自定义字段中。是否有一种简单的方法可以检测是否正在为已创建的页面加载后期编辑屏幕?我不能依赖“已发布”的post\\u状态,因为我还需要考虑草稿和计划页面。也许仅仅检查

  • 捕获并显示有关SAVE_POST操作的错误

    时间:2013-04-08

    我编写了这个函数,每当创建一个名为“event”的自定义post时,它都会将数据添加到外部db中。如果此函数返回错误,如何防止发生保存?目前,信息没有添加到外部db中,并且没有显示任何错误,即使我有一个尝试/捕获。 function add_campaign_to_SF( $post_id) { if (\'event\' == $_POST[\'post-type\']) { try { $sObject =

  • 将用户插入数据库之前的挂钩

    时间:2013-04-10

    我正在使用woocommerce开发airsoft网站。我的客户的一个需求是,如果用户的姓名或邮件被列入黑名单,就阻止用户注册(我还不知道我会使用csv文件、json还是简单数组)。因此,在将用户插入数据库之前,我必须执行一些验证。但我没能找到好的钩子。

  • 重力将字段条目形成wp_Query循环

    时间:2013-04-15

    我有一个简单的函数,可以在提交表单(ID 18)时过滤页面内容。它只显示字段(ID 13)的条目。。。add_action(\"gform_after_submission_18\", \"set_post_content\", 10, 2); function set_post_content($entry, $form){ //getting post $post = get_post($entry[\"post_id\"]);

  • Gform_After_Submit内容紧跟在<Body>之后,而不是在帖子正文中

    时间:2013-04-15

    我有以下函数,它成功地将重力表单(ID 18)中的表单字段(ID 13和18)用作wp\\u查询中的参数。这将显示具有特定分类术语的帖子列表,这些术语与表单中选择的术语相匹配:add_action(\"gform_after_submission_18\", \"set_post_content\", 10, 2); function set_post_content($entry, $form){ //getting post $post = get_p

  • 创建数据库表时要使用的挂钩

    时间:2013-04-16

    我读了Codex 以及其他一些教程,介绍了为WordPress创建新表的过程。我觉得步骤很简单;然而,我遇到了一个小问题。我正在开发一个主题(不是插件),我正在创建一些需要新WordPress表的功能。所有教程都涉及到必须激活的单独插件的情况。在这种情况下,挂钩如下所示:register_activation_hook(__FILE__,\'my_plugin_data_tables_install\'); 问题是我没有任何要激活的插件。我应该使用什么样的钩子来确保表创建正确并且只创建一次。

  • 主题定制器不加载JS进行实时预览

    时间:2013-04-17

    我目前正在为主题定制器添加选项。在过去的两个小时里,我一直在尝试让实时预览正常工作,我正在试图找出为什么我的主题没有加载theme-customizer.js 实时预览所需的文件。如果保存并刷新页面,我添加到主题定制器的所有选项都会起作用。所以我知道这不是设置的问题。我目前有一个钩子可以在customize.php 文件以及自定义程序的所有设置。我还有一个单独的theme-enqueue.php 在这里,我为我的主题将其他JS文件排队。下面是一个钩子示例,我试图从customize.php 文件:func

  • 如何将过滤器添加到特定的帖子格式?

    时间:2013-04-17

    我有几种帖子格式,我想使用add_filter 选择性地,将过滤器应用于某些post格式,但不是全部。当我在我的functions.php 它会影响所有post格式。它也会影响我想要避免的所有自定义帖子类型。function test_filter($content) { $content = \"test\" . $content; return $content; } add_filter(\'the_content\',\'test_filter\')

  • 主题未正确调用jQuery

    时间:2013-04-17

    我正在开发一个主题,我调用了jquery以及主题队列中的其他JS文件。php文件。出于某种原因,只有托管在googles服务器上的Jquery文件才将主题URL添加到URL路径中,因此它不会加载主题URL,并导致其他JS文件无法正确加载。钩子做得很好,它只指向他们的服务器,不包括get\\u bloginfo或get\\u template\\u uri。将我的主题URL添加到的文件是: \'http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery

  • 从Functions.php中导入WordPress XML文件

    时间:2013-04-17

    我正在开发一个主题,它有不同的添加内容的方法,因此,Wordpress的默认安装不会显示任何内容。我想知道在主题被激活后,是否可以通过内部函数和/或挂钩自动导入XML文件?User installs theme > User activates theme > Code behind the scenes loads up an XML file and performs a silent import of its contents当前要导入XML文件,您必须为Wordpress

  • 当永久链接被重建时有什么动作吗?

    时间:2013-04-24

    在我的插件中,选项表中有一个标题和永久链接列表。每次保存自定义帖子类型时,它都会更新。由于我正在保存永久链接,如果用户更改永久链接结构,选项数据可能会变差。我需要一个可以在permalink结构更新时执行的操作。有吗?

  • 理解应用过滤器()时遇到问题

    时间:2013-04-26

    在apply\\u filters()中apply_filters( $tag, $value, $var ... ); 我的头在$value 和$var. 我读了抄本,听起来像$value 可以修改,$var 没有,但我还没有在野外找到这样的例子。它似乎是用来传递变量的一种方式。在这种情况下,这和$var?

  • 如何从菜单编辑器页面中删除元对象?

    时间:2013-05-01

    我不确定任何页面是否有很大不同,但我想知道如何从外观>菜单页面中删除元数据库,而不必进入wordpress核心文件并将其删除。我能做些什么来覆盖它,使它不会同时出现在页面和屏幕选项菜单上吗?

  • 在所有网站页面上包含WooCommerce 2的漂亮照片脚本

    时间:2013-05-04

    因此,当WooCommerce更新到版本2时,他们用prettypoto替换了fancybox lightbox脚本。我想在我的wordpress站点的所有页面上使用它,不仅仅是产品页面,而且脚本只加载在产品页面上。我有一个jQuery脚本可以将相关的css类添加到我的图像链接中,但我需要一个过滤器/挂钩来确保实际的脚本已加载。有人能帮忙吗?

  • 以编程方式清空超级缓存(使用ACF操作)

    时间:2013-05-06

    我经常使用高级自定义字段为我的客户创建很棒的后端界面(我相信我们很多人都是这样做的…)。ACF包括一个选项附加组件,它创建一个或多个全局选项页面,用户可以从任何地方提取数据。例如,我使用选项页面让客户选择要在主页旋转木马上显示的5篇文章。我开始使用选项加载项和超级缓存遇到问题。似乎默认情况下,保存选项页面对缓存没有影响,例如主页旋转木马保持不变,客户端感到困惑…我需要挂接到选项页,以便在保存选项页时以编程方式清空缓存,因为我通常不会给我的客户端管理员访问权限,也不会用缓存之类的技术来打扰他们。ACF的作者

  • Why enqueue styles on hook?

    时间:2013-05-06

    为什么我们需要在钩子上排列样式,为什么不直接这样排列它们呢?wp_enqueue_style( $handle, $src); thecodex page 给出了一个使用钩子的示例,但没有解释为什么(或如果)它很重要。

  • 从WordPress unction.php文件中的挂钩预填充表单

    时间:2013-05-10

    我有一个表单,只需在wp admin后端使用HTML编辑器创建页面即可。我在该页面的挂钩中有一些变量,我想用挂钩中的变量预先填充一些表单字段。add_action(\'wp\', \'simple_form\'); function simple_form(){ $firstname = \'Bob\'; //Do something to populate the form field name <fname> with \"Bob\"&#x

  • 如何处理插件选项页面中的多个提交按钮?

    时间:2013-05-11

    我正在为WordPress开发我的第一个插件,我正在掌握整个挂钩系统。我现在被困在一个(可能)小问题上,我可能会绕过这个问题,但我害怕出现一个“黑客”,而不是一个真正的解决方案。我要做的是在我的选项页面上放置两个提交按钮:保存草稿他们都必须做一些共同的事情(即保存表单的内容),但是他们应该对这些内容采取不同的操作。到目前为止,我使用以下代码成功地输出了两个按钮:echo \'<form id=\"my_plugin_settings_form\" method=\"post\" action=\"o

  • 在带有挂钩的POST/页面编辑器中显示自定义标签列表

    时间:2013-05-15

    我使用了上发布的信息this blog post 编辑帖子时显示特定标记。我网站上的编辑希望能够显示预先指定的标签,而不是最流行的标签。我们有很多标签,有时他们想要使用的标签没有被使用,因为他们看不到,也不记得要搜索什么。所以在wp-admin/includes/ajax-actions.php 文件我更改了line 651 到$tags = get_terms( $taxonomy, array( \'number\' => 45, \'orderby\' =&

  • 当有多个参数时,如何返回钩子数据?

    时间:2013-05-15

    当存在多个参数时,将数据返回到挂钩的正确方法是什么?Exampleapply_filters(\'image_downsize\', false, $attachment->ID, $size)Attaching a callback function:function wpse_test_hook($param1, $param2, $param3){ } add_filter(\'image_downsize\', \'wpse_test_hook\'); 如