您当前的位置:首页 > TAG信息列表 > plugin-development

  • 在WordPress cronjob内调用do_action()

    时间:2019-01-31

    我在WordPress中编写了一个cronjob,每5分钟执行一次get。在cronjob的函数中,我试图执行do_action:error_log(\'Send Email\'); do_action( \'trigger_new_subscription_notification_email\', $dv_id, $new_order->id ); 我的问题是现在可以在调试中看到error\\u日志。WordPress日志,但没有发送电子邮件。当我像在cronmanager,

  • 我应该在哪里(或何时)注册新的分类法?

    时间:2019-02-01

    我正在写一个插件,我的问题是:哪一点最适合放置代码来注册自定义\\u post\\u类型或分类:“init action”或“activation\\u hook”???1) 初始化操作add_action( \'init\', \'create_my_taxonomy\' ); function create_my_taxonomy() { register_taxonomy( . . .); } 2)激活挂钩register_activation_hook(

  • 在WordPress中执行AJAX请求

    时间:2019-02-02

    我正在尝试在插件中执行ajax请求。我所做的是: Class Someclass { public function __construct(){ } public function current_page_function(){ add_action( \"wp_ajax_test_ajax\",array($th

  • 无法在管理面板中使用自定义上传表单将CSV文件上传到插件目录

    时间:2019-02-03

    我需要一些帮助。到目前为止,我构建了一个插件,可以导入CSV文件的数据,并将其解析为自定义帖子类型的字段。在这一点上,我想做一个表格显示在管理面板,从是管理员可以上传一个新的CSV文件。下面显示了我生成的自定义表单。// Check whether the button has been pressed AND also check the nonce if (isset($_POST[\'submit\'])){ echo \'<p

  • 我希望仅在已输入文本字段的内容时才显示它

    时间:2019-02-03

    我的第一个插件需要一些帮助。它不是一个很大的插件,由一个小的设置页面和3个文本字段组成,这些文本字段显示在woocommerce签出页面上,带有一些css。不过我有一点进退两难。我只想在字段有显示内容时显示它们。当它们为空时,它将显示背景css样式,并且在单击时仍会显示。我只想在字段为空时不显示它。在插件的公共文件夹中,我得到了这个。我希望有人能为我解释一下// first button below billing form add_action(\'woocommerce_after_check

  • 无法识别函数SETTINGS_FIELS()(未捕获错误:调用未定义的函数SETINGS_FIELS())

    时间:2019-02-03

    我正在开发我的第一个插件,当我尝试访问wp admin时,wordpress显示以下错误:致命错误:未捕获错误:调用中未定义的函数settings\\u fields()/插件/wtdomcheck/admin/html/settings。菲律宾比索:25插件文件wtdomcheck。php.. .. define( \'WTDOMCHECK_PLUGIN_DIR\', plugin_dir_path( __FILE__ ) ); .. .. if ( is_

  • 自定义PREVIEW_POST_LINK不适用于草稿帖子

    时间:2019-02-05

    我正在尝试更改预览按钮的功能,以便可以将URL更改为我想要的地址。我正在使用下面的代码function preview_link_fix( $preview_link ){ $mydomain = \'http://localhost:3001/preview\'; $post = get_post( get_the_ID() ); $args = array( \'post\' => $post,&#

  • 如何使用插件调用POST底部的函数?

    时间:2019-02-05

    我正在创建一个插件,需要编写一个函数,该函数将在帖子底部调用。目前,我已经创建了一个短代码,并在需要的地方调用每个帖子底部的短代码。我现在需要在插件中添加创建的shortcode函数并从那里调用。有人能建议我使用动作类型来调用帖子底部创建的函数吗?

  • 带有用户ID跟踪功能的WordPress gtag.js

    时间:2019-02-05

    StackExchange,我目前正在创建一个网站,并希望在其上实施谷歌分析。我正在使用新的gtag。js,还希望包括用户id跟踪。我有一点python经验,但几乎没有PHP经验。我已经查看了堆栈溢出和其他几个地方,并提出了这个特定于站点的插件-这是最有效的(甚至可以工作)方法吗?<?php /* Plugin Name: Analytics Suite Plugin URI: -redacted- Description: Implements Google Ana

  • 构建了第二个插件,但它覆盖了第一个插件

    时间:2019-02-06

    我构建了一个WordPress插件Alessandro Castellani\'s 没有问题的教程。然而,当我构建第二个插件并激活它时,由于某种原因,它会覆盖第一个插件。在侧栏中,我得到了同一(第二个)插件的两个链接,而第一个没有出现。即使我停用了第一个插件,第二个插件也会显示为double。Desired Behaviour:这两个插件作为单独的单元工作。Current Behaviour:它们似乎相互重叠,并从对方处获取设置,第二个从侧边栏中删除第一个设置。出现的是第二个插件两次。我对插件有一个不同的

  • 古腾堡:动态块-在编辑器中显示保存的数据

    时间:2019-02-06

    我正在尝试用下拉列表创建一个古腾堡动态块。我已经完成了块的创建,并在前端使用选定的下拉值渲染块。编辑帖子时,如何设置使用上一个值选择的下拉列表?我尝试使用访问属性值props.attributes , 但是undefined block.jsconst { __ } = wp.i18n; const { registerBlockType, RichText } = wp.blocks; registerBlockType( \'gut/new-block\', {

  • 用古登堡方块的标题和潜台词列出一份清单

    时间:2019-02-08

    我想在古腾堡编辑器中创建一个块,以创建带有标题和潜台词的列表(带有问答的访谈格式)。该列表应位于有序列表中。我不知道怎么做。我想要的结果是: <ol> <li> <h3>This is editable question 1</h3> <p>This is the editable answer</p> </li

  • WooCommerce单一产品标签重复

    时间:2019-02-08

    我刚刚更改了这些代码行的顺序,以便在单个产品模板中进行一些更改。add_action( \'woocommerce_after_single_product_summary\', \'woocommerce_upsell_display\', 10 ); add_action( \'woocommerce_after_single_product_summary\', \'woocommerce_output_product_data_tabs\', 15 ); add_action( \

  • Ajax is not working in a loop

    时间:2019-02-10

    我试图使用ajax显示与所选类别相关的数据。它仅适用于最后选定的术语,而不适用于所有选定的术语。任何帮助都将不胜感激。var selected_cat = $(\'#my-categorychecklist input:checked\').map(function() { return this.value }).get(); $(document).ready( function () { var getid = $(\'#my

  • 在管理员和前台之间共享功能

    时间:2019-02-12

    我是新手。我正在构建一个插件,我从“支持名称空间和自动加载程序的Wordpress插件样板”开始我甚至成功地为我已经开始工作的RESTful界面添加了一个部分。然而,我有一些在管理、前端和REST界面之间通用的功能。将这些常见功能放在/inc/common 文件夹但我不能让它工作。对于一个更有经验的OOPs程序员来说,这可能很清楚,但我在web上找不到任何指导。这些功能/方法应该如何实现?包装在/inc/common 他们应该如何称呼?插件包含文件夹: /inc/admin -contains cl

  • 挂钩以在类别页面上将元素显示为产品

    时间:2019-02-13

    我正在创建一个插件,并试图添加一个将显示为产品的元素。在图片中,元素是红色矩形。我用过this 导游,但那里的钩子都帮不了我。我试过了woocommerce_before_shop_loop, 它在产品后面添加元素,占用整个页面(在DOM树中,它将其添加为products元素的父元素)。而且woocommerce_before_shop_loop_item 在销售徽章之前,将元素插入产品的元素容器中。我可以用哪个钩子来实现我想要的?谢谢

  • 需要有关MySQL中嵌套数组格式的帮助

    时间:2019-02-13

    我构建了一个插件,可以运行CSV文件并将变量解析为自定义帖子的自定义字段。在我的自定义帖子类型中,我构建了一个带有可重复自定义字段的元框。此元框从MySQL获取数据的格式如下:a:3:{i:0;a:2:{s:5:\"title\";s:7:\"Title 1\";s:5:\"point\";s:19:\"55.635656,12.506767\";}i:1;a:2:{s:5:\"title\";s:7:\"Title 2\";s:5:\"point\";s:19:\"55.625668,12.502392

  • 作者URL链接中的作者Meta

    时间:2019-02-14

    我正在尝试修改默认的作者链接url结构。在URL中,我还想更改字符串author 到operator 添加一些作者元数据和用户名。到目前为止,我已成功更改字符串author 到operator 但我也想在url中添加他/她所属的国家(作者meta)。因此,修改后的url应如下所示:example.com/country-name/operator/newuser有人能帮我吗?

  • 如何在Gutenberg WordPress中创建自定义嵌入块

    时间:2019-02-14

    谁能帮帮我吗。如何在WordPress中创建自定义嵌入块(Gutenberg块),块应询问用户要嵌入的视频的URL和一些选项,如自动播放,用户单击嵌入按钮后,应在块上显示视频。我已经创建了一个插件和一个基本块,允许用户在上面输入内容并在前端显示。现在我想自定义我的块以允许视频嵌入。

  • Plugin does not add action

    时间:2019-02-15

    我是Wordpress插件开发的新手,我想创建一个简单的插件,它将在Wordpress管理的常规设置中添加2个字段。从这个答案中,我得到了以下代码(工作正常):Add multiple custom fields to the general settings page复制时(&A);将此代码粘贴到我的主题中functions.php 文件,它工作得很好。但我需要它只有在插件被激活后才能工作(所以它独立于主题)。因此,我将此代码移到插件的主文件中,并添加了注册激活和停用插件功能。function my_g