您当前的位置:首页 > TAG信息列表 > plugin-development
创建备用元框上下文位置
我正在尝试创建另外两个add_meta_box 上下文帖子中的位置(\'after\\u title\'和\'after\\u editor\')。这似乎没有达到我认为应该达到的效果。元框确实出现在页面上的正常上下文中,而不是在新定义的上下文位置中。有人对此有什么见解吗?提前感谢您的时间和考虑,提姆REFERENCES:http://adambrown.info/p/wp_hooks/hook/edit_form_after_editor?version=4.4&file=wp-admin/edi
如何在WooCommerce产品元面板中获取WordPress定制帖子数据?
我在WordPress中创建了一个自定义帖子,还在Woocommerce产品属性面板中创建了一个自定义面板。现在,如何将WordPress自定义帖子的所有内容显示到Woocommerce产品属性列表中?Step 1: 我已经在wordpress中创建了自定义帖子。Step 2: 我想要Woocommerce产品属性中WordPress自定义帖子的数据。Step 3: 希望使用复选框选项获取WooCommerce产品属性中的所有数据。谁能帮我解决这个问题。
如何在WP_EDITOR中选择文本视图中的内容?
我正在尝试计算输入默认post编辑器(wp\\U编辑器)的其他文本统计数据中的单词数。它假设写单词计数到<;div id=“字数”>位于wp\\U编辑器正下方的元框中。我已经能够正确地选择visual editor <复制,但不复制text editor 复制。我已经包括了下面的所有代码。所讨论的javascript包含在“Begin”和“End”注释中。谢谢你的帮助,蒂姆Plugin Directory Structure:plugin-shell > plugin-shell.ph
在自定义插件上创建一个表就激活了吗?
我正在尝试创建一个自定义插件,希望在插件激活时创建一个表。我尝试了以下代码,但它没有在数据库中创建表function create_plugin_database_table() { global $wpdb; $table_name = $wpdb->prefix . \'sandbox\'; $sql = \"CREATE TABLE $table_name ( id mediumint(9) unsigned NOT NULL AUTO_INCREMEN
Adding Custom CSS with PHP
我正在创建一个WordPress插件来帮助人们保护他们的内容不被复制。有许多插件可以在JavaScript打开时保护内容不被复制,但没有任何插件可以在JS关闭时保护内容。如何在PHP文件中添加以下自定义CSS代码,以通过CSS保护内容副本,然后将PHP文件作为WordPress插件安装?body { user-select: none; -moz-user-select: none; -webkit-user-select: none; -o
Plugin SVN folder structure
我已经习惯了git,但我对svn还是新手。我是否需要在本地repo中重新创建svn文件夹结构(主干、资产、标签),或者当我将插件推到wordpress目录时,文件是否自动“排序到文件夹中”?我的当前设置:/myplugin/index.php /myplugin/readme.txt /myplugin/assets/screenshot-1.png 感谢您的回答,如果不确定插件的结构,我不想推到插件目录。
我是否可以从带有过滤器的函数中删除或编辑INCLUDE()?
我需要编辑插件的输出,我需要更改的部分实际上是一个html文件,它是使用include(file.html的名称)引入的。这个函数有一个过滤器,但我刚刚开始了解过滤器是如何工作的,似乎不知道如何更改该路径。基本上,我想更改指向/我的主题/文件名的路径。相反,我想使用一个过滤器,这样每当我需要更新插件时,我就不需要记住或者必须再次编辑该文件。无论如何,这就是过滤器add_filter(\'eventon_eventCard_evotx\', array($this, \'frontend_box\'), 1
关于编程语言以<##>开头
这是Javascript代码吗??下面的代码位于php类文件中,但在关闭php标记后,请启动这些行和该类中未定义的[数据]变量,我想跟踪[数据]变量,在哪里可以找到它。。在js文件中??以及数据如何在php类中通过该变量(甚至不在全局命名空间中)<# if ( data.tooltip ) { #> <a href=\"#\" data-hint=\"{{ data.tooltip }}\"></a> <# } #> 谢谢你,
Output pure JSON wordpress
我已经用PHP编写了一个Wordpress插件,我想输出JSON,而不需要任何Wordpress主题html和其他样板文件。但我确实需要与其他插件和WP设置信息交互。最好的方法是什么?我目前有一个名为JSON outputter的主题文件,它只调用想要输出JSON的类的一个方法,有没有更好的方法?编辑:让我举个例子:我有以下索引。我的插件中名为jsonOutput的php文件:<?php // I need wp-config information here $info = DB_
shortcode doesn't work
我制作了我的第一个WP插件,它是一个联系表单-下面是代码:<?php /* Plugin Name: Example Contact Form Plugin Plugin URI: http://example.com Description: Simple non-bloated WordPress Contact Form Version: 1.0 Author: Agbonghama Collins Author URI: http://
如何使用插件将html注入到每个页面?
我想写一个插件,将特定内容注入到每个非管理页面。这是我的第一个插件。我已经想出了如何将内容注入每个非管理页面的头部:<?php function myfunction() { ?> <!-- My injected content.... --> .... <?php } if (!is_admin()) { add_action(\'wp_head\', \'myfunction\');&
如何根据页面中添加的关键词进行搜索
我在页面上添加了关键字和描述。我必须根据我网站上的关键词进行搜索。我不知道怎么做。除此之外,我还想像云标记一样显示与该页面相关的关键字任何帮助和建议都是值得赞赏的
WordPress php过滤器ADMIN_BODY_CLASS不工作
我在自己构建的插件中具有以下功能:static function filter_add_body_classes( $body_classes ) { $new_classes = array(); // Only when logged in if ( ! is_user_logged_in() ) { return $body_classes; } // If view
插件选项数组设置为未定义
如果没有定义插件选项,我想将它们设置为空白,这样我就可以避免PHP注意事项。编写此代码的更好方法是什么?$options = get_option(\'plugin_options\'); // Add new plugin options defaults here if( !isset( $options[\'plugin_option_1\'] ) ) $options[\'plugin_option_1\'] = \'\'; if( !isset( $op
Internationalizing Plugin
我将部署我的第一个插件,但\\u e()和\\u()函数似乎不起作用。在“我的评论”标题中:Text Domain: add-to-post-footer Domain Path: /languages 我创建了。采购订单和。mo文件,并将它们以/种语言放入我的插件中。我翻译成葡萄牙语并命名为“pt\\u BR”。采购订单/生产订单\'。在我的选项页面中,我有一些文本如下:<?php echo __( \'With \', \'add-to-post-footer\').ATPF_
OOP plugin not working
我正在开发一个基于OOP的自定义插件。插件显示在插件页面中,可以在不显示任何错误的情况下激活它。但里面的功能似乎都不起作用。奇怪的是,如果我删除类方法标记,一切都会正常工作。代码如下:// Make sure we don\'t expose any info if called directly if ( !function_exists( \'add_action\' ) ) { echo \'Hi there! I\\\'m just a plugin, not much
PowerPress移动媒体播放器
我正在使用PowerPress的MediaElement媒体播放器,一切正常。我注意到的一件事是在手机上。。。首先影响播客的播放。如果您转到:http://joshrodg.com/hallmark/ 向下滚动至最新媒体部分。第一个li 是罪魁祸首。如果单击“播放”,您会注意到持续时间会导致播放器显示所有funky。我删除了持续时间,但播放器仍然显示为关闭状态。奇怪的是,这只会影响第一个li, 另一个li\'s 看起来还行。有人知道这是什么原因吗?除了使用不同的播放器之外,我如何才能解决这个问题?谢谢,乔
如何在电子商务中获得所有的产品?
我想获得WooCommerce中的所有产品数据(sku、名称、价格、库存、可用性等)。我可以用WP_Query?
为什么Worpress不在数据库中创建表?
基本上,这是我的主插件页面中唯一的代码。当我激活它时,它应该在数据库中创建表。但是,它根本不起作用。插件激活成功。请帮我弄清楚。/* * Plugin Name: Titan Video Plugin * Description: A simple and my first plugin, just for testing. * Author: Allen Titan. * Version: 0.1. * License: GPL3 */
构建一个可伸缩的WordPress收藏夹插件--一个序列化的元值数组或多个元记录
我正在尝试构建一个简单的Wordpress收藏夹帖子插件,该插件可扩展,可以处理1000或100000或更多用户。我在其他插件中看到了几种不同的方法,我想知道从可伸缩性的角度来看,哪种方法是最佳实践,这意味着记录的大小或记录的数量可能是一个问题。问题:基本的想法是,在帖子上有一个按钮,登录用户可以单击该按钮来喜爱帖子。然后必须将其存储在数据库中,这样当用户转到该帖子时,他们就不能再喜欢它,也可以查看他们喜欢的帖子列表。Option 1: Store in both user meta and post m