您当前的位置:首页 > TAG信息列表 > plugin-development
自定义摘要参数/模板覆盖
我对Wordpress开发相对较新,正在寻找通过使用Wordpress插件来定制特定javascript应用程序输出的最佳方法,该应用程序将动态拉入内容。我可以通过重写提要模板来完成大部分需要做的事情,允许按搜索词、标记和类别进行自定义输出。然而,在默认情况下,获取feed的单个帖子(即使用p=或page\\u id=查询变量)似乎不是一个选项。创建自定义输出帖子/页面输出的最佳、最干净的方法(即冲突最少)是什么?只需添加一个新的query\\u var过滤器并挂接到parse\\u请求中,以某种方式为提
我的插件应该发布到哪里?
我正在创建一个简单的插件,将页面设置为列表页面的主页(显示在编辑、预览、垃圾操作等旁边),我只是想知道提交此信息的最合适/最安全的位置是什么?到目前为止,最简单的方法是使用$\\u GET参数发回插件文件本身,但这似乎很粗糙,不使用nonce或任何东西(我的插件确实有current_user_can() 在里面。代码非常简单:function add_post_actions($actions, $post) { if($post->ID == get_option(\'page_o
哪个文件的WordPress管理插件功能?
wordpress的哪个文件管理插件功能。例如,如果a必须在我要修改的插件功能中插入另一条规则?
How to bulk send emails
我应该发送数千封电子邮件来回应特定事件,因此电子邮件发送不是手动的,而是自动的。我的网站所在的服务器每小时都有电子邮件发送限制(每小时大约500封),所以我需要对其进行分区。是否有一些插件具有该功能?或者一些PHP库可以帮助我做到这一点?谢谢
jQuery in header or footer
从我的阅读来看,如果可能的话,将jquery和依赖项之类的脚本作为首选项加载到页脚中似乎是一个很好的例子;然而有两件事让我困惑。首先,wp\\u enqueue\\u script()的默认设置是将脚本放在页脚中,其次(可能是相关的)是codex 请注意,在运行wp\\u head之前,您必须将脚本排队,即使它将被放置在页脚中。这是否意味着即使脚本设置为加载到页脚中,它仍然会在早期加载,因此我们失去了页脚放置的一些优势?Edit - 以防万一,上述不正确的陈述将来会使任何人感到困惑。我意识到从那以后我一直
如何调整自定义邮寄图像的大小?
我有一个名为thumb的自定义字段。我想使用这些自定义字段显示图像。我想固定图像大小。我的代码是 <img class=\"thumb\" src=\"<?php echo get_post_meta($post->ID, \'thumb\', true) ?>\" alt=\"<?php the_title(); ?>\" /> 我试过timthumb也是这样 <img class=\"thumb\" timthumb.php?src=\"<
如何用插件创建基于表单数据的动态页面?
我有一张用户填写的表格。完成后,他们将被重定向到第三方网站以设置支付选项。在完成付款流程后,它们将被发送回我的网站,并带有各种$\\u POST变量。我的插件需要根据这些帖子变量创建一个感谢页面。这是一个简单的小页面,有一个标题和几段文字。我不希望这些页面存储在数据库中它们对于每个事务都是唯一的。我将函数附加到init 这将解析$\\u POST数据(当然是在清理之后)该函数创建两个全局变量:$my_title 和$my_content 不过,我不知道如何将它们转换为用户的页面。支付系统将向用户发送ww
rewrite_rules problem
我使用预定的帖子作为一个事件程序,通过循环获取未来的帖子。生产站点时不时地开始显示单个事件页面的404,要解决这个问题,我必须复制rewrite_rule 从我的本地数据库到生产。有人知道出了什么问题吗?如果我能阻止的话?Edit值得注意的是,只有未来的事件404
在插件中查询jQuery之前,我是否应该检查它
在一个使用jquery的典型插件的开头,我有如下内容wp_deregister_script(\'jquery\'); wp_register_script(\'jquery\', \'http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js\', false, \'1.3.2\'); wp_enqueue_script(\'jquery\'); 据我所知,这将取消jquery的注册并将其重新排队(本例中来自g
使用所见即所得编辑器将样式应用到块引用元素
我有一个blockquote,如果我想的话,我可以通过进入html编辑器并添加class=“alignleft”等将其向左或向右浮动。是否有任何方法可以让非技术人员通过按钮或插件/功能或其他方式使用它。我想我正在寻找一个tinymce插件,但我从未在这方面做过任何事情;所以希望在这个时候尽可能避免这种情况。如果这是我需要的,任何人都会有一个代码剪贴画或一个好教程的链接。我想这是一件很平常的事。
创建将在每个页面上显示文本的插件
我知道有一种简单的方法可以做到这一点,但我似乎找不到以下方面的最佳实践:;我有一个插件,完成后应该在每个页面上生成HTML,我希望它不需要JavaScript就可以这样做,并且我希望它尽可能独立于主题。它将出现在每个页面上,因此它不能是模板文件中的短代码(但header.php文件中的短代码合适吗?)。理想情况下,应该有一个钩子,允许我在<h1> 标题中的标记(但不要认为这会那么容易!)有没有人能给我指出正确的方向,或者给我发一些伪代码来帮助我?EditBrian问我你到底想插入什么,以及模板
帖子内容和快码内容显示无序
我已经看到了几个解决这个问题的问题,但根据给出的答案,我似乎无法让它发挥作用。我有两个自己编写的插件,通过短代码输出内容。两者必须显示在同一页上,因此在我的页面上有如下内容:[shortcode1] Some Content [shortcode2] 然而,在页面上,两个短代码生成的所有内容都显示在“部分内容”上方我读到这是一个不使用return的问题。实际上,我的插件正在使用echo,因为它们基本上是WP\\u查询,我想输出一些用特定HTML包装的数据。所以我得到的是一组变量,
将jQuery Prepend()与文件包含一起使用
我正在开发一个插件,它将在<body> 标记到站点。由于这将用于多个主题,我不能依赖一些主题/框架提供的各种挂钩。我知道我可以使用prepend() 函数来包含原始标记,但我似乎找不到一种可靠的方法来包含。改为php文件。
在WordPress插件中使用xml2ary时出现MYSQL_REAL_EASH_STRING()错误
我创建了一个插件,用xml文件中的信息替换帖子中的一些内容。要分析我要使用的文件xml2ary 以及wp_insert_post_data 滤器我使用测试字符串替换了内容,我还可以解析xml 在WordPress之外的脚本中。但是当我试着打电话的时候$data = xml2ary(file_get_contents($url)); 在插件内部,我两次出现以下错误:警告:mysql\\u real\\u escape\\u string()要求参数1为字符串,在{path}\\testblog\\
从帖子内容中提取信息(使用regex?)
在保存帖子之前,我正在尝试替换内容中的一些自定义字符串。我得到了$data[“post\\u content”],其中包括像%replaceContent:{type}这样的字符串。现在我需要提取该字符串,读取{type},然后根据{type}的内部内容替换该字符串。我想这最好用regex来完成,不幸的是我真的不知道该怎么做。想法?
如何在没有激活邮件的情况下自动激活注册后的用户?
我想在注册后自动登录我的用户,无需激活电子邮件要求(我不担心垃圾邮件发送者)。我该怎么做呢?谢谢
使用插件从外部图像添加帖子缩略图
我目前正在编写一个插件,用wp\\u insert\\u post\\u数据过滤器修改帖子内容。在这样做的同时,我还想添加一个使用外部图像url的帖子缩略图。图像是热链接还是复制到我的wordpress安装中并不重要。有人知道怎么做吗?
如何在开头添加我的重写规则,重定向到正确的页面并刷新插件激活规则?
嗨,我目前正在写一个WordPress插件,我想向公众发布。然而,我对URL重写有一些问题。我已经找到了要重定向到插件页面的插件add_action(\'template_redirect\', \'myfuncdisplay\') 显示自定义输出。我也让重定向正常工作了,www.mydomain.com/index.php?form=contact2 例如,将导致调用template\\u重定向代码。到目前为止还不错。然而,如果我去mydomain.com/form/contact 它实际上会重定向到现
是否在所有操作挂钩上应用函数?
有没有一种简单的方法可以在所有动作挂钩上应用函数?我想申请esc_attr() 到每个动作挂钩(以一种可以从functions.php或插件工作的方式)。我想我需要过滤do_action 和do_action_ref_array 除了那些函数不使用apply_filters. 有没有办法做到这一点?
你会在停用时清理你自己编写的插件吗?
在为自己开发了一些插件之后,其中一些插件已经准备好发布了。总之,我编写了停用函数,它会删除设置选项、数据库等。但我对这些原因有疑问,例如,如果只是暂时的失活怎么办?您认为,流程是否需要一个清理挂钩来停用?