您当前的位置:首页 > TAG信息列表 > plugin-development
如何处理不同版本的jQuery?
例如,如果您在使用jQuery 1.5的网站上有一个插件。并希望通过实现一个使用较旧版本jQuery的脚本来创建一个新插件,例如1.3。x或1.4。十、我知道这可能取决于调用的jQuery函数,但如果您真的必须同时使用1.5和一些较旧版本的jQuery。。你会如何处理这种情况?甚至可以同时使用两个不同版本的jQuery而没有缺点吗?谢谢
将自定义重写限制为仅一种自定义帖子类型
我正在使用以下代码为我的一个自定义帖子类型创建一个简短的永久链接。我还有另一个cpt,我希望只使用默认的permalink结构,那么,将此过滤限制为仅使用cpt1的最佳方式是什么呢?老实说,我认为这里的一个函数已经可以处理这个问题了(add\\u permastruct?)但同样的permalink重写也适用于其他CPT。抄本中的文档对此有点单薄……谢谢Rhysfunction cpt1_rewrite() { global $wp_rewrite; $queryarg = \'post_
stray <p> elements
我为基本上通过短代码插入html的列编写了wordpress短代码。问题是wpautop添加了使代码无效的散乱p元素。要测试,请将其放入您的函数中。php:function static_col_container($atts, $content) { extract(shortcode_atts(array( \'foo\' => \'bar\' ), $atts)); $content = do_shortcode
帮助重写自定义插件的规则(_R)
我一直在读这个question and answer 我很感兴趣,因为我正试图实现一些非常相似的目标,但我失败了,我想知道是否有人可以帮助我。我还使用了一个自定义插件,它查询自定义表以填充页面。该页面是一个普通的WP页面,附带了一个模板,可以调用插件文件的函数来获取数据。如果我在URL中键入此内容,我会正确加载页面:www.mywebsite。com/?pagename=产品/食品和餐饮工作服;prodid=232(&;pname=Trilby帽子我想键入此内容(或在链接中使用),并得到相同的结果:
TEMPLATE_REDIRECT不工作,显然没有原因
我制作了一个插件template_redirect 对于自定义帖子类型squeezepages 它工作得很好,但我复制了完全相同的代码,将其放入一个新的插件中,激活了它(只做了一些小的调整,例如,我将自定义帖子类型改为newpages 还有template_redirect 是从另一个来源获取模板)而突然不起作用?我可以同时激活两个插件,压缩页面可以工作,新页面不能。这让我很困惑。我甚至禁用了挤压页面插件,但它仍然不起作用。我尝试了所有的组合(只有几个),但仍然没有。似乎它没有任何理由起作用。我已经盯着同
检查是否启用了TinyMCE按钮的自定义POST类型
我正在将TinyMCE按钮添加到我的插件中,它们正在工作,但我只希望这些按钮显示在特定的自定义帖子类型中。如果有帮助,我遵循本教程:http://www.tutorialchip.com/wordpress/wordpress-shortcode-tinymce-button-tutorial-part-2/如果他们正在编辑/发布自定义帖子类型的帖子,我如何进行检查,newpages?
一个插件需要多长时间才能完全加载到WordPress.org插件库中?
我更新了插件,Export to Text, 并于昨天将其提交到WordPress SVN存储库。1.3下载按钮很快就可用了,但一天后,插件页面上没有呈现“自述”文本,而且对于安装了早期版本的用户,下载更新提醒在WP UI中也不起作用。WordPress通常需要多长时间才能完全加载插件。组织网站?
WordPress作为大学应用系统(Bookk)
任何人都知道任何插件,或者任何人都曾使用WordPress作为大学应用系统,类似于Embark?如果没有,我正在寻找使用当前插件来实现这一点的想法。该系统将允许学生创建帐户、上传文件、检查状态、邀请他人提交推荐信。管理员将能够管理这些应用程序,更改状态,通知申请人。
禁用wp_Handle_Upload中的TEST_FORM是否存在安全问题?
我正在编写一个插件,修改上传帖子文件或媒体库时的默认行为。我正在wp\\u handle\\u upload()中使用自定义$unique\\u filename\\u回调设置$覆盖。我添加后,它在wp\\u handle\\u upload()中触发了以下检查,因为没有设置$\\u POST[\'action\']。(我不知道为什么不是,但不是)。if ( $test_form && (!isset( $_POST[\'action\'] ) || ($_POST[\'action\']
我的插件创建自定义小部件,我如何通过编程将它们添加到现有的侧边栏小部件区域?
好的,我可以创建代码将自定义小部件添加到小部件管理器。检查我的下一个挑战是,在同一个插件中,在激活期间,检查我的主题是否存在,如果是活动的,用我刚刚创建的自定义小部件预先填充小部件区域。我希望这是有意义的。如果我能做到这一点,它将节省大量时间来配置(并解释如何配置)我的默认主题设置,这在很大程度上依赖于自定义小部件。像optin电子邮件表单、自定义滑块小部件等。。。如果有人能在这里帮助我,请提前感谢。这里是我的主题的默认侧边栏。。。if ( function_exists(\'register_sideb
可以通过插件安装主题吗?
我想通过创建一个插件来安装我的主题,从而简化我的主题的安装和默认设置(与传统的“外观>安装主题”例程不同)。一旦安装,我希望能够从站点中删除插件,这样在激活后就不会依赖它。这可能吗?我会包括主题。插件中的zip文件。zip文件,以便轻松地将其传输到主题目录。如果可能的话,这方面的任何例子都会很有帮助。提前感谢您的帮助。
如何自动升级我的插件?
如何让我的插件弹出New version available. Upgrade Automatically 当我的插件有新版本时要显示的对话框?专门针对WP上未托管的插件。组织存储库。
如何让WordPress以降价格式保存评论?
我喜欢markdown,我有Wordpressmarkdown-for-wordpress-and-bbpress 分析我的帖子和评论中的降价。然而,我注意到Wordpress保存了以html格式呈现的注释。这使得返回并编辑评论更加困难。如何让wordpress以降价格式保存评论?我找不到它的插件。也许有一个简单的php黑客?(交叉过账自stackoverflow 我希望没问题)
是否需要执行APPLY_FILTER(‘WIDGET_TITLE’,$INSTANCE[‘TITLE’])或任何其他‘WIDGET_xxx’过滤器?
我正在读专业Wordpress这本书,并且有如下代码$title = apply_filters(\'widget_title\', $instance[\'title\']); $name = apply_filters(\'widget_name\', $instance[\'name\']); ... 我想知道是否真的有这样的过滤器widget_xxx? 他们是做什么的?
我如何开发一个动态生成页面的插件
我想开发一个插件,生成一个页面,并在插件激活时将页面链接嵌入客户端的页面菜单中。请帮我做这个。
自动更新插件创建.tmp目录,而不是覆盖旧版本
我在用this library 自动更新我的插件,但它只是将新的插件文件提取到。tmp目录,而旧的插件文件保留在原来的位置。有人能帮我解决这个问题以覆盖旧文件吗?或者有人能告诉我为什么会这样做吗?编辑:我知道上面的库实际上并没有安装更新,但WP核心更新程序安装了更新,所以它与此有关。有什么想法吗?
创建用于将文件从Web下载到服务器的插件
我正在编写一个插件,并希望有一个功能,在管理区域,用户将单击一个链接,它将下载一个主题到他们服务器上的/主题目录。我该怎么做?谢谢
get author of published post
我正在使用publish\\u post操作在用户的帖子发布后对其运行一些检查:$author_ID = ???? add_action(\'publish_post\', \'rhb_check_current_user\', 10, $author_ID); 如何获取原始作者的ID?
创建主题可以覆盖的默认自定义发布模板
我正在构建一个Wordpress插件,该插件添加了一个自定义的帖子类型,我想为其添加一个默认的显示模板。本质上,这是一个事件管理插件,自定义的帖子类型用于事件。有一些自定义元字段,以及一个子帖子类型(性能),因此如果没有默认模板来显示它们,使用它将非常不友好。但如果需要,我希望主题设计师能够为这些帖子类型创建自己的模板。除非主题提供自己的模板,否则有没有办法使用插件提供的模板?这样做的最佳做法是什么?Edit:按照Peter Rowell的建议,我捕获了template\\u重定向操作,如果帖子类型是我的
上传后获取上传附件图像的路径
在您使用媒体上传屏幕在Wordpress中上传附件后,是否有一个钩子或过滤器可以在上传图像后运行,在那里我可以获得上传图像的路径,以便我可以分析它?我正在构建一个插件,将分析上传后的图像,然后用它在图像中找到的平均颜色标记图像。唯一的问题是,我不知道我可以使用什么钩子,在图像上传后立即启动,然后我可以获得新上传文件的路径。任何帮助都将不胜感激。