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

  • 如何从自定义插件设置页面更改CSS颜色

    时间:2020-11-16

    我有一个自定义的WordPress插件,它具有多种设置,可以在多个网站上使用。我还在所有这些页面上使用了一些相同的第三方插件。我希望能够以同样的方式设计它们,但使用不同的颜色。虽然我可以将CSS添加到每个站点,但对于一些非技术管理员来说,通过CSS并在正确的类上更改十六进制代码是很困难的。我正试图找出最好的方法来做到这一点。以下是我到目前为止研究的内容:我知道我可以用PHP更改类,但我不能用这种方式更改第三方插件上的类</用JS做这件事很烦人,看页面以默认颜色加载,一秒钟后切换尝试将CSS文件转换为

  • 使用WordPress调用AJAX时出现禁止的错误

    时间:2020-11-17

    当我尝试使用ajax调用时,我的插件开发中出现了403个错误。我禁用了所有插件并激活了默认主题,没有作品。我没有缓存插件,也没有服务器缓存。我得到:403禁止访问服务器上的此资源被拒绝!PHPadd_action(\'wp_ajax_actualizar_jornada\', \'actualizar_jornada\' ); add_action(\'wp_ajax_nopriv_actualizar_jornada\', \'actualizar_jornada\');

  • 几个GET_OPTION()调用的性能

    时间:2020-11-17

    我目前正在开发我的第一个WordPress插件。为了保存和输出某些设置,我使用本机设置API。现在问题来了,get\\u option()函数的多次调用性能如何。由于我是面向对象的,所以我使用一个函数来返回选项:private function get_settings() { $styles = get_option("style_settings"); return $styles; } 每次需要选项数组中的一个或多个值时,我现在都

  • 为什么wp_die()不能与wp_reDirect一起使用,而it()可以工作

    时间:2020-11-19

    我有一个关于WordPress行为的问题。我编写了一个函数,可以在调用时将用户重定向到WordPress中的页面。我用过它add_query_arg().这是我创建的函数。function wg_uep_license_fail_redirect( $message ) { update_option( \'wg_uep_license_status\', \'invalid\' ); if ( ! empty( $message ) ) {&#x

  • 在Meta框中的另一个自定义帖子类型中显示自定义帖子标题

    时间:2020-11-20

    我已经创建了两个自定义帖子类型。假设A和B。我想在下拉框中的元框B中获取自定义帖子标题。我没有得到任何解决方案。有人帮我找到解决办法吗。提前谢谢!!

  • 如何更改jQuery滑块插件的形象

    时间:2020-11-21

    我想把;swiper滑块;在我的头版。我可以设置这个插件与html,js,css一起工作。但是,我想知道如何在admin中更改此滑块的图像。当我使用jquery插件时,我想更改管理区域中幻灯片的图像。你能给我一些提示,以改变在管理员的图像是在html标记。

  • 当回应我自己的短代码时,它总是在我的博客帖子的末尾添加一个1

    时间:2020-11-23

    我目前正在构建自己的插件并进行测试,以确保一切正常我使用register\\u settings()在后端创建了一个表单,我在表单中填充了信息,检索信息没有问题。在我的帖子编辑中,我写下[项目列表],我的短代码,这是我在前端得到的。最后,您可以看到1。有点像分页,但不是。当我检查这个时,它只是一个文本框架。然后我在编辑器中输入了几个短代码([项目列表][项目列表][项目列表][项目列表][项目列表]),然后我得到了以下结果:又是几个1!这次他们都在同一个p标签上。我不知道这些1是从哪里来的。这是我的布局P

  • 使用主干JS API检索自定义帖子类型时的URL问题

    时间:2020-11-24

    我有一个自定义的帖子类型,叫做pronews. 我在注册了show_in_rest 已启用。我正在使用WordPress 5.5。然后我有了这个代码:export const ProPost = wp.api.models.Post.extend( { urlRoot: wpApiSettings.root + \'wp/v2/pronews\', defaults: { type: \'pronews\', }, } );

  • 找不到类,但它在文件中可用,我得到:致命错误:未捕获错误:找不到类‘BLOCKS\\Base\\Activation’

    时间:2020-11-24

    Class cannot be found, but the declaration is correct. Here is my code: Info-Wheel.php if ( file_exists( dirname( __FILE__ ) . "/vendor/autoload.php" ) ) { require_once dirname( __FILE__ ) . "/vendor/autoload.php";&#

  • 覆盖类别存档页面标题(不是标题)

    时间:2020-11-24

    我正在使用补丁主题构建WordPress网站。在我的分类页面上,我有:Category: CATEGORY_NAME文本作为存档页标题,我想将其更改为每个类别的自定义文本。我在Stackexchange中进行了搜索,但似乎没有解决此问题的方法。人们通常要求在HTML的标题部分提供类别页面标题。我找到的解决方案之一是:function my_change_category_title( $title, $sep ) { if ( is_category(\'life\') ) {

  • 如何为POST视图自动随机递增

    时间:2020-11-24

    i want edit this code to auto increment not just +2 for each user\'s click and instead increment number would be random ( + 2 , + 4 , ... ) if( $should_count && ( ( isset( $views_options[\'use_ajax\'] ) && (int) $views_options[\'use_aj

  • PRODUCT_TYPE_OPTIONS获取储值

    时间:2020-11-24

    我对产品类型选项复选框有问题。该值已正确保存在数据库中。如果值为“是”,则复选框未选中。我在下面写的代码<?php function add_octopus_child_option( $product_type_options ) { $product_type_options[\'_childocto\'] = array( \'id\' => \'_childocto\', \'wrapper_

  • 当回调作为数组的一部分传递时,不会在addsetingsfield()中调用,但会识别出它就在那里。它使用OOP将类传递到类

    时间:2020-11-25

    我正在构建一个插件,我创建了一个新的管理页面和子页面,在这个子页面中,我想添加一些设置。这就是我使用设置API构建它们的原因我正在使用Composer和面向对象编程。我有一个名为SettingsAPI的文件夹,名称空间如下namespace Blocks\\Pages\\SettingsAPI;在该文件夹中,我有三个文件:AddSettings.php, Settings.php 和SettingsLayout.php. 它们三个都正确连接。这些文件具有区分大小写的类名称。Settings.php 有一个

  • 使用默认属性构建动态块

    时间:2020-11-25

    我的插件使用PHP中的渲染回调函数来显示块的内容。块仅存储与默认值不同的属性。有没有办法将这些默认值传递到PHP中的渲染回调函数中?我在考虑为其中一个属性设置一个无意义的默认值,因此如果第一次调用edit函数,它可以覆盖它们并为所有属性提供一个默认值。但在我看来,这似乎有点老套,有没有更好的方法呢?

  • 插件语言始终显示WP站点语言,而不是配置文件语言

    时间:2020-11-26

    我写了一个插件,我把它从英语翻译成德语。只有当我将网站语言更改为德语时,才会显示德语翻译。一旦站点语言设置为德语,它将始终显示德语。无论我是否将个人资料语言更改为英语。反之亦然-当我将网站语言设置为英语时,它将始终显示插件的英语版本。所有其他插件都遵循概要文件语言,并按预期显示正确的语言。我查看了大量其他插件,并遵循了t的翻译指南。我不知道错误在哪里,迫切需要一些帮助来解决这个(可能是新手)错误。提前非常感谢你们!

  • 在主菜单中创建自定义显示顺序

    时间:2020-11-26

    我的主菜单显示了两种类型的链接:CPT和Subcategory。我使用自定义请求创建菜单:我检索自定义帖子类型,然后按字母顺序检索主类别的子类别:Category A: - Product a - Product b - sub category a - sub category b ... 但是,我的客户需要一个自定义显示示例:Category A: sub category a - Product b - Product a - sub category b ... 我想创建一个拖

  • 如何让我的快捷代码从插件中加载脚本和样式?

    时间:2020-11-27

    这听起来像是一个愚蠢的问题,但我一直在寻找答案,却什么也找不到。我确实找到了一些东西,我试过了,但没有成功,或者很模糊。Content<我的问题我试了什么怎么办修复了我的问题,我正在构建一个插件,您可以在其中使用短代码。我添加了短代码并构建了我的标记。在博客帖子中输出短代码非常有效。当我在标记中包含样式和脚本时,它也可以工作。现在我想把它们分开,分别放在各自的文件中我有一个文件夹,用于存放所有与短代码相关的函数和文件,因此我不需要离开该文件夹即可获取我的styles.css 或我的scripts.j

  • 清理文件和目录表单输入

    时间:2020-11-27

    我正在清理update\\u选项的管理表单输入。输入的是目录路径和文件名。输入如下:/目录/子目录/和/此文件。最小js到目前为止,我试过的每一次消毒都会去掉前斜杠。有什么建议吗?

  • Install Plugin via Code

    时间:2020-11-28

    我正在使用一个在站点添加到管理门户后启动的钩子,有没有办法通过url通过代码安装插件?

  • 如何在自定义插件页面中制作和保存自定义表单?

    时间:2020-11-30

    我正在制作一个带有设置页面的插件。在它的设置页面中,我需要一个只有两个字段的用户注册表:用户名和密码。如何将此数据保存到数据库?以下是我想做的:public function PLUGIN_setting_page(){ require_once PLUGIN_PATH. \'templates/admin/plugin-settings.php\'; } plugin-settins.php:<?php if(isset($_POST[\'submit\']