您当前的位置:首页 > TAG信息列表 > plugin-development

  • 通过插件将自定义帖子类型元添加到标题时出现问题

    时间:2016-04-16

    我正在尝试编写一个插件,通过它可以将元代码添加到特定的帖子类型标题中。我尝试使用此代码:function msc_header() { if ( is_singular( \'article\' ) ) { echo \'<meta name=\"site_title\" content=\"\'.\'test test\'.\'\">\'.\"\\n\"; } } add_action(\'wp_head\',\'msc

  • 插件设置--一键上传多个文件

    时间:2016-04-17

    “我的插件设置”页面具有<input type=\'file\' name=\'adm_uploads\' multiple /> 按钮,允许我的浏览器按预期选择多个文件。除了在我的回调$\\u文件中只包含与浏览器选择的最后一个文件相对应的数组之外,一切都很顺利。看起来没有发送其他文件。你知道是什么导致了这个问题吗?

  • 空白插件附带任何开销吗?

    时间:2016-04-18

    我真的不喜欢像jetpack这样的大插件。我发现用一个主要功能来管理多个插件要比用一个插件来完成所有事情和使用选项菜单来选择插件的哪些部分要启用容易得多。我知道加载额外的php文件会带来开销,但这将非常小,不值得考虑。我真正想知道的是,插件在默认情况下是否有某种开销。10个单独加载的插件与1个具有相同代码和功能的插件之间会有显著差异吗?这里最好的答案是对其进行基准测试,但我需要几天才能将几个插件组合成一个插件。我不想这样做,因为管理小插件要容易得多,而不是有一个选项页面,在那里我可以启用和禁用大规模插件上

  • Wp_enQueue_脚本+wp_enQueue_style自何时起

    时间:2016-04-18

    wp_enqueue_script + wp_enqueue_style: 这两项是wordpress的最新发明,它们来自多年。我从udemy购买了一门课程,他的作者没有使用这些功能。他的视频看起来像是自由撰稿。他说,1年前他制作这段视频时,它并不存在。请告诉我这些东西被纳入WordPress有多久了。

  • 按页面ID获取附加到页面的图像/媒体

    时间:2016-04-18

    我有一系列的页面,通过管理区域中的HTML编辑器在页面上包含图像。我需要访问这些图像,而不是在所讨论的实际页面上,也就是说,我需要通过页面ID访问这些图像。我尝试使用以下方法:$all the images = get_attached_media( \'image\', 31 ); 这将返回NULL。但是,这里有人有解决方案吗?请记住,我不想访问此处的特色页面图像,我正在尝试访问所见即所得编辑器中附加/分配到页面的所有图像。

  • 更改WordPress Repo上的插件名称

    时间:2016-04-19

    几个月前,我创建了一个简单的WordPress插件,用缩略图显示最新帖子,但由于插件名称中包含“Ads”一词,因此有用户报告称,plguin资产被AdBlock阻止,因此我需要将名称更改为其他名称。我在谷歌上搜索过,但找不到任何有用的信息。有人知道如何更改插件名称而不必将其作为新插件上传到WordPress repo吗?

  • 对来自数据库的jQuery回调方法使用eval是否节省?

    时间:2016-04-20

    我会很简短,希望我能正确地解释我的情况。这是我的设想。jQuery slider插件有一个匿名回调方法。我想让管理员能够为该回调方法创建一个函数。因此,从插件的添加/编辑页面,管理员有一个文本区域来输入jQuery代码。现在,textarea输入保存到数据库中,当使用wp\\u localize\\u script()传递时,它将作为字符串传递,而不会被识别为Javascript/jQuery代码。到目前为止,我只能使用eval()使其工作,以便识别并作为Javascript/jQuery函数运行。在管理

  • 验证用户是否从WordPress 4.0以后的其他应用程序登录

    时间:2016-04-20

    我尝试在我的节点中实现。js应用程序是验证用户cookie是否有效的一种方法。我在互联网上找到了一些帖子,他们很好地向我解释了这些事情,但当我尝试实现它时,我使用了Node的WordPress身份验证模块。js,我发现它不起作用了。经过一些搜索,我发现WordPress 4.0 出于某种原因:现在,如果logged_in cookie name is still hashed with MD5, 哈希salted密码现在为sha256 (or sha1 if impossible) encrypted,

  • 是否可以在WordPress短码中定义变量,然后使用特定变量调用短码?

    时间:2016-04-22

    这是我第一次尝试制作自己的短代码。What I am trying to do我有11种不同的明星评级输出,我希望能够在帖子中使用。我想把它全部打包成一个短代码,并能够调用我想要的特定评级。我想象这样的情况:[star\\U评级等级=“3”]这将产生五分之三的星星。What I know我已经想出了如何为每个年级使用单独的函数和短代码来实现这一点,但它似乎非常多余。What I have这就是我迄今为止所做到的:function star_rating_5_func( $atts ) {

  • 从“提交”按钮调用保存函数

    时间:2016-04-23

    我试图调用一个函数来保存提交按钮的更改,但我不习惯PHP编程,因为我刚刚开始。我试着在谷歌上搜索了一下,但没有发现任何对我的情况有用或适用的东西。在脚本的底部,我有一个创建仪表板页面的函数:function blank_add_pages() { // anyone can see the menu for the Blank Plugin add_menu_page(\'Development Log\',\'Dev Log Plugin\', \'re

  • 选项页的表单不起作用

    时间:2016-04-25

    我有两个选项页:General Options > MyOptionPage1 和CustomPostType > MyOptionPage2两者都有一个表单,但单击后Save 在第二个选项页中,我进入404页。这是我的代码(文件customposttype-options.php 包含在我的插件中):<?php function customposttype_options_menu() { add_submenu_page( \"edit.php?po

  • Foreach in GET_POST_TYPE以对每个帖子类型应用不同的过滤器

    时间:2016-04-25

    我的插件中有一个类,具有以下功能:protected function get_post_types($output=\'names\') { if (! is_array($post_types = get_post_types(array( \'show_ui\' => true ), $output))) return array(); // WE CAN DISABLE HERE THE MEDIA POST TYPE

  • WP 4.5中未保存到数据库的插件选项

    时间:2016-04-26

    WordPress 4.5破坏了我的插件,没有明显的线索表明change log该插件控制菜单项的可见性。用户选择一个或多个国家,以及是否显示或隐藏菜单项。显示或隐藏的设置仍然有效:add_action( \'wp_update_nav_menu_item\', array( $this, \'csmi_update_visibility\' ), 10, 3 ); ... <input type=\"radio\" id=\"edit-menu-item-visib

  • 插件在激活期间生成了意外输出的xxx个字符

    时间:2016-04-27

    我知道这个问题已经被问了100次了,我在谷歌上搜索了它,并尝试了多种解决方案,但我仍然会遇到这个错误。我删除了所有的空白,试图对其进行编码UTF-8 在记事本+++中,仍然没有成功。下面是我的插件代码,这是唯一使用的代码,它包含在一个文件中:<html> <head> <script type = \"text/javascript\"> function randomCoupGen() { var RanNum = Math.f

  • 在特定的WordPress标准函数中添加代码

    时间:2016-04-28

    是否可以在wordpress标准函数中添加一段代码片段?在我的例子中,我正在开发一个插件,它将跟踪wordpress中wp\\u delete\\u attachment方法调用方的确切位置。我可以通过debug_backtrace() 但必须在要跟踪的方法内调用此方法。如何在不接触/编辑wordpress核心功能的情况下实现这一点?function wp_delete_attachment( $post_id, $force_delete = false ) { <-- wordpress cor

  • Override plugin localization

    时间:2016-04-29

    是否可以覆盖由第三方插件提供(或未提供)的本地化文件?我现在使用的插件没有任何语言文件,但我想避免将来对插件的更新覆盖我创建的翻译文件。

  • After plugin activation hook

    时间:2016-04-30

    是吗OK, 在用户激活我的插件后发送电子邮件(给我)?这样做对吗(https://developer.wordpress.org/plugins/the-basics/activation-deactivation-hooks/) 用钩子?谢谢

  • WordPress插件选项页的可编辑表单

    时间:2016-05-01

    对于我的新插件脚本和标签管理器,我想为用户添加编辑行和添加/删除行的可能性。每一行都是一个表单元素,其中包含一个用于动态重新标记标记变量的文本字段、一个用于转换id的文本字段和一个用于添加标记的页面。我想将其呈现为一个可编辑的数据网格或一个可编辑的表,单击该行可以对其进行编辑,然后在模型窗口中打开以进行编辑。哪种方式是最“本土”的方式?对于native,我指的是在php端和最可能的jQuery端(我更喜欢jQuery)使用尽可能多的内置WordPress函数等的方式注意。我知道如何创建代码,我并不是在寻找

  • 我如何与向我发送POST请求以响应我发送的订单信息的第三方服务交互?

    时间:2016-05-02

    我正在为Wordpress开发一个支付网关。我应该将数据发送给第三方,并从他们那里获得确认码(和其他信息)。问题是他们没有将此确认码作为对我的POST请求的直接响应返回。相反,他们会处理它,并将POST请求发送到我可以指定的URL。因此,我无法使用wp\\u remote\\u post。我如何实现这一点,如果可能的话,确保用户留在我的页面上?谢谢编辑:他们想让我用代码编辑这个,所以它是:<?php class SPYR_AuthorizeNet_AIM extends WC_Payment

  • Multi hook deploiement

    时间:2016-05-03

    具有以下功能: <?php class Planner_plugin{ public function __construct(){ add_shortcode(\'planner::display\', array($this, \'display_planner\')); register_activation_hook( __FILE__, array( \'Planner_plugin\