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

  • 在unctions.php中编辑没有挂钩的插件

    时间:2018-06-06

    <?php namespace wp_gdpr_wc\\controller; use wp_gdpr\\lib\\Gdpr_Language; class Controller_Menu_Page_Wc { const PRIVACY_POLICY_TEXT_WOO_REQUEST = \'gdpr_priv_pov_text_woo_request\'; const NOT_CONSENT_WOO_R

  • WP_EDITOR嵌入的快捷代码在我的插件中不起作用

    时间:2018-06-06

    对于我自己的插件,我有一个create表单,其中至少包含两个编辑器字段,我像这样插入它们wp_editor(\'\', \'dbfield\'); 编辑器显示在表单中,它被保存到数据库中,并且输出看起来也是应该的。然而,当我尝试使用嵌入短代码(用于youtube视频)时,我只得到一个加载占位符。当我在默认Wordpress表单(新页面)中使用相同的嵌入时,嵌入可以工作。我是否缺少需要嵌入的设置?当我使用wp\\u编辑器时,我认为一切都是默认的,没有像那样的额外设置。任何帮助都将不胜感激。我还注意

  • 如何在不更改整个站点语言的情况下更改日期语言?

    时间:2018-06-08

    我想我的整个网站在英语,但日期是在另一种语言。我尝试将PHP设置为本地,如下所示:setlocale(LC_ALL, \'he\'); 从管理面板将我的整个网站设置为另一种语言确实会更改时间语言,但我不希望这样。关于如何做到这一点,有什么想法吗?

  • 自写插件中显示价格的GET_PRICE(和其他)出错

    时间:2018-06-08

    我现在有3-4周的大问题。我写的一个插件(我不是程序员,我只是从另一个插件复制和修改过)在保存产品后会输出一个白色的死亡屏幕。前端一切正常,功能完美。插件应该从数据库中获取价格,并通过一个短代码[显示\\u价格]输出它,用于普通主题样式或[显示\\u价格\\u否\\u样式],无需任何样式。请参阅所附插件的代码。非常感谢您的帮助:):)(顺便说一句:我对其他功能也有问题,例如“get\\u sku”或“get\\u title”)非常感谢Patrick因此,这应该创建一个执行函数的短代码,以正确获取价格和输

  • 问题:管理_${POST_TYPE}_POSTS_COLUMNS

    时间:2018-06-08

    Hi! 我刚刚开始用Wordpress编程,我的雄心是有朝一日能创造出有用的东西。但我很自然地马上就遇到了问题,现在我尝试了几种解决方案,但我认为我做了一些根本错误的事情,因为我的前端(管理面板)上完全没有发生任何事情,尽管对代码进行了多次修改。已使用以下代码创建插件文件:/* Plugin Name: Example Brand Plugin URI: Example.com Description: Lorum Ipsum Author: Example Example

  • 是否有任何原因会使用$wpdn->Insert将1(我的)IP添加到此表中?

    时间:2018-06-09

    我正在使用一个小型自定义插件在数据库中创建一个表,然后如果存在某个cookie,则将用户的IP地址添加到该表中(此cookie通过单击术语接受按钮在其他地方设置)。测试时,我能够让我的IP显示在表中,但我尝试在我的移动设备上测试并使用Browserstack,表中显示的唯一IP仍然是我自己的。有什么原因会发生这种情况吗?插件代码如下:global $wpdb; $table_name = $wpdb->prefix.\'table_name_here\'; if ($wp

  • 像插件字符串这样的Read-me字符串国际化的方法是什么?

    时间:2018-06-10

    我想把我的插件翻译成非英语语言。但是对于自述字符串,我可以找到提交翻译而不是翻译的唯一选项。wordpress。组织。有没有类似于插件字符串的方法,可以在不等待翻译被接受的情况下随版本提供插件字符串?

  • 访问wp-admin/plugin-install.php时获取404

    时间:2018-06-12

    虽然刚安装,但我无法访问“添加新插件”页面。它只是一直在等待&;然后将我重定向到当前主题的404页。我不确定是什么地方出了问题,因为wordpress是新安装的。Wordpress版本为4.9.6;我正在使用PHP7作为主机。我尝试了针对类似问题提出的解决方案,但无法修复。当我在“已安装插件”页面时,也会收到此消息Warning: An unexpected error occurred. Something may be wrong with WordPress.org or this serve

  • 如何在WooCommerce下订单按钮后添加自定义功能

    时间:2018-06-14

    我正在创建一个插件,在单击下订单按钮时向用户发送一次性密码(OTP)。当用户单击按钮时,必须捕获电话号码字段中的号码,并且必须调用API来发送OTP。之后,必须出现一个带有输入文本框的页面,用于输入OTP。如果用户未通过OTP验证订单,则不得下单。我找不到任何挂钩来放置这样的文本框区域和下单。

  • Wpdb->prefix和table_prefix有什么不同

    时间:2018-06-14

    wpdb->prefix和table\\u prefix之间有什么不同我想安装pluginfor示例的db table$wps_user_visits_table_prefix = $wpdb->prefix.\'wps_user_visits\'; 等于$wps_user_visits_table_prefix = $table_prefix.\'wps_user_visits\'; 还是不同?

  • 在创建自定义帖子类型时,是否有必要使用Flush_Rewrite_Rules?为什么?

    时间:2018-06-20

    我看了一些创建自定义帖子类型的教程。一些教程说,激活/停用插件时,必须调用flush\\u rewrite\\u规则。但一些教程根本没有提到这一点。那么,在创建自定义帖子类型时,是否需要flush\\u rewrite\\u规则?我读过法典:https://codex.wordpress.org/Function_Reference/flush_rewrite_rules它只是说这是一个昂贵的调用,但如果不调用flush\\u rewrite\\u规则,会发生什么?我已经备份了我的。htaccess,调用

  • 选项API-验证回调$INPUT为空

    时间:2018-06-21

    问题是我的插件的验证回调函数的$输入值为NULL。我的理解是,验证回调将使用$input参数,该参数包含POST字段。但是,当我测试验证回调时,$输入参数为NULL,即使检查了设置。请注意,设置页面只有复选框;没有其他输入字段类型。我的register\\u设置如下:;它绑定到admin\\u init挂钩。register_setting( \'pluginPage\', // option group name \'Settings Name\', // o

  • 是否在插件选项屏幕中禁用$TITLE?

    时间:2018-06-22

    是否有办法使用设置API禁用为选项创建的表的单元格?这个add_settings_field 第二个参数是$title 属性(字符串)和是必需的。然后将该字符串放置在设置字段输入区域的左侧。这将“缩进”输入区域。渲染时,我将设置输入区域的“描述”放在设置标记之后。不需要在<input> 标签对于删除<input> 标签,以标准方式使用设置API?例如,设置Permalinks页面具有<input> 左侧边缘的区域。谢谢

  • WP选项插件设置不保存选中的复选框

    时间:2018-06-22

    我正在尝试制作一个插件,到目前为止一切都正常,问题是当需要“保存更改”时,文本已保存,但选中的2复选框未保存,因此两者都未选中。这是屏幕截图,输入类型中输入的文本已保存,因此可以正常工作,但选中的2复选框未选中,这是为什么?这是我的密码add_action( \'admin_init\', function() { register_setting( \'my-awesome-plugin-settings\', \'map_option_1\' ); register_s

  • 使用插件修改默认的WordPress.htaccess

    时间:2018-06-25

    我正在开发一个WordPress插件,修改标准WordPress。webroot文件夹上的htaccess文件。目前,我将代码注入# BEGIN WordPress 块,如下所示:# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / # BEGIN This is my block RewriteCond %{REQUEST_URI} \\.(css|

  • WooCommerce订单空项目数组

    时间:2018-06-25

    我打电话$order = new WC_Order(52); 我得到了一个正确的order对象,但Items数组为空。我试过了select * from wp_woocommerce_order_items where order_id=52; 我拿到了商品。有什么想法吗?出了什么问题?我正在使用WooCommerce 3.4.3。

  • 如何在WordPress插件页面中添加方框注释?顶部标题侧。

    时间:2018-06-26

    我想在wordpress管理页面的顶部添加一个自定义的小便笺,这只是为了提醒我一些事情。,我该怎么做?有什么想法吗?谢谢

  • 查询INSERT到时出现WordPress数据库错误

    时间:2018-06-28

    我正在尝试将数据插入到自定义表中。我在后端使用带有phpmyadmin的mysql数据库。但是,我得到以下错误:[28-Jun-2018 19:36:05 UTC] WordPress database error for query INSERT INTO `wp_ticker` (`coin_id`, `price`, `volume_24h`, `market_cap`, `percent_change_1h`, `percent_change_24h`, `percent_change_7d`,

  • 为什么我的多站点速度这么慢?(内部统计数据)

    时间:2018-06-29

    我正在为我的业务构建一个网络,在测试网络的过程中,我遇到了一些有趣的问题。仅供参考,我正在我的网站上使用非常轻的自制主题,只有一个插件。为了测试,我做了exactly the same 主站点(子域)下的站点和映射域中的站点。事实上,速度越快的站点(子域)下载的内容就越多。网站页面加载速度更快的图像-加载第一个文件时:slowe站点页面加载的图像:这没什么大不了的,我能应付。但让我好奇的是接下来的统计数据。更快的站点:较慢的站点:基本上,站点在这里所做的就是JS代码从服务器端获取一些数据,仅此而已。我的服

  • 如何在插件管理区导入css?

    时间:2018-06-29

    我正在尝试使用以下代码插入它。css文件样式。css就在插件的目录中。add_action(\'wp_enqueue_scripts\', \'callback_for_setting_up_scripts\'); function callback_for_setting_up_scripts() { wp_register_style( \'namespace\', \'style.css\' ); wp_enqueue_style( \'namespace\'