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

  • 隐藏主题选项和自定义管理菜单

    时间:2018-11-15

    在外观管理菜单下,我通过主题添加了customizer,通过插件添加了主题选项。我使用这段代码来隐藏除了某个用户名之外的所有管理员的两个菜单(外观的子菜单)。function hide_menu() { global $current_user; $current_user = wp_get_current_user(); $user_name = $current_user->user_login; //check

  • 将WordPress Meta Box保存的表单输入添加到WordPress RSS提要

    时间:2018-11-15

    我在自学如何构建Wordpress插件。我找到了创建Wordpress元框并保存表单输入的好指南。https://themefoundation.com/wordpress-meta-boxes-guide/我想将输入和保存的表单输入从Wordpress的Post edit视图中的Meta框发送到Wordpress RSS自己的标记中。因此,当用户发布帖子时,元框表单数据会保存并将保存的输入添加到自己标签中嵌套的Post Wordpress RSS中。这是保存表单输入的代码:function prfx_m

  • 该插件在激活期间产生了225个字符的意外输出

    时间:2018-11-16

    我得到了著名的“插件在激活期间生成了xxx个字符的意外输出。”激活正在使用的插件时出错。终端显示我的文件在us-ascii, 但当我在PHP风暴中处理这些文件时UTF-8 标记显示在右下角。我想我没有空的空格,因为我的PHP风暴会在命令+s上自动删除它们。我试过:有无:?>带和不带$table\\u name动态前缀声明$tbyb_db_version (版本)声明add_option 和update_option 对于add_option( \'tbyb_db_version\', self::$

  • 插件与设置加载顺序(WooCommerce依赖项)

    时间:2018-11-20

    我正在开发一个依赖Woocommerce的插件,它可以正常工作,还有一个设置页面,它的行为很古怪,抛出了一个类“WC\\u settings\\u page”,没有找到致命错误if ( !defined( \'ABSPATH\' ) ) {exit;} if ( !class_exists( \'WooCommerce_Chilexpress_Tags_Settings\' ) ) { class WooCommerce_Chilexpress_Tags_Sett

  • 在表中使用WordPress ACF短码超出了表的范围

    时间:2018-11-21

    我想放一些audio html表格中的文件使用wordpress默认[音频]快捷码,并使用ACF获取歌曲的url因为在wordpress中没有呈现两个嵌套的短代码,所以我使用了一个伪装的短代码和一个函数,正如这里的另一个问题中所问的那样:ACF for audio url in wordpress audio shortcode<现在这是我的代码:add_shortcode(\'audio_nested\',custume_url_callback); function custume_ur

  • 从插件覆盖WooCommerce文件

    时间:2018-11-21

    我想显示单个产品的自定义模板,即。single-product.php对于WordPress本机模板,我们可以使用add_filter( \'single_template\', \'custom_single_tmpl\' ); 回调函数如下所示: public function custom_single_tmpl( $tempalte ) { return PLUG_DIR_PATH . \'/templates/custom-single.php\';

  • 使用自定义用户角色访问时,get_post()不起作用

    时间:2018-11-21

    我偶然发现了一些关于WP“get\\u posts”功能的文档,但似乎找不到任何文档。我有一个web应用程序,它有多个自定义帖子类型和多个自定义用户角色。出于各种原因,它们都是必要的。组织中不同的用户类型需要看到不同的内容,并能够编辑自定义帖子类型的不同方面。在自定义帖子类型编辑屏幕中,我有显示用户提供的数据的元盒,但是,具有后端访问权限的用户使用不同的自定义用户角色,需要能够更正或修改用户提供的数据,或者手动创建条目。我使用以下“get\\u posts()”方法根据其他自定义帖子类型的条目生成下拉列表

  • Buddy Press限制编辑用户的能力

    时间:2018-11-22

    我正在尝试修改我的插件的Wordpress功能“edit\\u users”。在我的情况下,一些用户角色应该能够修改具有特定角色的其他用户,但不能修改所有其他用户。因此,我只是将“edit\\u users”功能添加到我的自定义角色“Primary Trainer”中。现在他可以编辑每个用户。我可以使用“edit\\u user”上限检查每个显示的用户。然后,我通过以下方式过滤此功能:add_filter( \'map_meta_cap\',array($this,\'sa_classbook_map_m

  • WP REST API自定义终结点在我的插件中不起作用

    时间:2018-11-22

    我真的很感激在这方面的帮助,因为我已经尝试了很多次了。我从一个名为“ydelse”的自定义帖子类型中创建了这个非常简单的som基本信息端点。下面是我创建自定义rest端点的类class jw_salonbooking_ydelseliste_REST_Controller extends WP_REST_Controller { public function register_routes() { $version = \'1\';

  • Custom admin plugin read CSV

    时间:2018-11-23

    我在admin中制作了一个插件,非常简单。我只需要读取CSV文件,将数据放入数组。我用这个:$csv = array(); if (($file = fopen(\'my-file.csv\', \'r\')) === false){ echo \'There was an error loading the CSV file.\'; }else{ while (($line = fgetcsv($file, 100

  • 制作另一个插件副本并进行安装

    时间:2018-11-24

    我正在尝试复制此插件的另一个副本SyncFields它只包含一个文件同步字段。php,所以我尝试编辑它,并用另一个名称编辑函数,但它不起作用。它出现在插件页面并激活了它,但在菜单中找不到它。我不知道我错过了什么

  • 管理部分是完全可定制的风格方面?

    时间:2018-11-26

    我们可以完全定制WordPress仪表板的外观和风格吗?我已上传图像: 或者Wordpress不允许这样的转换。我指的是图中所示的右侧部分。原因:我想转换此部分HTML template 进入管理仪表板。

  • 如何创建根据页面动态变化的WordPress小部件

    时间:2018-11-27

    我正在创建一个插件,在这个插件中,我的自定义边栏小部件根据加载的页面更改内容。一种方法是// Register and load the widget function custom_register_widget() { register_widget( \'custom_widget\' ); } //trigger on every sidebar load add_action(\'dynamic_sidebar\', \'custom_r

  • WP_AJAX函数返回html页面

    时间:2018-11-29

    我正在尝试一个插件特性:使用wp\\uajax特性通过点击按钮下载文件。我已经使用了wp\\U ajax,但在本例中,我没有发现错误。当我单击按钮时,它会正确运行js文件,但会返回html页面来调用getPrivateFileByAjax().JSjQuery( function($) { $(document).ready( function() { $(\".download-file\").on( \"click\", function( event ) {&

  • 谁是最值得信赖的插件开发人员?

    时间:2010-09-30

    注意:请对问题进行投票,并单击问题或答案左侧的向上箭头,对您觉得有用的任何答案进行投票有那么多插件。我们可以始终信任谁的插件?请分享一个完全可靠的插件作者列表,以及他们插件页面的链接。这个问题是仿照Best Collection of Code for your functions.php file

  • 需要为WordPress提供特定类型的“投票表决”

    时间:2011-01-13

    我正在为客户设计一个网站。我真的不知道我是如何得到所有后端结构代码的,但我做到了。我不是一个糟糕的程序员,但我需要一些可靠的东西来完成,我不能只编写自己的程序。我需要一个插件或一些代码,将自动放置投票与three 每个帖子的选项。最好将投票结果与摘录一起显示,然后将实际投票结果显示在完整的帖子页面上。那很理想,但我会尽我所能。我只需要一个民意调查,将附加到每个职位和工作内联。IE:我不需要在侧边栏上贴什么东西。我可以添加到索引中的内容。php文件与我的循环,也是单一的。php文件会很好。然而,这可能会变得

  • 有没有人成功地使用了unzip_file?它会上传压缩包,但不会解压!

    时间:2011-01-31

    当我调用下面的WordPress unzip\\u file()函数时,它不是实际提取zip,而是将其移动到目标文件夹中。当我从includes/file跟踪$file和$to时。php我得到:file: C:\\xampplite\\htdocs\\testsite/wp-content/themes/mytheme/styles/myzip.zip To: C:\\xampplite\\htdocs\\testsite/wp-content/themes/mytheme/style

  • 我应该向wp_enQueue_style传递什么参数才能依赖于主题样式表?

    时间:2011-02-16

    我写了一个基本的gallery plugin 使用wp_enqueue_style 在页面上包含样式表。我希望WordPress主题能够覆盖插件的样式,这意味着我希望我的插件能够很好地播放并输出css文件before 主题css文件。wp_enqueue_style 有一个deps 此要求的参数。我的问题是,我应该为deps 参数,如果我想说“我依赖于主题css文件”?当前插件代码不正确,因为它使用false 对于deps 参数: // Enqueue a CSS style file - see h

  • 来自前端的帖子,包括帖子类型、类别和分类

    时间:2011-02-26

    我现在正在开发一个类似于目录的wordpress网站。人们可以提交演练、高级评论以及游戏作弊代码。我们本来打算为每个页面制作一个不同的表单,但现在我们决定使用一个带有下拉列表的表单就可以了。据我所知,似乎没有一个好的插件,它适应了这样一个事实,即每个提交都需要作为“待定帖子”推送,但也需要推送到特定的帖子类型。例如,我们将使用的表单设置如下:Game name: <post title> Platform: <Taxonomy> Category: <Ca

  • WordPress如何取消包含/停用插件?

    时间:2011-03-20

    Wordpress为其插件系统使用观察者模式,并在检查插件是否激活、扫描插件目录并将所有内容存储在插件类的数组中的前提下运行。一旦它得到激活的插件,它就会继续包含插件脚本文件,然而我很好奇Wordpress如何在管理员中停用插件时不包含插件?如果Wordpress只是通过标准的include\\u once或require\\u once包含文件,Wordpress如何停用插件并取消其包含?根据我的理解,您不能在PHP中包含然后取消包含文件(据我所知不是这样)。有人能告诉我插件所在的特定文件,以及停用插件