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

  • WordPress插件的自定义许可证

    时间:2017-02-13

    我是开发人员,我有一个插件。我的插件对每个人都是免费的(每个人都可以从WordPress插件库下载)。但我只需要在插件许可证中添加一个限制:我不希望任何用户或开发人员在我的插件上添加自己的积分我必须使用哪种许可证?GPL?GPL 2?有这么多许可证类型。。。。如何实现此“功能”?谢谢

  • 我应该使用RIPS工具来测试我的主题和插件吗?

    时间:2017-02-14

    我听说了OWASP, 在那里,我找到了PHP脚本扫描器的参考,名为RIPS.我应该每天使用它来测试我的WordPress插件和主题吗</我应该用它来测试其他WordPress插件和主题吗

  • 如何为WordPress中除订阅者之外的所有用户角色提供对特定插件的访问权限

    时间:2017-02-15

    我正在使用ultimateProduct Catalog plugin 在WordPress中。目前,只有管理员角色用户才能查看插件设置。但我需要编辑器、贡献者和作者角色,用户还必须拥有查看特定插件的权限。任何人都可以为我提供一个解决方案来授予查看特定插件的权限。

  • 防止将无效或空值保存到数据库中,并在出错时保留表单域的值

    时间:2017-02-16

    我正在使用设置API保存插件的设置。我想要设置字段中的正整数值。register_setting( $option_group, $option_name . \'_number\', \'sanitize_number_callback\' ); function sanitize_number_callback( $value ) { $filtered = sanitize_text_field( $value ); if ( p

  • 如何在自定义插件中设置分类标准?

    时间:2017-02-17

    我正在尝试创建一个插件,我需要一个自定义帖子和分类法。但它可以在管理端访问,但分类法在前端不起作用。这是我注册自定义帖子和分类法的方式:function post_type_questionnaire() { $labels = array( \'name\' => _x(\'Questionnaire\', \'post type general name\'), \'singular_name\' => _x(\'Qu

  • 短代码内部的入队样式,但它加载在页面底部(在页脚脚本之前)

    时间:2017-02-17

    我在短代码中添加了一个样式,它可以正常工作,但加载到页脚(在启动.js文件之前)而不是页眉。我也是这样做的:Enqueue Scripts / Styles when shortcode is present在WP中是否正常,或者如何在页眉中加载样式?此处的示例代码:class Cbwsppb_Related { public function __construct() { add_shortcode(\'cbwsppb_related

  • Moving the “share” button

    时间:2017-02-18

    我正在使用易思共享折扣插件。我想问一下如何将“共享”按钮移到上方?这是我的网站链接:http://www.crystalyard.com/product/%E7%B2%89%E6%99%B6%E6%89%8B%E9%8F%88/“共享”按钮位于“添加到购物车”按钮的正下方。如果我必须编辑插件文件,我应该编辑哪个文件?我应该使用什么代码?

  • 翻译不适用于Text_DOMAIN

    时间:2017-02-19

    我正在尝试翻译我的自定义插件。如果我放置fr_CA.po/.mo 进入我的wp-content\\languages\\plugins 手动。但我希望能够把我的。采购订单/。mo进入我的插件文件夹\"myplugin/languages\"在主文件中,我有: * Text Domain: myplugin * Domain Path: /languages/ 我的文本 add_action( \'init\', \'myplugin_load_textdomain\' );&#x

  • 在基本wp-admin和登录上重定向wp_

    时间:2017-02-20

    UPDATE: 我对我的问题做了更多的研究,并进一步缩小了问题的范围。下面的问题是从原来的问题改写过来的。我正在尝试设置一个插件,将所有页面请求(前端、管理、登录等)重定向到一个额外的代码验证页面(无论这是否可取,都没有实际意义,这是客户端想要的)。根据我需要使用的函数、钩子和过滤器,我已经确定可以将重定向函数绑定到的最早钩子是wp:add_action(\'wp\', \'cg_check_validation\');该函数经历了一些$_COOKIE 和$_POST 最终之前的验证:wp_redirec

  • 创建将数据写入CSV文件的Wordpess插件。数据没有显示在CSV文件中吗?

    时间:2017-02-20

    我正在编写我的第一个Wordpress插件,它只需将数据写入csv文件。这是代码,我不明白为什么数据不会写入csv文件?add_action(\'admin_menu\', \'myfirstplugin_admin_actions\'); function myfirstplugin_admin_actions() { add_options_page(\'MyFirstPlugin\', \'MyFirstPlugin\', \'manage_options\', __FILE__,

  • 为WordPress构建翻译插件

    时间:2017-02-20

    我是WP插件开发的新手。我正在尝试开发一个wordpress插件,可以将英文文本翻译成某种X语言。我有翻译所需的API。我只想从网站中提取帖子内容,将其发送到API并获取翻译文本。这里的翻译文本应替换为网站上的原始帖子内容。我不知道如何获取帖子内容并将其发送到API,并将翻译后的内容替换为原始内容,如谷歌语言翻译插件。任何帮助都将不胜感激。谢谢

  • 从WordPress数据库拉取数据

    时间:2017-02-20

    在WordPress中,我使用了一个名为“Business directory”的插件,该插件创建了一个名为“wp\\u wpbdp\\u listing\\u fees”的表。还有一些专栏。列名“listing\\u id”包含所有“custom post type”post id,列名“fee\\u id”包含两个不同的值[2和4]。问题是,我想显示与“fee\\u id”=4匹配的所有帖子标题custom\\u post\\u type name=wpbdp\\u列表我希望这张图片能让事情变得更清楚

  • WordPress复选框和非法字符串偏移量

    时间:2017-02-21

    我使用以下代码来确定复选框是否已勾选,然后显示一些文本(如果有/没有)作为测试。选中时,它工作正常,文本显示。当它被取消选中时,我会在下面的代码中注释的两行中得到下面的消息。非法字符串偏移量“chec\\u checkbox\\u field\\u 0”<?php function webdev_init() { ?> <h1>Title</h1> <h2>WedDev Overlay Plugin

  • 如何编辑WordPress的默认数据库

    时间:2017-02-21

    如何创建一个完整的组织数据库,在那里我可以访问表并执行自定义SQL请求。我可以使用PHP和mySQL,实际上我正在处理WordPress主题。我正在尝试这样做:+----------+ +------------+ +------------+ | Book | | Borrow | | Reader | |----------| |------------| |------------| |codeBook#

  • 在Widget中可以使用动态表单/条目吗?

    时间:2017-02-21

    我是WordPress插件开发的新手,我刚刚开始使用这个小部件。我的问题是:WordPress小部件的局限性是什么?我试图使用jQuery使小部件表单更具交互性/动态性,但它似乎根本不起作用。例如,我有一个按钮,单击该按钮时会添加一个字符串“Hello!”到id为“here”的div。<div id=\"here\"></div> <input type=\"button\" id=\"add\" value=\"Click Me!\" \" /> &

  • Plugin CSS not enqueing

    时间:2017-02-22

    很抱歉,如果有答案的话,这已经是一个重复的问题,我已经花了3天时间尝试以WordPress允许的方式应用CSS样式,很可能我已经开始“代码盲”了我正在开发一个插件来显示用户生成的内容和所提供服务的平均评级。所有数据都来自其他地方托管的XML文件,一切都很好!现在,当我想将插件发布到WordPress以便其他人可以使用它时,我必须对代码进行一些更改,他们不允许我使用<style> 和<link> CSS的标记。CSS中的一些选项基于用户在插件的选项页面中设置的设置,我尝试了几种方法使

  • 解析所有快捷代码后的内容(_C)

    时间:2017-02-22

    我正在为WordPress目录创建WordPress插件。我怎样才能the_content() 应用中显示的所有短代码后the_content?让我解释一下:我的插件将用于多个主题和网站;用户会在帖子或页面中添加一些短代码。我希望我的插件在这些短代码被解析后工作,然后使用插件的内容作为输入。

  • 自动将子页面添加到子菜单

    时间:2017-02-22

    如果在导航菜单的父页面(前端)下添加了新页面,我希望新页面自动添加到相应的子菜单中,而无需任何插件。原因:自定义用户角色具有添加、编辑、删除帖子和页面的所有大写字母。但是,如果菜单设置是其中的一部分,则该角色不能进入设计设置。在我的自定义模板中,子页面应该简单地显示在其各自父级的子菜单中。我理解,我需要连接到nav\\U菜单渲染过程。我想,第一个答案here 非常接近解决方案。然而,我找不到合适的钩子,也找不到确切的钩子方法。我摆弄着wp_nav_menu_items 但是没有意义,因为钩子的回调函数不接

  • 将WP升级到4.7或更高版本后,插件中的页面模板无法工作

    时间:2017-02-23

    我正在为教育网站开发一个插件。我在插件中添加了3-4个页面模板,以便在插件激活时调用。直到WordPress4.7, 它工作得很好;但当我将WordPress升级到最新版本时(从4.6.3), 页面模板甚至不会显示在页面属性部分。以下是在旧版本(之前)中运行良好的代码4.7):add_action( \'wp_loaded\', \'add_my_templates\' ); function add_my_templates() { if( is_admin() ){

  • 检查自定义插件中的用户角色

    时间:2017-02-24

    在我的主题中functions.php 文件我在检查用户角色时没有问题。我用两种不同的方式进行了检查:if ( current_user_can(\'wholesale_customer\') ) { // my code } 以及$current_user = wp_get_current_user(); if ( in_array( \'wholesale_customer\', (array) $current_user->roles )) {&#x