您当前的位置:首页 > TAG信息列表 > plugin-development
如何将插件函数代码移到主题函数.php中?我尝试了下面的代码,但不起作用
add_filter(\'get_public_descriptions\', \'theme_get_public_descriptions_filter\'); function theme_get_public_descriptions_filter ($context, $rule_uids) { $descriptions = array(); $rule_uids = (array) $rule_ui
WordPress插件将适用于js的脚本入队,但不适用于css文件
我正在尝试加载与插件特别相关的自定义css。js工作得非常好,但css拒绝加载。代码如下:function admin_plugin_scripts(){ wp_enqueue_style(\'arena\', plugin_dir_url(__FILE__) . \'css/arena.css\', array(), filemtime( WP_PLUGIN_DIR . \'/Plugi
是否有事件或其他方法告诉我预览已加载?
我正在为WordPress定制器开发一个插件,需要在预览器加载后调用一个函数。是否有事件或其他方法告诉我已加载预览?如果已尝试:jQuery(window).load (function() { // Customizer loaded... wp.customize.previewer.bind( \'refresh\', function() { // doesn\'t seem to work ?! alert (\'Previewer has loaded\');
在WordPress页面中使用Java通过AJAX调用服务器数据
我正在WordPress上开发一个使用基于JavaScript的绘图库的网站,Plotly, 绘制从数据服务器检索的数据。我需要用户能够在文本字段中输入文本,该字段将在用户键入时更新图形。我希望该网站的工作类似于此w3schools example.What I have so far:<我可以使用这个插件在我的页面中运行JavaScript,Scripts and Styles.我可以使用脚本和样式插件在页面上运行绘图,使用以下代码:<head> <script src=
自定义帖子类型帖子的多个固定链接
有没有一种方法可以为自定义帖子类型的帖子提供多个永久链接?例如:正常的永久链接url称为:https://www.example.com/test-subject/test-title 我还希望该帖子可以通过以下URL访问:https://www.example.com/test-subject/post_id https://www.example.com/ts/post_id 我知道我可以手动添加。htaccess,但我在插件中添加了帖子。那么,将这些URL添加到
添加_重写_规则不会在插件中添加自定义URL
我正在尝试在插件中添加几个自定义URL。然而,它一直在显示404 Not Found 当我访问它们时。我不确定我在这里做错了什么。谁能告诉我正确的方向吗?/** * The code that runs during plugin activation. * This action is documented in includes/class-plugin-name-activator.php */ function activate_gs_mls() {
如果在编辑过程中出错,插件会自动删除
我开始为我的网站开发wordpress插件,并使用wordpress插件编辑器。每当我出现PHP错误时,我都会收到一条消息,说我的插件被“回滚”。然后我尝试修复这些更改,但当我单击apply时,会收到一条消息,说“无效插件”。我试图再次从菜单中打开插件,当我打开时,编辑器会打开一个空文档。离开编辑器并返回时,插件将消失。插件将不再显示在插件列表中。第一次尝试重新上传时,如果说文件已经存在,就会失败,第二次尝试时,我可以安装插件。您可以想象,每次我出错时,插件都会自动卸载,这很不方便。有办法解决这个问题吗?
如何使用帖子ID显示具体的帖子内容
我正在尝试创建一个插件,通过使用post ID来显示特定的post内容。example:[post id=\"2\"]但我不知道如何将POST ID从函数发送到$my_postid 下面是我的代码function post_function($atts) { extract(shortcode_atts(array( \'id\' => 21504, ), $atts)); //getting post content $my
我应该启用自动更新吗?
我有一家小型托管公司,在cPanel上托管了数百个站点。我的所有客户都需要使用我们公司的WordPress插件来解决兼容性问题。因此,我可以选择让所有WordPress安装和插件自动更新。我只需要在插件中添加以下两个代码:add_filter( \'auto_update_core\', \'__return_true\' ); add_filter( \'auto_update_plugin\', \'__return_true\' ); 这样做将大大提高整个托管的安全性。然而,这可能
如何让一个插件的“升级安全”主题?
我安装了一个\"Cart and Checkout\" WP插件,我试图理解插件作者网站上的一句话:“按照行业标准技术,制作您自己的订单模板,该模板可安全升级并驻留在您的子主题模板中。”他指的是什么行业标准技术?有人能告诉我如何实现这一点的教程吗?
正在加载WordPress管理环境
我正在使用以下库创建自定义帖子:https://github.com/HarriBellThomas/Wordpress_PostController它工作得很好,但我想将其用作独立的custom\\u帖子。php文件来运行CRON作业以自动创建新帖子。为了实现这一点,我在我的主要custom\\u帖子中添加了以下行。php文件: if ( ! defined(\'ABSPATH\') ) { /** Set up WordPress environment */ re
用于在插件中激活WordPress主题的函数
我正在创建一个生成主题的插件,因此我希望在主题生成过程的末尾有一个复选框,可以在不必手动操作的情况下激活新创建的主题。有什么功能可以做到这一点吗?
如何将自定义帖子小工具作为标签添加到WordPress
我想在帖子中使用与标签相同的功能。我想添加一些自定义文件作为下载添加,在那里我可以从URL添加图像/文件/pdf,并将其保存为标记,我们可以像标记一样删除文件名。我想在一个文本字段中输入文件名,在另一个文本字段中输入文件的url,并将此信息添加到选定的字段中。根据随附文件。
如何以表格格式显示POST循环?
我正在创建一个比较表,问题在while循环中,我无法将\"tr\" 在适当的地方。我需要这样的布局<table> <tr> <td>post title 1</td> <td>post title 2</td> <td>post title 3</td> </tr> <tr> <td>post content 1<
Pass CF7 form data to plugin
我想知道是否可以将CF7表单提交数据发送到插件,以使用API处理付款。工作流程如下:,用户在前端填写表单(CF7表单)->在邮件发送之前提交表单-->将数据传递给插件(插件A)->插件A获取数据并处理付款(使用提交的付款信息)->将数据返回给函数。php-->将返回数据提交给另一个插件(插件B)-->插件B然后将数据存储在数据库-->返回true-->发送邮件(通过CF7)我看过挂钩,但我不确定它们是否以这种方式工作。我已经构建了该插件,以便它与支付网关协同
在插件中执行AJAX调用后修改元标签
我有一个插件,可以通过检查URL中的查询变量自动从新闻发布者加载文章。如果请求了一篇文章,它会对此发布者进行AJAX调用,创建新的WP\\U帖子并将其加载到模板中。我需要在这个页面中添加open graph元标记,我不知所措。我的第一次失败尝试是一次普通尝试:add_action( \'wp_head\', \'insert_fb_in_head\', 5 ); 从函数。php的主题,我原本希望从我的构建帖子中获取信息,但事实证明global $post 返回的NULL 在这种特殊情况下。所以我
WP_TRANSITION_POST_STATUS不会更改帖子的状态
由于某种原因,每次wordpress加载时,我都必须取消发布某些帖子。这是我的代码:function af_change_post_status() { $notpayed_posts = new WP_Query( array( \'meta_key\' => \'_payment\', \'meta_value\' => \'0\' ) );&
隐藏管理所有帖子页面中的特定类别(WordPress)
基本上,当我在Wordpress Admin中查看所有帖子页面时,我想过滤掉特定类别中的所有帖子,以便现在显示在那里。经过一些搜索,我找到了这个钩子,但它在这个实例中不起作用。function exclude_category_posts( $query ) { if ( $query->is_main_query() && !is_admin() && $query->is_home() ) { $query-
是否没有4.x版的管理用户界面指南?
我正在启动一个插件项目,我想让管理页面在样式和元素方面与其他管理页面保持一致。然而,我似乎找不到任何列出任何最新版本的默认管理样式/模式/元素的资源。我只找到了WordPress Admin Pattern Library 现在已经3岁了。我不确定我是找不到还是根本不存在。例如,我们有引导程序。是否没有管理区域页面的ui指南?
多个插件与组合插件
我的Wordpress站点有不同的功能插件,所以通常我只创建一个包含所有自定义功能的插件。现在,我想将这个插件分成多个插件(每个功能一个插件左右,以便更有条理,并且能够轻松地打开和关闭特定功能,并在站点之间传递特定功能,而无需传递整个插件,然后对其进行自定义,使其仅具有我在这个特定站点中想要的功能…)。So my question is:这会不会让我的网站速度变慢(相同的代码,但被切碎成多个插件,而不是编译成一个插件?此外,您认为这可能是该方法的其他缺点吗?