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

  • WP Cron被触发,但未按预期工作

    时间:2016-04-04

    我创建了一个WP cron job, 我的cron作业代码如下所示: public function run_import(){ if ( isset($_POST[\"run_import\"])) { add_action( \'import_execution_event_test\', array($this, \'run_execution_script\' )); if(!wp_next_scheduled(\

  • 当错误消息指向WP核心文件时,如何查找代码中的错误?

    时间:2016-04-04

    在wp config中打开debug后,用WordPress的4.5 RC测试我的一个插件。php,我注意到核心WP文件中出现了一个错误Notice: Trying to get property of non-object in /wp-includes/post-template.php on line 289 通过消除过程(关闭所有其他插件,直到再次找到消息),我认为这是由我的插件的选项页(我想它可能是主要的自定义贴子页)造成的,但没有错误消息帮助我找到位置。错误指向核心WP文件。这个错误

  • 如何在WooCommerce中添加仅在产品管理端可见的标签?

    时间:2016-04-05

    我是wordpress开发的新手。我想在新选项卡的产品页中添加设置。如何添加设置我试图添加选项卡的代码 //add product tab link in admin add_action( \'woocommerce_product_write_panel_tabs\', array($this,\'woocommerce_product_write_panel_tabs\' )); //add product tab content in admin&#

  • 以编程方式创建空页

    时间:2016-04-05

    我想通过编程创建一个空页面,让我解释一下我的意思。所以我创建了一个插件,可以自动创建一个新页面,其中包含一个简单的Javascript重定向函数,效果很好。问题是,页面在执行javascript之前首先加载带有样式表和javascript文件的站点模板,这可能需要很长时间,具体取决于用户网络的速度。所以我的问题是,是否有一种方法可以创建一个没有任何模板的空白页面。或者,我可以将javascript添加到页面的标题部分而不是正文。当前正在以以下方式添加javascript:new_post = array(

  • 验证自定义发布类型字段

    时间:2016-04-05

    我正在开发一个插件,管理员可以在后端添加和删除邮政编码。我发现最好的方法是创建一个名为zip\\u代码的自定义帖子类型,只支持标题,因为该功能已经内置到Wordpress中。我遇到的问题是验证标题,因为它必须是有效的邮政编码,以避免前端出错。我添加了以下动作挂钩: // Action hook to intercept Wordpress\' default post saving function and redirect to ours add_action(\'save_pos

  • Plugin base URL

    时间:2016-04-06

    在一个与之相关但不相同的问题中,How to link to images in my plugin regardless of the plugin folder's nameplugin-folder/plugin-main-file.phpplugin-folder/images/ 包含所有图像plugin-folder/classes/ 包含类定义plugin-folder/classes/class1-files 包含类1的其他文件plugin-folder/classes/class2

  • 插件查询中的全局$POST会扰乱wp-admin中的每个新帖子页面

    时间:2016-04-06

    我有一个非常奇怪的问题,我正在尝试解决:我有一个查询(用于构建数组),我在插件中的自定义帖子类型上运行该查询。看起来是这样的:function makePointerQuery(){ //global $post; $pqargs = array( \'post_type\' => \'sbap_pointer\', \'posts_per_page\' => -1 ); $pointer_query = array()

  • 自定义帖子类型:上传多张图片

    时间:2016-04-06

    因此,我正在为我的一个客户制作这个属性列表主题,在我创建的属性自定义帖子类型(CPT)上,我需要添加一个元框,允许他上传多张图片-类似于此:我该怎么做?到目前为止,我所看到的一切都推荐使用高级自定义字段之类的插件,但如果可以的话,我希望避免使用第三方插件。谢谢:)

  • WordPress所需的最低PHP

    时间:2016-04-07

    wordpress中的所有专业人士我需要你的建议。PHP是一种非常庞大的语言,它不可能在几天内掌握。事实上,这是一个终身学习的过程。我知道基本的PHP,比如DB创建和一些语法。我最近开始学习wordpress,到目前为止,我在理解任何东西方面都没有遇到任何问题,但为了构建具有商业重要性的插件,我需要深入了解细节。如果是的话,那么我的意思是我应该从哪里学习。我已经完成了这个course. 我认为那些开始学习wordpress的人,无论是专业人士还是有PHP经验的人,都能够正确理解我的要求。我希望我问这个问题

  • 如果我隐藏更新通知,插件可以自动更新吗?

    时间:2016-04-07

    我正在尝试从特定插件中删除插件更新功能。我已经搜索过了,找到了一个好的answer. 根据下面的答案,函数实际上对插件隐藏了更新通知,并且工作正常。function filter_plugin_updates( $value ) { unset( $value->response[\'akismet/akismet.php\'] ); return $value; } add_filter( \'site_transient_update_plugin

  • 如何将数据提交/上传到数据库和特定文件夹中?

    时间:2016-04-07

    我正在尝试制作视频插件。要提交数据以将文件移动到plugin\\u name文件夹中的文件夹中。要提交/上传,我正在尝试“plugin\\u dir\\u path()”函数。而且它不起作用。只是在浏览器中显示“上传%”。但它既没有移动到文件夹,也没有更新数据库。请帮帮我。<form action = \"<?php plugin_dir_path(__FILE__).\'titan_video_plugin.php\'; ?>\" enctype=\"multipart/form-da

  • AJAX成功响应不起作用,但它正在保存我的更改

    时间:2016-04-10

    我是jQuery Ajax的初学者,所以请耐心听我说。我的Ajax响应似乎没有加载,但我的更改正在保存。但是在管理ajax上给了我这个错误。php“call\\u user\\u func()期望参数1是有效的回调,未找到函数“\\u update\\u post\\u teru count”或无效的函数名”这是我的函数,你能指出我做错了什么吗?add_action( \'wp_ajax_nopriv_save_sort\', \'ccmanz_save_reorder\' ); add_acti

  • 将预定义的值添加到自定义发布插件

    时间:2016-04-11

    我已经创建了一个自定义贴子插件。在这个插件中创建新的自定义帖子时,我需要添加预定义的文本/值。是否可以在我的插件中处理这些预定义的文本/值。php文件,并使其处于活动状态?<?php /* Plugin Name: Grand Prix Autíčka Plugin URI: http://www/ Description: Přidávání autíček Version: 1.0 Author: Thomas Dobo Author UR

  • 在前端使用AJAX和WordPress插件样板(wppb.io)

    时间:2016-04-11

    我正在尝试做一个类似于后端的标记框,但用于前端。当用户在输入字段中键入时,我使用AJAX获取标记建议。我过去在Wordpress中使用过AJAX,在主题等方面没有问题,但现在我正在尝试构建一个插件,因为它要复杂得多,所以我尝试以Wordpress插件样板(wppb.io)为基础,采用面向对象的方式。但我不能用样板来工作。AJAX调用可以工作,但成功了:当函数(数据)应该返回“testing”时,它总是返回0,这让我觉得我的函数永远不会被调用。我已经做了好几个小时了,我看不出错误这是我的代码:/public

  • 在开发WordPress应用程序时,将前端与管理区域分离总是最佳实践吗?

    时间:2016-04-12

    在WordPress应用程序中,将管理区域与前端部分分离始终是一种最佳做法吗?是否有人希望使用管理区域/屏幕作为应用程序的主界面?

  • 这三个吊钩的操作顺序

    时间:2016-04-12

    这三个钩子的射击顺序是什么? add_filter( \'comments_array\', array( $this, \'BuildCommentsArray\' ), 10, 2 ); add_action( \'preprocess_comment\', array( $this, \'write\' ), 10, 1 ); add_action( \'comment_post\', array( $this, \'add_meta\' ), 10, 1 );

  • 使用Plupload上传图像并将其保存到自定义文件夹和数据库表

    时间:2016-04-12

    我正在构建一个插件,我需要上传图像并将其保存到默认wp media文件夹中的单独文件夹和自定义数据库表中。我设法做到了这两件事,但对于每一张上传的图片,我都会得到一个404 error on the console 我觉得我的方式不好。代码如下:<?php ?> <script> (function ( $ ) { $(document).ready(function () { var i = <?php echo

  • 在插件中使用OOP--这是允许的吗?

    时间:2016-04-13

    我有一些预写的对象,可以执行诸如文件检查MIME类型之类的操作,然后是一个主上载对象,但它们都不使用数据库。所以我很好奇是否可以将这些Obejcts集成到Wordpress插件中。defined( \'ABSPATH\' ) or die( \'No script kiddies please!\' ); add_action(\'admin_menu\', \'file_upload_menu\'); function file_upload_menu() { a

  • WordPress在哪里注册像jQuery这样的默认脚本?

    时间:2016-04-14

    我正在弄清楚WordPress的来龙去脉。我知道WordPress在/wp includes/default过滤器中设置了一些默认过滤器和操作。php,但它在哪里注册jQuery之类的脚本?我们都可以将jQuery设置为依赖项,或者只是将其放入主题中,但WordPress在哪里注册它呢?任何帮助都将不胜感激!

  • 在WP 4.5可视化编辑器中添加自定义文本模式

    时间:2016-04-14

    4.5已推出,并有了新功能Text Patterns. 我想知道如何添加自己的自定义模式。查看wp-includes/js/tinymce/plugins/wptextpattern/plugin.js 这似乎很直截了当。var spacePatterns = [ { regExp: /^[*-]\\s/, cmd: \'InsertUnorderedList\' }, { regExp: /^1[.)]\\s/, cmd: \'InsertOrderedList\' }&