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

  • 我应该把API密钥隐藏在插件中吗?

    时间:2017-02-25

    我正在制作一个非常简单的插件来联系OneSignal,这是一种在发布帖子时向android应用程序发送通知的服务。这个插件没有接口,只有当管理员发布的帖子被调用时,才会显示我的OneSignal API键。function sendMessage($postTitle, $postLink) { $heading = array( \"en\" => \"New post!\"); $content = array(

  • 如何在不重新加载页面的情况下更新和显示选项

    时间:2017-02-25

    您好,我有一个选择框,在其中选择一个项目时,会触发一个update\\u选项事件,获取所选项目的值,并在页面上回显它,而无需重新加载页面。我在下面举了一个简单的例子来说明我正在尝试做什么。我读到我必须使用AJAX,但我不知道它是如何工作的。<form action=\"\" method=\"post\"> <select name=\"SelectItem\" size=\'4\'> <option>item1</option>&#x

  • WordPress支持哪个html子集?

    时间:2017-02-25

    我正在为WordPress编写插件,它可以将文章从WordPress交叉发布到不同的地方。我需要知道wordpress编辑器可以生成什么html代码。。。或者wordpress通常支持哪个html子集。有关于这个的官方文件吗?也许我的问题是错的,WordPress支持完整的html5,所以在这种情况下,我的问题只会是关于编辑器可以生成的代码。

  • 定制器:微件同步触发器两次

    时间:2017-02-25

    我刚刚注意到widget-synced 当您试图编辑小部件、单击文本字段、编写内容、触发时,会触发两次widget-synced 一次之后,如果你点击其他任何地方,它会再次触发。这是默认行为吗?在自定义小部件中可以防止吗?谢谢Pinging@WestonRuter

  • 编辑插件的能力到哪里去了?

    时间:2017-02-25

    我试着搜索并疯狂地寻找这个,WordPress中编辑插件的功能到哪里去了?我正在使用WordPress 4.7.2,以管理员身份登录,找不到编辑插件的位置!之前,我可以转到插件并单击要更改的插件旁边的编辑,或者选择插件并打开编辑器。我再也没有选择了?我偶尔在路上使用它,而不是在FTP客户端前进行小调整。非常感谢。

  • 覆盖WordPress主题上的插件文件

    时间:2017-02-25

    我已经开发了使用所有WordPress主题的插件。现在,根据主题的要求,我需要在一些文件上更改一些文件。但我不想碰我的插件。我用过add_theme_support(\'jeweltheme-core\');我在插件上以同样的方式复制了插件文件和文件夹。我需要编辑“小部件”文件。我找不到任何方法来解决这个问题。示例:我们在主题上使用“模板”目录复制覆盖“WooCommerce”模板,并将其重命名为“WooCommerce”。我想要像这样的精确解。谢谢

  • 覆盖插件中的主题文件

    时间:2017-02-26

    我正在尝试构建一个插件,它将替换主题中的一个文件。它将是特定主题的插件,其中包含一个放置在includes文件夹中的文件,路径为:wp内容/主题/包括/示例文件。php此示例文件。php也通过以下方式加载到页眉和页脚中include我想制作一个可以覆盖示例文件的插件。php,以便主题包含我插件中的文件,而不是主题中的includes文件夹。这怎么可能,最好的方法是什么?

  • 如何销毁或处理WordPress上传器/管理器?

    时间:2017-02-26

    有人能帮我吗,我想销毁我以前的媒体上传器框架,并删除他们创建的所有元素以更改媒体文件类型,但我做不到,在最后一次搜索中,我在media editor的评论中找到了。js和媒体视图。来自wordpress文件夹的js,他们用dispose 函数,但在我复制并遵循它之后,dispose什么也不做。我想,如果满足某些条件,dispose可以运行,但我不知道是什么,有人能帮我吗?非常感谢。这是我制作媒体上传器框架的代码var $j = jQuery.noConflict(); function call_

  • 使用默认的WordPress Uploader Inside插件

    时间:2017-02-26

    我正在开发一个插件,它需要用户上传一些文件。我已经看到一些插件(如WooCommerce)似乎使用内部WP上传程序。我如何使用它让wp在管理端处理文件上传?

  • 访客用户的ADMIN_POST等效项?

    时间:2017-02-26

    我设法创建了一个视图,通过admin_post_* 行动这就是我所拥有的:class MyPluginClass { public function __construct() { add_action(\'admin_post_formsbmt\', array($this, \'formSubmit\')); } public function formSubmit() { // handle t

  • 致命错误:调用未定义的函数plugin_dir_path()

    时间:2017-02-27

    我正在尝试创建一个自定义WordPress插件,并在“插件”文件夹中创建了一个新文件夹。它被称为“wp服务表”。在这个文件夹中,我创建了两个文件:wp services table。php和wp服务表短代码。php目前,wp服务表短代码。php文件为空。我只在wp services表中写了这个。php文件:<?php /** * Plugin Name: Table and Modal Window for Displaying Services * Description:

  • 是否检测自定义分类何时已更改并显示警报?

    时间:2017-02-27

    我正在构建一个带有CPT和自定义分类的插件-location. 一切都很正常,只是当自定义分类法从快速编辑框或后期编辑页面更改时,我需要添加一个可驳回的管理员警报。我一辈子都不知道该怎么做。我有警报的草图。<?php function my_update_location_alert() { ?> <div class=\"notice notice-warning is-dismissible\"> <p><?php /*messag

  • 将URL参数传递给WordPress页面和漂亮的URL

    时间:2017-02-28

    我创建了这样的短代码function test_func( $atts ) { return $_GET[\'myvar\']; } add_shortcode( \'test\', \'test_func\' ); 和一个名为myparameters的页面这是最终的urlhttp://website.com/myparameters 如果我试一下,效果会很好http://website.com/myparameters/?myvar=t

  • 将核心修改转换为插件

    时间:2017-02-28

    我需要在单击电子邮件中的确认链接时更改网站上显示给用户的两个字符串(而不是修改发送的电子邮件)。我做了以下修改,效果很好: --- wp-activate.bak 2017-02-28 13:01:03.883175677 +0530 +++ wp-activate.php 2017-02-28 13:47:35.000000000 +0530 @@ -13,6 +13,10 @@ require( dirname(__FILE__) . \'/

  • 扩展PHP正则表达式以涵盖“srcset”和“style”属性

    时间:2017-02-28

    我创建了一个插件,可以将所有链接转换为protocol-relative URLs (正在删除http: 和https:) 基于我在$tag 和$attribute 变量。这是功能的一部分。为了节省空间,the rest of the code can be found here.$tag = \'a|base|div|form|iframe|img|link|meta|script|svg\'; $attribute = \'action|content|data-project-file|hr

  • Is_active_侧边栏有问题?

    时间:2017-03-01

    我已使用以下代码注册了一个侧栏:function reg_l_sid(){ $args = array( \'name\' => __( \'left-sidebar\', \'Tutorial-Blog\' ), \'id\' => \'left-sidebar\', \'description\' => \'\', \'class\'

  • 如何将TinyMCE编辑器用于我的一个自定义帖子元字段?

    时间:2017-03-01

    我正在注册新的帖子类型 register_post_type(\'datasheet\', [ ...., \'register_meta_box_cb\' => [ $this, \"add_metaboxes\" ] ]); 添加元盒 function add_metaboxes ( $WP_Post ) { $id = $WP_Post->id; $english_descriptio

  • 如何将WordPress媒体上传窗口替换为用户设备窗口?

    时间:2017-03-01

    我不想打开Wordpress Media Upload(Wordpress媒体上传)窗口,我只想在点击Upload(上传)后立即在设备上打开用户的文件浏览器,然后在文件浏览器中选择文件直接上传,无需Wordpress Media Upload(Wordpress媒体上传)窗口。。我怎样才能做到这一点?

  • 为什么WordPress的分类法没有注册?

    时间:2017-03-01

    我正在尝试创建附加到自定义帖子类型的分类法。CPT的注册情况良好,但分类法没有显示出来。最终会有多种分类法。我没有看到任何错误(没有致命的WP错误,浏览器控制台中没有任何错误),但WP没有注册分类法。分类法类似乎根本就不存在。我在WP外部进行了检查,以查看是否所有值都存在,并且它们似乎被正确传递。为什么不注册?感谢您的指导,代码如下。。。class pm_createTaxonomy { protected $textdomain; public function __c

  • 如何在WordPress小工具中将JavaScript变量传递给PHP?

    时间:2017-03-01

    我花了很多时间寻找一个解决方案,在这个解决方案中,我可以将JavaScript变量的值传递到同一个文件、同一个函数(WordPress小部件、表单函数)中的PHP变量中。截至2017年,是否有一个好的方法可以做到这一点?我在下面尝试过这种方法。虽然Ajax部分发出了成功的消息,但php部分失败了。repeat.php<?php echo $_POST[\'examplePHP\']; //will cause undefined index here ?> &