您当前的位置:首页 > TAG信息列表 > plugin-development
dbDelta ALTER TABLE syntax?
由于数据库中的一些更改,我需要更改一个表以向其中添加一列,但即使函数正在运行,表也不会更改。下面是我编写的ALTER TABLE代码$sql = \"ALTER TABLE \" . $packagetable . \" ADD COLUMN price decimal(14,2) NOT NULL AFTER description;\"; dbDelta($sql); 我在网上找不到带有dbDelta anywhere的ALTER TABLE的语法。编辑:在查看gravity for
时间编辑器的自定义字符以问号形式保存
我已经将wordpress的tinymce编辑器集成到我的自定义插件中。我通过ajax将输入的数据保存到数据库中,如下所示:encodeURIComponent(\'<?php echo mysql_real_escape_string(stripslashes($_POST[\'title\'])); ?>\'); 但在前端和数据库中Custom Characters like diamond etc是stored and displayed as question mark.
获取新创建或编辑的术语的Term_id
我第一次尝试插件开发,很快就被弄糊涂了。我正在尝试制作一个简单的插件,根据术语存储十六进制颜色,这样您就可以将颜色分配给标签或类别,然后在主题中使用它。我不知道如何获取新创建或编辑的术语的term\\u id。我已经在一个表单上附加了一个颜色选择器“edit\\u tag\\u form”,可以通过$\\u POST访问这些值,但如果它是一个新创建的标记,我不知道我的代码如何知道新创建的标记的ID。我需要知道term\\u id,以便能够将其与十六进制颜色链接,并将其保存到wp\\u选项。我正在使用动作挂
在do_action中添加JS函数作为第三个参数
我将这个JS函数命名为“myjsfunction()”。function myjsfunction() { jQuery(\'#html_admin_show\').hide(); jQuery(\'#html_admin_edit\').show(); } 一个限制是,我无法编辑原始的JS函数,比如放置一些PHP标记等。如何在Wordpress do\\u操作挂钩中调用此JS函数?我更愿意将其添加为第三个参数,因为我已经在使用第二个参数,所以类似于:
未定义函数wp_set_password
我正在创建一个插件。我收到以下错误(WP 3.5):Fatal error: Call to undefined function wp_set_password() in \\path\\to\\plugin.php on line 18 第18行包括:wp_set_password( \'newpass\', $user_id ); 这位于主插件文件中,所有其他代码都已注释掉,以便尝试隐藏此错误。我不知道为什么它显示为未定义。我是不是遗漏了什么http://codex.wordpr
哪里是使用Add_Filter的最佳位置
我应该使用该功能吗add_filter 在我的插件中init 动作挂钩还是仅仅是主插件脚本中的?因为有时我发现人们到处都在使用过滤器init 胡克,对某些情况来说太晚了。关于优先顺序有什么一般性建议吗action &;filter 这样我们就可以有一个更一致的代码风格?
面向对象的插件无法工作
我正在努力发展一下我的WordPress技能。我之前移动了一些功能。我一次又一次使用的php变成了一个必须使用的插件。我现在正试图实现面向对象,但收效甚微。下面的代码是我全部代码的摘录。第一部分工作得很好,减少了摘录的长度,但仪表板却没有。这两部分以前都是作为过程代码使用的。如果您能帮我解决这个问题,我们将不胜感激。此外,我很难理解为什么建议使用init而不是将我的操作和过滤器放入构造函数中。有人能给我解释一下吗?class OOtest { public function __c
如何做好翻译WordPress插件的准备?
创建可翻译插件的最佳方法是什么?它不必从一开始就被翻译,但它必须易于翻译,以便来自不同文化的其他开发人员可以参与插件的本地化过程。
列出在某个类别中写过帖子的作者
如何在WordPress中按类别列出帖子的作者?在我的博客上有三位作者,我想在一个类别中列出写这些文章的人。例如:CAT NAME: INTERNET AUTHOR: JOHN, DOE, ALEX CAT NAME: TECH AUTHOR: JOHN CAT NAME: CODE AUTHOR: ALEX
如何列出出现在两个类别中的帖子
我想列出当前类别中显示的所有帖子,这些帖子也会发布到第二个类别。示例图片:LINK例如,如果当前正在查看媒体,标题类别和媒体类别之间的常见帖子列表。
卸载多站点中插件的脚本
我刚刚意识到uninstall.php 插件上的文件在多站点中不起作用。if ( !defined( \'WP_UNINSTALL_PLUGIN\' ) ) exit(); delete_option( \'plugin_option_name\' ); 这不会删除所有子站点选项wp_SITE-ID_options 表格。有没有标准的方法可以做到这一点?
如何在插件中获得永久链接?
我正在编写一个插件来添加一些额外的内容,这些内容包含到(单个)帖子的永久链接。function abcd_add_contents($content) { $extra_content = the_permalink(); if (is_single()) { $content .= $extra_content; } return $content; } add_filter(\
使用OOP构建小部件的正确方法是什么
我正在开发一个简单的搜索表单小部件,它具有内置的自动完成功能(您可以下载当前版本here). 插件正在运行,但我目前正在使用OOP重写所有代码。我遇到的一个问题是,Wordpress小部件已经是WP\\U小部件类的一部分。我可以将代码分为两类。第一个加载所有脚本和css,并初始化小部件。以下是代码大纲:class wdSearchForm { public function __construct() { // Action hook to
WordPress获取化身函数不能正确工作
我的代码执行此操作,列出了当前类别中发布的作者。但是get\\u avatar功能无法正常工作。Im使用简单的本地化身插件。它是工作作者。php没有任何问题。但当我使用它我的这段代码时,它列出了相同和错误的作者图片(我的最新作者图片)。You can look this picture)我的代码:<?php if (is_category()) { $current_category = single_cat_title(“”, false); $author_array = arr
在预定义类别的帖子中插入特定信息
我想展示一些关于特定(例如类别=3)帖子的详细信息。因此,我使用以下编码:function postinfo_head() { global $post; $script = <<< EOF <script type=\'text/javascript\'> jQuery(document).ready(function($){ $(\'.post-info\').hide();
有没有办法让特色文字,而不是特色图片?
我需要在我的分类页面上显示特色文本,以及特色图像。特色文本根本不能出现在帖子中(就像特色图像不在帖子中一样)。有人知道已经有这样的插件吗?我到处找了不少,似乎什么也没找到。非常感谢。
我如何列出当前作者的类别?
我的代码让作者写文章类别,但只有2个ID有作者列表类别。。I替换$current_user->ID 但它没有起作用。<?php $categories = $wpdb->get_results(\" SELECT DISTINCT(terms.term_id) as ID, terms.name, terms.slug FROM $wpdb->posts as posts LEFT JOIN $
如何防止由于安装过程过长而导致的‘500内部服务器错误’?
在我的一个插件中,我需要在安装插件时向自定义分类法中插入大约1000个术语。我知道有时候500 internal server error. 我如何分割该工作或防止其出错?
循环和管理标头中的问题
我在附加到“admin\\u enqueue\\u scripts”挂钩的函数中运行了一个WP\\u查询循环add_action( \'admin_enqueue_scripts\', \'rs_get_scripts\'); function rs_get_scripts() { //enqueue js file ... $args = array( \'post_type\' => \'events\', \'posts_pe
静默注册插件页面
我正在开发我的第一个插件,但遇到了一个错误:您没有足够的权限访问此页面该插件有一个使用多个表单的向导,显然我不希望人们使用菜单选择以后的表单。有没有办法“静默”注册页面?基本上,注册页面而不在任何菜单中显示。(我不喜欢周围的工作)