您当前的位置:首页 > TAG信息列表 > plugin-development
根据用户更改管理语言(在单站点中)
我正在尝试制作一个小插件,安装在一个德国客户端的一些站点上。我可以用德语绕过WordPress,但如果用英语会更容易。有一个插件可以管理这个(WP Native Dashboard) 虽然它做得很好,但它的重量太重了,无法满足我的需要。客户不需要这个,我需要<试图模仿它,但没有任何效果。。。它存储了一个数据库选项,用于检查交换,而不是$current_user. 但我没有弄明白为什么会这样。所以,我正在尝试适应这个solution given by toscho, 但看起来我没有在WordPress
关于jQuery和css的WordPress插件创作问题
当我编写插件时,我是假设jquery包含在内,还是应该始终编写它的wp\\u enqueue\\u脚本并让wordpress来解决?另外,在我的捆绑css文件中找到图像路径的最佳实践是什么?
Wordpress Beginer to Guru
Possible Duplicate:Where is it better to start learning how to develop for Wordpress? 嗨,我最近开始学习WordPress推出的这些视频系列WP101 在wptuts+上以及之后,我选择了默认主题和arras主题,并开始定制一些主题,以了解如何使用WordPress。我的目标是在未来3个月内尽可能多地了解该平台,包括主题开发,甚至插件开发。我有一年的html/css/javascript工作经验,4个月的PHP和;My
如何显示带有加密用户ID的数据表中的结果?
我试图为提交了测验答案的特定用户显示一个结果表。问题是,我正在使用的mysql数据库的用户ID值很奇怪。我正在使用插件WP Simple Survey, 这允许管理员创建一系列带有“点”的调查和权重答案唯一具有唯一用户id值的数据表是“submitter\\u id”,但格式不是以数字表示的常规WP用户id。相反,它看起来是这样的:wpss_4fc2636f6814a我需要一种方法将其转换为wp\\u users表中的典型user\\u id或user\\u登录,这样我就可以制作一个插件来显示用户的总分。
为什么我必须使用必需的参数?
为什么,当我想使用add_filter( \'author_link\', \'foo\', 10, 3 ); function foo ( $link, $author_id, $author_nicename ) {} 我必须使用3个必需的参数?为什么我不能这样做:add_filter( \'author_link\', \'foo\' ); function foo ( $author_id ) {} 如果可以,请给我一些关于这方面的文献。PS WP初学者。
在插件选项页面中上传文件
我想在我的自定义插件选项页面上载图像。<form action=\"?page=slideshow_options\" method=\"post\"> <input type=\"file\" name=\"async-upload\" id=\"async-upload\"> <input type=\"submit\" name=\"html-upload\" id=\"html-upload\" class=\"button\" val
如何使用必须使用的插件来隐藏常规插件以及隐藏自身?
解决此问题时(Change admin language based on user (in single-site) ), 我做了一个功能,使插件可以对除一个(我:)以外的所有用户自动隐藏。缺陷在于,它仅在激活时自动隐藏。起初,它是一个mu插件,但我必须手动启用/禁用它。它真的不需要一直运行,因为它可能会减慢站点速度(?)甚至包含对网站语言的敏感操纵(另一个问号)。但主要的动机是,我不希望客户端激活/停用/删除这个插件(供我自己使用),也不希望它弄乱她自己的插件列表。因此,决定将功能分为两个插件:必须使
创建一个插件,该插件可以利用帖子的保存/更新操作
什么样的插件可以利用更新帖子或保存帖子操作,允许管理员强制执行规则,例如,如果用户选择ID为5的类别,那么他还必须从XYZ自定义分类法中选择至少一个类别等,否则更新/保存将无法通过。我想写我自己的规则,关于谁(哪些角色)可以做什么等等。我的计划是这样的。获得一个编写良好的插件,并将其用作自定义的锅炉板。因此,我可以进入该插件的源代码,并注入特定于我的网站的各种业务逻辑。我们非常感谢任何实现这一目标的线索。
WP_QUERY泄漏的内存量高得离谱
每次我在下面的函数中调用WP\\u Query(),Wordpress都会泄漏8兆内存。因为我经常调用这个函数,所以事情很快就变得复杂了…:(我尝试过取消生成的$queryObject的设置,并定期调用wp\\u cache\\u flush(),但这两种方法似乎都没有任何效果。有什么想法吗?function get_post_ids_in_taxonomies($taxonomies, &$terms=array()) { $post_ids = array();
DISALOW_FILE_EDIT wp-CONFIG常量的替代方案?它破坏了一些插件
我第一次注意到这个问题是在插件快速缓存中,它可以毫无问题地激活,但不会出现在任何地方。它的菜单根本就不在那里。找到原因并意识到冲突,in the forums.问题是插件使用edit_plugins, 已被常量删除。。。现在我发现,插件搜索和替换的bug也是常量解决方案我刚刚将此信息添加到Codex.并希望搜索启用DISALLOW\\u FILE\\u EDIT的替代方法。筛选map_meta_cap, 显然,这不起作用我能想到的是删除submenu item, 行动链接,如果有人登陆/plugin-ed
如何仅在某个页面模板上“停用”插件?
我有一个很棒的插件,但它有点咄咄逼人,而且它的变化比它应该做的要大得多(但没有设置来修复这个问题)。我有一个自定义页面模板,它调用wp\\u head(\'less\')。。。无收割台。php,我有一个等效的无页脚。php。我基本上想,在这个自定义标题少。php在插件注册后立即取消注册。请注意,我不想停用插件,因为我确实需要其他页面模板上的功能,只有在这个特定模板上,我才想基本上“销毁”插件或以某种方式停用它
显示在CPT快捷代码下方的WP编辑器中的内容
Possible Duplicate:Shortcode always displaying at the top of the page 我开发了几个插件,通过一个短代码(通过WP\\u查询)获取CPT项目。我遇到的问题是,在调用shortcode之前在WP编辑器中输入的任何内容总是在shortcode数据之后输出。编辑:My regular content here [shortcode] more content here 页面输出:shortcode data
有没有人用Require.js来处理插件脚本?
我开始重构插件的代码,并考虑使用require.js 为了处理脚本,我有了一个更加模块化和可测试的代码库。我还计划自己加载所有必需的依赖项(包括jQuery),这样我就不会受到WordPress版本的阻碍。有没有人做过类似的事情?
如何编写退出弹出插件的代码?
我需要用jquery编写一个退出弹出式插件。应该和这个一样http://kbeezie.com/view/cross-browser-exit-pop/示范就在这里http://kbeezie.com/exitpop.html任何人都可以帮助我如何编码,使其显示在所有页面和帖子。任何类型的帮助/提示都将不胜感激。谢谢
获取上传图片的详细信息
我在用Wordpress的上传系统(as explained here) 在插件的管理页面上。我可以上传一张图片并获取该图片的URL。但我需要附件ID、图像标题等。我如何才能访问它们?我有一个<form> . 它有3个<input>s<input type=\"text\" value=\"\" /> //This input will be filled, after user upload an image and click to `Insert to post`
如何在插件中实现Add_Image_Size
我创建了一个插件,我需要使用add_image_size 在里面。我知道它在functions.php 文件和主题,但如何在插件中实现这一点?我希望WordPress用户上传的新图像在手机屏幕上缩小到add_image_size( \'wp_small\', 60, 75, true ); // mobile 我读到你需要使用init 或admin_init 但我不知道如何实现这一点。
确定注册的管理员菜单
是否有可能获得通过某个插件注册的顶级管理菜单列表?我说的是注册菜单:add_menu_page();
使自定义帖子类型显示为页面
我试图在前端显示我的自定义帖子类型,就像它是一个页面一样。根据主题,它不会有日期、作者等。。。我已经研究过创建一个模板,例如“single-<;CPT>;。php’。但这对于任何主题设计来说都太静态了。是否可以告诉当前主题以与显示普通页面相同的方式显示自定义帖子类型。谢谢
在WordPress中编写$而不是jQuery的这两种方法有什么不同
在WordPress中编写$而不是jQuery的这两种方法有什么区别(function($) { // $ Works! You can test it with next line if you like // console.log($); })( jQuery ); 。。。我找到的here和jQuery(function ($) { /* You can safely use $ in this code block to referen
Create a new page in a plugin
我正在编写一个插件,让人们可以在线添加课程信息。”“课程”是一种自定义的职位类型。我已经创建了管理菜单,将课程信息添加到数据库中(在post meta表中)。现在我需要把它放到前端。理想情况下,我希望创建一个新的模板页面(single courses.php),以便完全定制页面。我还没有在网上找到任何符合要求的东西,有没有一种简单的方法可以通过插件生成它?谢谢