您当前的位置:首页 > TAG信息列表 > plugin-development
为什么wp_注册脚本不适用于注册激活挂接
我想在插件激活时注册一个脚本。所以我写道:register_activation_hook(__FILE__, \'register_script\'); function register_script(){ wp_register_script(\'addjs\',\'http://example.com/exmple.js\'); } 接下来,我创建了一个元框,并将脚本排入add_meta_boxes 钩子:wp_enqueue_script(\'addjs\
my own SVN for a plugin/theme
如果我开发了一个主题或插件,但没有将其提交到wordpress插件库,是否有可能拥有自己的SVN来发布更新?这是如何做到的?
插件选项不保存选项且不起作用
所以我一直在为wordpress制作一个插件,为产品添加一个自定义帖子类型,这非常简单,我做到了。之后,我想在管理菜单中为自定义帖子类型创建一个设置页面子菜单,然后创建一些选项。所以我遇到的第一个问题是出现了一个警告Warning: Illegal string offset \'option1\' in C:/blablablal on line 96 据我所知,这意味着该选项不知道应该将选项保存在数组中,而是尝试将其放入字符串中。因此,我找到了一种方法,通过在变量中添加括号来消除警告。$k
如何通过寄存器设置在WordPress插件选项中使用单选按钮?
如何获取此项以保存单选按钮?它可以保存复选框,但我尝试了很多方法,但无法保存径向按钮。任何帮助都将不胜感激。工作插件示例只需放入wp-content/plugins/myplug文件夹。<?php /* Plugin Name: myplug Version: 0.1 Plugin URI: http://myplug.org Author: ME Description: Stupid plugin */ add_actio
如何在更改域名时更改WordPress中的URL
是否有任何插件可以更新wordpress数据库,特别是wp\\U posts表或数据库中由其他插件创建的任何其他自定义表,这些插件具有图像和其他资产的绝对url?例如,我在帖子中有一幅图片:<img src=\"http://old-domain.com/wp-content/uploads/images/img.png\" /> 移动到新域时如何更新它。com?我还创建了一个插件,可以在自定义表中保存绝对URL。我是否也应该提供更新这些URL的功能?我目前正在使用content_u
第一个插件,Get_Pages的问题
这是我的第一个插件,或多或少是从头开始的,我想我几乎可以让它工作了,但还没有完全实现。该插件的目的是获取所有子页面,显示它们的缩略图、标题等。现在我编写了插件,它给了我0个输出。。。为什么?可能有很多事情我都做错了,但我决定开始在get\\u页面部分寻找错误。如果我添加print_r(\'$child_query\') 和$child_query = get_pages($args); 这不应该至少输出一些东西吗?问为什么print_r(\'$child_query\') 不返回任何内容?我的代码有问题的
JQuery&AJAX将数据发送到php
在jquery脚本中,我有;jQuery.ajax( ajaxurl, { action: \'lu_ajax\', status: \'enabled\' }, success: function (a) { alert(a) } 在我的文件中。php我有;add_action(\'wp_ajax_lu_ajax\', \'lu
选择不从插件保存的表单元素选项
我肯定这是件愚蠢的事。但我找不到它,用这么简单的代码,我什么都找不到。在查看了许多其他插件以各种方式进行设置后,我们真的看不出它与那些执行类似代码的插件有什么不同。这实际上是从WordPress Codex. 在我的代码不起作用后,我去检查了抄本并尝试了一下。真正奇怪的是,WordPress偶尔会保存所选内容。但大多数情况下,情况并非如此。我可以绕过WordPress方法,直接使用PHP,但我什么也学不到。许多插件绕过register\\u settings方法来处理POST和DB。再次作为上一次插件安
Wordpress Customise
我正在寻找一个插件,让我把一个“请等待”的消息(类似于notebook-driver.com 当人们点击某些链接时,您会在几秒钟后被重定向到下载链接。例如,当人们想从我的博客下载东西时,我会将他们重定向到一个带有广告的页面,该页面在开始下载之前会显示5秒钟。有这样的插件吗?或者如何手动执行此操作?谢谢
使用插件加载包含自定义内容的页面模板
我想加载page.php 如果请求包含特定的查询字符串,则使用我指定的内容(使用变量而不是来自数据库)创建模板。假设用户请求example.com/?var1=str1 页面模板应该显示我使用变量指定的标题和内容。这是我试图实现的伪代码<?php function my_page_function() { if($_REQUEST[\'var1\'] == \"str1\") { $title=\"This will be the title of the defau
Wordpress rewrite question
我是新来的,对WordPress中的URL有一个问题。我的网站正面部分使用WordPress,这样我就可以使用CMS和博客进行SEO。我有一个用基本PHP编写的网站的房地产部分,我想看看是否有办法重写URL,以便我可以让客户访问:http://mysite.com/RepfirstnameReplastname 而不是http://mysite.com/?rep=RepfirstnameReplastname 当某人现在访问时:http://mysite.com/?rep=Repfir
WooCommerce如何在评论管理中显示自定义COMMENT_TYPE?
在过去几年中,有许多关于如何创建自定义注释类型的线程和主题。大部分情况下,我认为这是可能的(因为WooCommerce做到了),但建议使用comment_meta 相反我的问题是WooCommerce如何添加comment_type 属于order_note 评论管理下拉列表?对WooCommerce代码的重新修订没有任何帮助。欢迎任何指示。添加类型为的注释的示例order_note:/** * Adds a note (comment) to the order * * @
用于WordPress Customizer API重写的自定义样式表,而不是内联CSS
我已经看过Wordpress定制器API,它看起来能够实现我想要的;允许开发人员留出尽可能多的动态样式,稍后可由Wordpress管理员进行配置。然而,推荐的注入样式的机制并不酷。我在网上和Wordpress上读到的所有指南都建议将它们内联添加到文档的开头。随着此类文档在网络上的普及,我无法找到一个关于如何将这些代码整齐地添加到样式表中的明确指南!可以从PHP样式表中调用get theme mod()吗?抱歉,请容忍我,因为我刚刚接触PHP和Wordpress文档数周。任何建议都很好,我相信有很多开发人员
如何在WordPress中实现文件系统缓存
我目前正在使用Transients API缓存来自Amazon的一些产品详细信息。现在,我正在考虑添加一个文件系统缓存。但我不知道如何实施它。我唯一能想到的就是将特定产品的JSON字符串表示保存到文本文件中。这值得吗?执行此操作时是否有任何经验证的性能优势,或者它是否具有与数据库相同的性能?提前谢谢。
How to sanitize user input?
在提交到数据库之前,清除表单数据的正确方法是什么?我有以下文本输入:<form method=\"post\" action=\"options.php\"> <?php wp_nonce_field(\'update-options\'); ?> <input style=\"width:100%\" type=\"text\" name=\"data[title]\" id=\"title\" value=\"<?php $titl
有选择地为页面或帖子加载插件等
可以选择按页面或帖子加载哪个插件,因为我有35个插件,其中许多插件在许多页面或帖子中都是不必要的,而且只在一些页面上,如何做到这一点?我已经为此测试了beta插件,但它不能正常工作,我想知道wordpress中是否存在代码来停用我可以用来创建插件的某些页面或帖子中的插件。
在插件激活时创建页面
我已经这样做了,每次我的插件被激活时,它都应该创建一个页面。尽管我希望它只在以前不存在的情况下创建页面。但它所做的是用kns-products-1创建另一个页面,而不是完全不这样做。迄今为止我的代码:function kns_install() { global $wp_version; if( version_compare( $wp_version, \'3.5\', \'<\' ) ) { wp_die( \'Detta til
在插件类中注册和使用返回结果的操作
我有一个插件类,它包含一个函数spektrix\\u list\\u events()class SpektrixPlugin { public function __construct(){ add_action( \'init\', array ( $this, \'init\' )); } public function init() { add_action
一旦插件被激活,如何重定向到设置页面?
我创建了自己的插件。一切似乎都很好,但我想在插件中做的一件事是在插件激活时重定向到相应的插件设置页面。For example:http://www.example.com/wordpress/wp-admin/options-general.php?page=rotator是否有方法在激活时重定向到相应的页面,例如register_activation_hook?
插件设置页面中的厚框?
我在管理页面中添加了默认的wordpress thickbox,以显示div中的一些信息。当我单击该链接时,一切似乎都正常了,它现在显示在弹出窗口中<a class=\"thickbox\" href=\"#TB_inline?height=300&width=400&inlineId=simple_div\" title=\"Select Bar Style\" >Popup Load</a> 但实际上,我想在插件设置页面加载时显示这个