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

  • 每个页面的简短代码/内容的全局矩阵

    时间:2016-12-29

    我正在寻找一个插件,我可以在我的Wordpress网站上全局控制。我想创建一个自定义单词/内容列表,并将其附加到一个快捷码。每个页面上都有这个短代码,这样我就可以轻松快速地选择页面上的单词,而不必单独编辑每个页面。e、 g.全局控制(位置为页面名称,标有[]的项目为短代码

  • 要获取要存储在插件选项中的页面ID的页面下拉列表

    时间:2016-12-30

    我需要在下拉列表中获得所有页面的列表,这样我就可以获得要存储在插件选项中的所选页面的页面id。现在我有:?> <input name=\'wpplf23_plugin_options[thankyou_page]\' type=\'number\' value=\'<?php if ( ( isset( $options[\'thankyou_page\'] ) ) ) { echo $options[\'thankyou_page\']; } ?>\' />

  • 如何在古腾堡制作重复组件/积木

    时间:2019-01-02

    I want to create a custom Gutenberg block with these features below<具有重复子组件的父容器</可以根据用户的需要多次添加/删除重复组件(如果以前存在)</每个组件都有一个图像上传选项,我找不到重复组件的文档或任何好的代码示例。我觉得这是区块开发中非常重要的一部分,因为这种区块在大多数项目中都很常见。因此,非常感谢您提供任何代码示例/文档或指导。示例:带有标题的图像滑块,父块内有多个类似“卡片”的块。

  • 在插件中编程设置页面模板

    时间:2019-01-04

    任务:我使用插件创建了一个页面,该页面必须在页面创建中设置特定的页面模板。除了设置页面模板之外,一切都正常工作。我现在已经手动将页面模板文件移动到主题目录中,并手动设置页面模板,但这对我不好。页面模板文件与插件主文件位于同一目录中问题:如何制作我的插件来设置页面模板?我错过了什么?以编程方式创建页面的代码: <?php function create_namnam_login_page($post_name) { global $wpdb; if($wp

  • 如何从WC_GET_ORDERS()结果中删除垃圾WooCommerce订单?

    时间:2019-01-04

    我喜欢使用wc_get_orders() 用于在前端获取商业订单的函数。这是我获取订单的代码片段。$args = array( \'customer_id\' => get_current_user_id(), \'return\' => \'ids\', ); $customer_orders = wc_get_orders( $args ); var_dump($customer_orders); 上述代码

  • 全局$POST在OOP函数WordPress中不起作用

    时间:2019-01-06

    我用注释表单添加了一个自定义字段。下面是我的代码。使用var\\u dump函数时,第一个函数返回post id。但最后一个函数总是返回NULL。class Post_Rating_Public_Helper { public static function prp_change_comment_form_defaults($commentdata, $comment_id = null ) { global $check; glo

  • Wp.media javascrip库是如何工作的?

    时间:2019-01-07

    我正在构建一个自定义仪表板,我想添加一个允许用户上传图像的功能。但是,通过调用wp.media() (带有标题、按钮和多个参数)javascript引发错误this.activateMode is not a function - 它不应该弹出媒体视图/模式吗?为了澄清,我打电话来wp.media 在按钮的click事件回调函数中。是的,我通过调用wp_enqueue_media(); 我确实在页面的源代码中看到了它们。和wp。媒体是not undefined, 所以它被加载了。WordPress的开发文

  • Gutenberg编辑器中的自定义操作按钮(post_submitbox_misc_action-等效)

    时间:2019-01-08

    关于经典编辑器和Wordress 4。x我用过\'post_submitbox_misc_actions\' 将自定义控件添加到提交框区域的操作。古腾堡编辑有没有办法做到这一点?一些相当于旧动作的动作?谢谢你的帮助。

  • 在插件中调用PHP文件以激活函数

    时间:2019-01-11

    因此,以下内容可能完全违背WordPress标准&;最佳实践,但我正在学习过程中。目前,我正在通过第三方调用一个PHP文件来生成PDF。我调用文件的方式是访问:https://example.com/wp-content/plugins/eventix-woocommerce/generate.php?order_id=1553&key=d5df1b20-15a9-11e9-ad15-c704673daa98生成的代码。php:require_once(\"../../../wp-load.

  • 使用数组大小参数获取缩略图

    时间:2019-01-13

    我想两者兼得full 和thumbnail 来自帖子的图像wp_get_attachment_image_url:wp_get_attachment_image_url( get_the_ID(), array(\'thumbnail, full\')); 我知道默认情况下size 是thumbnail 我从文档中读到,我可以传递和排列大小,但在上面的示例中,我得到了一个错误:遇到非数字值文档中不清楚如何将大小数组作为参数传递。

  • 相同的日志消息会持续打印到调试.log文件数千次

    时间:2019-01-14

    因此,我在使用Wordpress站点时,通过编写调试来调试PHP代码。使用error\\u log($message)或trigger\\u error($message)记录日志。我在这些日志语句中的消息在调试中不断打印数千次。来自函数中声明的同一条语句的日志文件。php(例如purpose here,我从themes\'s functions.php中登录,虽然我在调试一些代码片段插件,但这会导致同一问题的多次打印)相应地,检查此问题是否是由其函数中的代码引起的。php或代码片段插件被多次调用我尝试使

  • 通过WPEngine从wp-json API提供文本/html,标题设置不正确

    时间:2019-01-14

    我已经阅读了WP Codex中的多个条目、许多文章和堆栈交换问题。我为我正在开发的一个私有插件提供了一个功能齐全的API,但当它在WPEngine上投入生产时text/html 存在CORS和CORB问题。我试着只为那条路线设置标题,但似乎没有任何效果。它在本地和开发服务器上运行良好。Why serve HTML you ask?我的插件连接了我在React中创建的WP表单。JS,通过管理门户,通过我们的CRM,通过IIS的另一个API。Net服务器。一旦有人提交表单,API就会接管事务并匹配HTML 我

  • WordPress插件中的动态输入字段

    时间:2019-01-17

    我正在尝试在我正在开发的插件中创建动态输入字段。我想在我的插件中添加“添加/删除和保存”选项的功能。类似以下附件的内容。

  • 通过数据属性显示WordPress the_Content()

    时间:2019-01-19

    这是一把测试小提琴:我的小提琴:https://jsfiddle.net/blogob/qtou84Lj/23/我正试图在wordpress网站上用传单绘制一幅全幅地图。我的目标是在地图上用标记播放所有帖子。当我单击标记时,会出现一个侧栏,其中包含相应的内容。它正在工作。但我有一个我无法解决的问题。我们可以在小提琴中看到它,当我移动地图时,我可以看到地图后面的“内容”。所以我把它放在侧边栏上,也放在页面上,在地图后面。在我的wordpress网站上也是这样:我的帖子包含标题、视频和描述。当我将地图悬停在某

  • Plugin一直在说需要更新,它一直在循环

    时间:2019-01-21

    我有一个插件在“1.0版”上当我更新它时(如仪表板中所示),它会返回到相同的消息。插件处于“1.0”状态,“更新”也处于“1.0”状态,因此很明显存在错误或不匹配。问题是:如何删除循环?谢谢

  • 如何在插件开发中测试‘Upgrader_Process_Complete’挂钩?

    时间:2019-01-22

    我在WP repo中维护和开发了几个插件,并一直希望部署一些更新,以显示通知/设置正在升级到插件新版本的安装的新设置。但是,无法手动更新本地主机上的插件(有feature request 这将包含在WP核心中)。我在上找到此帖子reddit 有一些有趣的建议,即更新WP repo中的代码,但保持相同的当前版本号,在本地主机上安装较低版本号,并通过仪表板触发更新</使用Github-Updater plugin 从github repo更新插件,但不确定是否有效。我会试着回来把结果贴在这里</可

  • Add_meta_box在管理中不显示元框

    时间:2019-01-23

    我有两个wordpress网站:在本地主机服务器(PHP7.3)上运行,在Bluehost上托管。com(PHP7.2)在我的本地网站上添加了metabox,但相同的代码在bluehosted网站上不起作用。怎么了?add_action( \'add_meta_boxes\', \'add_mu_address_meta_box\' ); function add_mu_address_meta_box() { add_meta_box( \'yo

  • Gutenberg积木在后端没有造型

    时间:2019-01-23

    我正在创建一个带有自定义gutenberg块的插件。每个块都有一个样式。scss文件。如果我向该文件中添加代码,则该块在后端和前端都会按照文档的预期进行样式设置。例如,在块“section”中,我只想在后端设置背景色样式:.wp-block-pbdsblocks-section { background-color: #e0e0e0; padding: 10px; } 但这会影响前端和后端。我读过的文章说,通过在块目录中创建一个“editor.scss”文件来应用

  • 选择正确的发货方式时显示特殊字段

    时间:2019-01-24

    我尝试了这种方法:add_action( \'woocommerce_review_order_before_payment\', array( $this, \'my_custom_checkout_field\') ); add_action(\'updated_checkout\',array( $this, \'my_custom_checkout_field\')); public function my_custom_checkout_field(){ &#x

  • 管理菜单突出显示CPT的错误项目

    时间:2019-01-25

    我的自定义帖子类型有两个子菜单项,但只有第一个子菜单项“常规设置”,在查看任何一个子菜单页时都会亮起。 add_submenu_page( \'edit.php?post_type=landingpage\', \"General Settings\", \"General Settings\", \'manage_options\', \"wp_cpt_plugin_pag