您当前的位置:首页 > TAG信息列表 > plugin-development
仅在特定的管理用户界面页面上加载js/css文件
我如何适应这个solution 使用我的插件?(请参见链接)。我将css和js脚本排队,如下所示:function my_plugin_init() { wp_enqueue_script(\'my_plugin_script\', plugins_url(\'js/the_filepath.js\', __FILE__), array(\'jquery\')); wp_enqueue_style( \'my_plugin_css\', plugins_url( \'/css/the_
使用原生jQuery AJAX风格而不是使用admin-ajax.php有什么问题吗?
我在使用管理ajax时遇到问题。php创建一个插件。我在使用oop模块的插件中使用“add\\u action(\'wp\\u ajax\\u ajax\\u action\',\'ajax\\u action\\u stuff\')”时遇到问题。因此,我想使用jquery原生方式,如下所示:$.ajax({ url: \"test.html\", context: document.body, success: function(){ $(this).
在自定义插件中显示重复的结果
我正在为我正在构建的Wordpress项目构建一个自定义插件,因为它是一个非常特定的项目,并且没有现成的插件适合此任务。在一个页面上,我想在一个表中列出数据库(也是一个自定义数据库表)中的对象。目前数据库中有一个项目,我可以很容易地将其回传到页面,而不会出现任何问题。当我尝试将此数据放入HTML表时,就会出现问题,因此当数据库中有多个对象时,可以正确地显示它。然而,正如我所说,此时数据库中只有一条记录,但当我将此数据包含到表中时,它会两次显示同一条记录。这是我的代码:<?php gl
获取针对插件错误的管理通知
我刚开始创建插件,我不太了解显示错误消息的过程。e、 g.我使用php readfile 函数从隐藏位置下载文件。如果出现问题,例如找不到文件,如何显示消息at that moment.我知道你需要add_action for \'admin_notices\' 但我不太清楚您应该将add\\u操作调用放在哪里。据我所知,您必须创建一个函数my\\u download\\u file来尝试下载,echo的<div class=\"error\">. 然后你需要给“某处”打电话add_actio
Quasi-custom API Call Plugin
基本上,我试图在WordPress站点#2上显示WordPress站点#1的数据,为了避免连接到数据库的问题,我认为制作一个类似API的插件来返回信息可能更明智。我的想法是用一个参数构建一个URL,该参数将用于提取我需要的信息。这是我到目前为止的全部。。。<?php if ( isset( $_GET[\'post_id\'] ) ) { $post_id = $_GET[\'post_id\']; // use WordPres
如何为我的基于类的插件添加选项页面?
我正在尝试使用新的设置API和基于类的插件来添加设置页面。这是我目前掌握的代码:class simple_sample_plugin{ function simple_sample_plugin() { add_action(\'init\', array(&$this, \'init\')); } function init() { add_action(\'admin
如何用新操作覆盖现有插件操作
我正在使用插件。它有这样一个动作。add_action(\'publish_post\', \'old_action\'); function old_action($pid) { \"code goes here\" } } 我正在为这个插件编写一个模块。所以我需要用新的动作函数覆盖旧的动作函数。这是我的新功能。function new_action($pid) { \"code goes here\"
在jQuery中使用AJAX调用在小部件中不起作用
因此,我正在创建一个新的转换小部件,在小部件中使用Ajax调用时遇到了一些问题。(在WordPress之外工作得非常好)。目前的问题是,它在#结果div中输出整个主页,而不仅仅是结果图:
前端AJAX调用无法使用wp_ajax、wp_enQueue_script和wp_Localize_script进行调用
我想我几乎已经对ajax是Wordpress的业务有了头绪,彻底了解了它,但我现在完全被难住了。首先是那些讨厌的东西!我的主插件文件中有以下内容:wp_enqueue_script( \'function\', plugin_dir_url( __FILE__ ) . \'function.js\', array( \'jquery\', \'json2\' ) ); wp_localize_script( \'function\', \'MyAjax\', array( \'ajaxurl\'
插件怎么会有自己的页面呢?
我的插件需要为公共流量向Wordpress引入许多接口。引入新接口的最佳方式是什么?
通过选择特定类别显示添加元框
在我的插件中,我想在新的帖子页面中的WYSISWYG下显示一个add\\u meta\\u框,这没有问题,效果很好。但该框应仅在选择特定类别(例如:id=5的类别)时出现,否则不可见。如何做到这一点?按注释中的要求编辑以下是我的jquery:$script = \" <script type=\'text/javascript\'> jQuery(document).ready(function($) {
如何在wp选项表格中添加字段?
我想激活我的插件,我想在“wp\\u option”表中创建字段。我该怎么做?
插件的自定义页面上的$Pages Always 0
我正在制作一个插件,根据传递的特定查询变量加载特定模板,实际上是在前端为插件创建一个页面,如本文所述:Create a page without adding a page in the Database - Brian Fegter的第一个答案所以如果我去我的网站。我可以使用我的自定义模板。但是,如果我将一个函数挂接到wp\\u head并打印出分页的query\\u var,那么无论url中的值是什么(mysite.com/foobar/page/2或示例),它都会返回0。有没有想过为什么会发生这种情
插件的多选项页面验证
我正在写一个插件,我决定为插件的不同选项设置多个页面(为了清晰起见)。只做一个选项是小菜一碟,但我在有多个页面时遇到了困难。我的所有选项都位于注册为的数组中:register_setting( \'plugin_options\', \'options\', \'validator\' ); 正如我所说,只有一页很容易。创建表单,提交表单,弹出窗口,保存选项。现在我有了多个页面,Wordpress似乎完全取代了选项数组,而不管是否还有其他一些我不想接触的值。我尝试了几个选项,然后在google上
编写定制词汇表插件
我正要开始为我的养鱼网站开发一个词汇表插件。我的鱼导师建议他能够包括图像,并轻松链接到其他词汇表条目</首先,我打算写一个分类法:标题、slug、描述、父类。父项是词汇表条目的首字母,便于搜索。然而,这可能不会起到什么作用——我怎么能这样合并图像或链接呢?最有效的方法是什么?自定义帖子类型</如何为词汇表条目作者提供链接到另一个词汇表条目的简单方法EDIT我特别想找一个词汇表,包括以下条目:Cyanobacteria - 蓝绿色细菌门,通常与藻类混淆,通过光合作用获取能量,包括单细胞和群体物种
数据库增量失败,错误为:“WordPress数据库错误表‘wp_2_myPlugin’已存在
我正在升级一个插件,但dbdelta有问题。以下是原始db创建函数:global $jal_db_version; $jal_db_version = \"0.1\"; function jal_install() { global $jal_db_version; global $wpdb; $table_name = $wpdb->prefix . \"jalPlugin\"; $s
WordPress插件错误处理
我正在寻找一种方法来处理带有自己自定义字段的自定义帖子类型的错误。这都是我正在编写的插件的一部分,然而,经过广泛的研究,我发现唯一的方法是通过会话(或类似的)并在下一页上显示它(在这种情况下,它会保存更改)。如果出现问题,是否有其他方法处理错误并阻止WordPress保存帖子类型?如果是,怎么做?我认为WP\\U错误类可以工作,但运气不好。如果有人能帮忙,那就太好了!谢谢
如何在管理员WP_LIST_TABLE中实现管理员AJAX?
我是WordPress的新手,如果有人能帮助我,我将非常感激。在文档中有参数ajax“true”。没有说过如何使用WP\\u List\\u Table类实现Ajax吗?parent::__construct( array( \'singular\' => \'user\', //singular name of the listed records \'plural\' => \'users\', //pl
富文本编辑器设置在所有富文本编辑器中保持不变
我有一个问题,我正试图更好地理解,以便在下面的脚本检查中强制mce为true。背景:我正在将富格文本编辑器应用于类别描述文本区域,以允许用户将富格文本格式应用于类别描述。我遇到的问题是,当用户碰巧将帖子或页面编辑器留在“HTML”选项卡上时。在这种情况下,WordPress显然正在设置一个全局标志,该标志导致下面脚本中的mce变量初始化为false。这会在“类别描述”字段上禁用我的富文本编辑器。我怎样才能克服这个问题?<script type=\"text/javascript\">
自定义插件安装和激活失败
我正在尝试定制一个插件,以添加一些不是原始插件的功能。为此,我将所有文件复制到一个新文件夹中,并重命名了所有函数前缀,更改了主php文件的标题。我曾尝试将文件直接上传到服务器进行激活,但WP没有收集到这些文件,因此我压缩了所有文件以“正确”安装它们,并得到以下输出:正在解压缩包…正在安装插件…无法安装程序包。找不到有效的插件。插件安装失败。http://www.mydomain.com/wp-admin/update.php?action=upload-插件考虑到这可能是头球问题,我仔细检查了我的头球,但