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

  • 设置API-设置及其描述的格式容器

    时间:2019-05-22

    以下是我创建设置页面输出的方式:public function create_settings_page() { $this->options = $this->lal_get_settings(); ?> <div class=\"wrap\"> <h1>My plugin name</h1> <form method=

  • 通过前端更新用户配置文件

    时间:2019-05-23

    我对WordPress很陌生,所以我有一个简单的初学者问题。我在管理表单上添加了一些自定义用户字段show_user_profile, edit_user_profile, personal_options_update, 和edit_user_profile_update. 一切都很好。现在,我想让我的用户能够通过前端更新他们的个人资料。因此,我创建了一个简单的HTML表单: <form method=\"POST\" action=\"\"> <di

  • 函数的AJAX调用包含未加载的Java脚本(插件开发)

    时间:2019-05-23

    我写了一个插件,它在后端有一个用户管理页面。此页面通过AJAX调用从数据库加载用户数据。此函数返回的数据确实包含对javascript库进行类引用的HTML。对于我的usermanagement页面,我已将所有必需的javascript库排队,但它们无法处理AJAX调用加载的数据:functions.php... if ( $_GET[\'page\'] == \'test_usermanagement\' ) { wp_register_script(\'usermanag

  • WordPress表单操作-不起作用

    时间:2019-05-23

    在我的WP插件中,我有一个简单的表单和相应的函数:<?php /** * Partial of the události * @package vysledky * @subpackage vysledky/admin/partials */ add_action( \'admin_post_udalosti\', \'proved_udalosti_test\' ); function pro

  • Is_page()函数不起作用

    时间:2019-05-24

    我正在尝试将这些自定义CSS和JS(编写在自定义插件中)添加到特定页面。这是我的密码<?php function randomAlphaNumeric($length) { $pool = array_merge(range(0,9), range(\'a\', \'z\'),range(\'A\', \'Z\')); $key=\'\'; for($i=0; $i < $length; $i++) {

  • 比较时清理$_GET变量

    时间:2019-05-27

    我知道当我想在数据库中保存数据时,我必须清理数据,但下面的例子是一个简单的比较。我应该消毒吗?if ( ! isset( $_GET[\'page\'] ) ) { return; } if ( \'google\' === $_GET[\'page\'] ) { wp_redirect( \'https://google.com\' ); exit; } if ( \'facebook\' ===

  • 使动态字符串可翻译

    时间:2019-05-27

    我有一个插件,人们可以将自己的(标题)添加到某个地方,但多语言插件无法获取此标题。原因是我没有使用__() 当然,我只是回显用户输入的选项值。例如echo esc_html( $my_title );如何使其可翻译?将echo esc_html__( $my_title, \'text-domain\' ) 工作我不这么认为,我的意思是人们会把什么视为原始字符串?WP将如何处理此问题?

  • License validate function

    时间:2019-05-27

    我是WP的新手,正在开发许可证验证功能。我需要显示一个表单给用户输入许可证密钥,然后激活插件。我有这样的代码:Show a notice to ask license keyfunction show_license_notice() { ?> <div class=\"notice notice-warning\"> <p>Please enter license key to continue</p>

  • Gutenberg具有多个类的注册器FormatType

    时间:2019-05-29

    我正在使用我创建的插件向Gutenbergs RichTextToolbar添加一个按钮,但我不知道如何将多个类添加到我创建的标记/span中。( function( wp ) { var MyCustomButton = function( props ) { return wp.element.createElement( wp.editor.RichTextToolbarButton, {

  • 在自定义插件中加载自定义翻译失败

    时间:2019-05-29

    我正在开发一个自定义插件,我尝试添加翻译,但没有成功 class MyClass { public function __construct() { add_action(\'plugins_loaded\', [$this, \'ausg_langs_i18n\'] ); } /** * Trying to load plugins locales&

  • 创建短代码,但却被面向对象程序设计和类捆绑在一起?

    时间:2019-05-30

    我尝试创建一个新类,该类包含一个创建短代码的操作,该短代码位于我的站点上,但似乎不起作用。谁能告诉我哪里出了问题?该类是在其自己的PHP文件中编写的,该文件位于site\\URL/includes/frontend。登记表。phpDreamweaver没有抛出任何语法错误? <?php class RegistrationForm { function __construct (){ $this->m

  • 插件激活导致wp_Register错误

    时间:2019-05-31

    我一直在WordPress中制作一个find-a-dealer类型的插件,我终于完成了所有的工作,所有的东西都在我的本地and 开发服务器。我将其推向生产,激活后,我会收到以下错误/警告:注意:wp\\u register\\u style的调用不正确。在wp\\u enqueue\\u脚本、admin\\u enqueue\\u脚本或login\\u enqueue\\u脚本挂钩之前,不应注册或排队脚本和样式。有关详细信息,请参阅WordPress中的调试。(此消息是在版本3.3.0中添加的。)在/ho

  • 保护插件弹出窗口

    时间:2019-05-31

    我有一个插件,它可以打开一个弹出窗口并在其中显示内容,不使用任何默认的wordpress主题/样式等。我的问题是,确保访问此窗口的最佳方式是什么?此时,如果用户将地址复制/粘贴到浏览器中,它将显示内容。我希望它只对以管理员身份登录的用户可见。然而,当我向插件登录页添加一些基本安全性时,它会影响整个网站,而不仅仅是插件页:my-plugin.php (located in /wp-content/plugins/my-plugin) function check_logged_in() {

  • $wpdb->从XML文件批量插入?

    时间:2019-06-03

    事实上我被困在这上面了!XML文件约140.000行,文件大小约9.0 MBLOAD XML INFILE \'file_name\' 不允许(共享主机!)供应商提供一个包含数量和sku的XML文件。XML的格式如下:<item> <LITM>0000001</LITM> <STQU>1<STQU> </item> <item> <LITM>0000002<

  • 付费会员专业版在PHP中显示用户名

    时间:2019-06-03

    我正在使用插件Paid Membership Pro (free version). 在标题下方,如果有用户登录到我的网站,我希望它说:欢迎使用用户名我该怎么做?以下是获取成员级别的方法:if( is_user_logged_in() && function_exists(\'pmpro_hasMembershipLevel\') && pmpro_hasMembershipLevel() ) { gl

  • 在独白标题中显示时间差(6小时前)

    时间:2019-06-04

    感谢观看。我正在使用一个独白插件插件在幻灯片标题中显示帖子日期。我想将发布日期更改为人类差异或“小时前”格式。我正在转换get_the_date 在函数文件中使用以下内容// Relative date & time function wpse_relative_date() { return human_time_diff( get_the_time(\'U\'), current_time( \'timestamp\' ) ) . \' ago\'; } a

  • 使用WP_LIST_TABLE类不安全

    时间:2019-06-04

    我正在使用wp\\U list\\U表格,不建议使用或不安全。是否有此类替代品?或者附近有安全的工作吗?我想用插件创建新类不是一个好主意,所以我想知道一些建议。

  • 无法让wpColorPicker在小部件中工作

    时间:2019-06-05

    我可以显示颜色选择器,我可以更改颜色并看到保存按钮,但是没有任何内容保存到DB,我得到未定义索引:my\\u color”,文件:“wp content/plugins/my\\u plugin/my\\u color。php”,第53行这是我的小部件:<?php class widget007 extends WP_Widget { function __construct() { add_action(\'admin_print_styl

  • 如何设置最大实时用户限制

    时间:2019-06-06

    我已经在google上搜索过了,但几乎所有的信息都是关于如何限制并发用户会话和限制的。所以我只想知道有没有办法限制实时用户的限制。例如,如果我们将2000限制为实时用户,那么2000之后的用户应该要等待。如果有插件更好谢谢

  • 使用<style>标记还是内联样式属性?

    时间:2019-06-06

    我在插件中有一个小部件,它将显示项目列表<li> 我想为这些项目添加一种颜色作为选项(颜色选择器)。。。这里的问题是,我是否将这种颜色作为: <style>.color {color:#fff;}</style> 或将其内联添加到每个项目:<li style=\"color#fff;\"></li> 如果这是你的插件,你会怎么做?我这里说的是性能/谷歌分数。谢谢