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

  • 清点200多个多站点安装的媒体库的最佳方式?

    时间:2016-05-03

    我有一个多站点安装的WordPress,有200多个站点。我最近的任务是清点每个站点的媒体库,我想知道这是否可以通过脚本编程实现?如果是这样,查询每个站点的媒体库最有效的方法是什么?

  • 在主题风格的影响下制作一个插件页面

    时间:2016-05-04

    当我将一个项目导出到wordpress插件时,我必须对我的风格进行一些更改,以满足我的需要:基于此:在将其包含到插件中时,我最终得到了以下结果:此输出是由主题引起的。那么,有没有办法防止主题的css对我的规划师产生影响呢?

  • 关于我坚持使用的新插件方法的建议

    时间:2016-05-05

    我是一个新手插件开发人员,我有一个想法,我认为这将是一个简单的构建首个插件,但我似乎已经达到了一个砖墙,不知道是否有人可以建议一些替代方法,甚至告诉我这是否可能。该插件的目的是:为插件创建的管理页面中的任何菜单项(即不是默认WP安装的一部分)创建显示插件名称的工具提示。例如,您可能会看到菜单项:用户/角色,并思考“角色项来自哪里?”然后将鼠标悬停在该项目上,会弹出一个工具提示,上面写着“由成员插件添加”,因此您知道该项目是由成员插件添加的。所以首先我探索了Walker 类,但这似乎不适用于管理中的菜单。接

  • 注销时未销毁外部身份验证、会话令牌

    时间:2016-05-05

    有很多问题和answers WordPress 4.0之前的外部身份验证和一些代码需要进行一些调整才能正常工作。例如,将第四个参数添加到wp_set_auth_cookie 将阻止一些奇怪的问题。然而,session\\u令牌不会被销毁,并且在每次登录后都会重复添加元值(导致一片混乱)。为了让WordPress缓存插件正常工作,那么session\\u令牌需要正常工作:登录时创建,注销时销毁。以下代码将登录外部数据库中的任何用户。add_action( \'after_setup_theme\', \'x

  • 向所有图像添加版本查询标签

    时间:2016-05-05

    我希望缓存网站上的所有图像,并阻止浏览器始终下载图像,因此我希望向所有图像添加版本查询标记(例如:?v=20160505)如何为图像URL添加此内容?现在,我使用以下代码在我的主题中显示图像:echo get_the_post_thumbnail( $thumbnail->ID, \'thumbnail\' );

  • 如何获取某一特定日期之间属于某个用户的所有帖子

    时间:2016-05-07

    我正在为我的公司写一个插件,所以我需要在另一个用户给定的特定日期之间获得属于某个用户的所有帖子。然后,我想计算每个帖子的字数,最后将它们添加到一个变量中,并将该值保存到数据库中。主要有两个问题:1-如何在某个日期之间获取属于某个用户的所有帖子2-如何获得每篇文章的字数?谢谢

  • 为什么用户在删除后会重新添加到数据库中?

    时间:2016-05-09

    我正在创建一个自定义插件,插件的用户保存在一个单独的表中,并且有一个表显示所有具有编辑和删除链接的用户。单击“删除链接”时,用户被删除,但返回显示用户的页面时,用户将重新添加到数据库中!!!!这只发生在最后一个插入的用户身上,rest工作正常,意味着我可以成功删除其他用户。wordpress版本4.5.2这似乎是因为register函数是用admin\\u init hook调用的,并且每次用户访问管理区域时都会调用它,但不知道如何解决这个问题。用户删除public function _myplugin_

  • 如何覆盖从主题到插件的虹膜颜色苍白

    时间:2016-05-10

    我正在为n插件工作iris color pick 在插件中,我想制作自己的颜色托盘,并在主题中使用的虹膜颜色选择器上覆盖。我在插件中创建了6个字段,用户可以在其中放置颜色十六进制代码,当用户保存它们时,它们会自动覆盖在主题托盘上。所以我创建了一个自定义iris color picker 用于主题测试。我输入一些硬编码的颜色托盘,然后安装插件并保存应该覆盖在主题颜色托盘上的颜色代码。但我不知道怎么做。我搜索了很多,但什么也没找到。所以,请你指导我。

  • 使用插件选项页上的复选框自定义插件

    时间:2016-05-10

    我正在创建我的第一个WordPress插件。这是一个扩展Visual Composer的简单插件,允许您删除VC中的元素选项(如屏幕截图所示)。在插件“选项”页面上,我正在创建一个表单来显示/隐藏元素。这是我的代码:// Going to add a conditional statement here to run this vc_remove_element function if the checkbox for Row is selected vc_remove_element( \"vc

  • Using ob_start() in plugin

    时间:2016-05-10

    我正在学习如何构建WordPress插件。在示例插件代码中,我有以下PHP/HTML:ob_start(); // other plugin code <?php function plugin_rvce_options_page() { ?> <div> <form action=\"options.php\" method=\"post\">

  • 在插件的自定义字段中嵌入php代码

    时间:2016-05-11

    我在用这个plugin https://wordpress.org/plugins/emailcoauthoronpost/ 在我的网站上。这个插件向文章作者发送一封电子邮件,并链接到我的网站。但我需要发送邮件本身的永久链接。因此,我需要在后端的电子邮件正文中嵌入一些php代码。请查看快照。Current VersionMy Requirement

  • 未找到帖子-自定义帖子类型SHOW_UI

    时间:2016-05-12

    我是Wordpress的新手(但在PHP电路上已经有一分钟了),我正在开发一个插件。我创建了一个自定义帖子类型,包含以下内容:function create_post_type() { $result = register_post_type( \'wcdoe_summary\', array( \'labels\' => array( \'name\' => __(\'Woocommerc

  • 如何将我的WordPress插件安全地连接到远程数据库?

    时间:2016-05-13

    首先,我对wordpress插件没有太多经验,但我正在开发一个插件,该插件必须连接并将数据发送到远程数据库(它已经在这样做了)。但此时我的连接根本不安全,因为所有数据库信息都显示给网站管理员。这是我目前的代码,它可以工作,但我如何才能确保没有人会看到此文件中的数据库数据?<?php function webARX_connect_to_db(){ $servername = \"remote_host\"; $username = \"username\";

  • 为什么unzip_file总是返回TRUE,但什么都没有发生?

    时间:2016-05-13

    我正在尝试使用WordPress的$wp\\u文件系统解压位于wp-content/plugins 并将其放置在同一位置。不管我怎么尝试WordPress方法unzip_file() 始终返回true,就像它工作一样(但服务器上没有出现文件)。这是我用来解压缩文件的代码:WP_Filesystem(); $zip_from = get_home_path().\'wp-content/plugins/\'.$filename; $zip_to = str_replace(ABSPATH,

  • 用户可以同时从多个位置(计算机)从单个帐户详细信息登录

    时间:2016-05-13

    我想用户可以登录到一个帐户从多台计算机在同一时间,我想在word press并发登录。是否有用于并发登录的插件或自定义代码?。

  • 如何将正确的URL放入子菜单插件?

    时间:2016-05-13

    我正在尝试构建我的第一个插件,并构建我的插件菜单,如下所示:function group_panel(){ include(\'html/example.html\'); echo \"<h1>{$_POST[\'data\']}\"; } function groups_add_menu(){ if (function_exists(\'add_menu_page\')){ add_men

  • 应应用wp_only_post_slug_is_ad_Flat_slug筛选器的用户角色是什么?

    时间:2016-05-14

    我有一个插件,我需要保留一些slug,所以我正在使用过滤器wp_unique_post_slug_is_bad_flat_slug 和wp_unique_post_slug_is_bad_hierarchical_slug. 我在我的插件代码中这样应用它们:if ( is_admin() ) { add_filter( \'wp_unique_post_slug_is_bad_hierarchical_slug\', \'is_bad_hierarchical_slug\', 10, 4

  • Symlink是本地开发的插件,工作正常,但收到调试错误消息-Windows 10

    时间:2016-05-16

    我了解到WP 3.9+支持符号链接(Article here).因此,我的插件位于C:\\Github\\my-plugin. 当我的项目在C:\\Project\\my-site.我使用以下命令成功地将其符号化(以管理员身份运行):mklink /d C:\\Project\\my-site\\wp-content\\plugins\\my-plugin C:\\Github\\my-plugin 符号链接插件WORKS 但我在所有页面上都收到了以下调试消息:Warning: fopen(C:

  • Licensing of freemium plugin

    时间:2016-05-17

    我知道这在其他地方已经讨论过了,但我仍然不清楚。我目前正在研究如何发布freemium 插件:这个free edition 是一个功能齐全的插件,我打算在wordpress上托管。GPLv3下的组织和许可证。所有的代码和资产都是我自己的作品,除了我包含的一个库,它是根据Apache许可证2发布的。(我在某处读到GPLv2与Apache 2不兼容,因此GPLv3就是。)这个premium edition 我的插件包括免费插件中的所有代码,以及一些额外的功能。我不想把我的插件一分为二,除非我必须这样做。我读过

  • 我无法使用$wpdb->INSERT在我的数据库中写入

    时间:2016-05-17

    构建插件我正试图在数据库中插入一些东西,但不起作用!我的代码是这样的:global $wpdb; $table_name = $wpdb->prefix.\"mytable\"; $wpdb->insert( $table_name, array( \'name\'=>\"\'\".$_POST[\"name\"].\"\'\" ), array( \'%s\