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

  • 使用自定义皮肤扩展Elementor归档帖子小部件,以显示多个徽章

    时间:2021-04-24

    我在Elementor中使用自定义外观修改了我的posts小部件,以便显示multiple badges 代码如下:/* MULTIPLE BADGES ON POST */ /* --- */ add_action( \'elementor/widget/posts/skins_init\', function( $widget ) { class cards_multi_badge_skin extends \\ElementorPro\\Modules\

  • 我怎么才能把它识别为管理页面呢?

    时间:2021-04-24

    我只想在没有管理页面的所有页面上显示它。怎么可能?如何检测是否为管理员页面?我的自定义插件文件:~/wp-content/plugins/mycplugin/mycplugin。phpif ( not admin page ) { // ? if ( defined ( \'WP_AUTO_UPDATE_CORE\' ) ) { print \'<div style="background-color: black; bottom

  • 当用作wp_INSERT_POST()中的POST内容时,短代码不会出现,或者可能根本没有注册短代码

    时间:2021-04-26

    我有一个插件,它在激活时创建一个页面,然后在停用时删除它。作为页面创建的一部分,我想在帖子内容中使用一个短代码,所以我添加了一个带有add_shortcode() 第一出于调试目的,我立即使用shortcode_exists() 并打印出相应的日志语句。日志表明存在短代码。在自动创建的页面上,它只显示短代码名称[myplugin_reference]. 即使手动创建页面并插入短代码,也会得到相同的结果。我甚至安装了一个简单的plugin - JSM\'s Show Registered Shortcod

  • 在自定义插件管理页面中获取媒体库弹出窗口

    时间:2021-04-26

    我正在创建插件,我需要上传图片。我想知道我是否能以某种方式触发与“添加特色图像”触发器相同的弹出窗口。这可能吗?如果没有,我如何选择?非常感谢您的回答。

  • 使用注册后挂钩获取用户详细信息

    时间:2021-04-27

    更新:我用另一个钩子得到了这个user_register. 看起来像是wpmu_activate_user从未触发。I would still like to have this happen after the user verifies and sets a password though. Can anyone help?Current Code:function xxx_whmcs_signup($user_id) { //Get User Fields

  • 我正在设计一个插件来创建数据库索引。建议?

    时间:2021-04-28

    我正在启动一个(完全开源)的小项目,创建一个WordPress插件,该插件将向WP的MySQL表添加适当的索引,以提高性能。(一些wp表,尤其是wp\\u Posteta和wp\\u usermeta,可以使用更好的索引。)我的目标是:让更大的网站(拥有更多的帖子、用户等)表现更好。WordPress中性能最差的数据库表是什么?那么,是什么让它表现糟糕呢?请用任何反馈回答此问题。如果你知道一些其他项目,使我没有必要,请让我也知道这一点。(我有足够的开发、测试和数据库技能来了解这个项目的内容。)

  • 激活WordPress插件时运行命令“Composer Install”

    时间:2021-04-30

    我想运行命令:“quotcomposer安装--首选dist;在wordpress插件的hook中注册\\u activation\\u hook,安装所需的供应商。但当我尝试激活插件时,下面的错误是生成。你有没有办法在激活插件时安装所需的作曲家?致命错误:未捕获错误:在/中找不到类“App\\XXXXX”/wordpress/wp内容/插件/我的插件/我的插件。php:54堆栈跟踪:#0//wordpress/wp-admin/includes/plugin。php(2300):include()#1/

  • 页面加载后如何加载插件-页面速度过快的问题

    时间:2021-04-30

    有没有办法在整个页面呈现并完全加载后加载插件?根据Google和WebGetTools,我的页面速度很糟糕。一个插件是loading several fonts and loads of JS.有没有一种方法可以使用这个插件,但可以防止错误的加载时间?非常感谢。

  • 无法在我的插件页面中加载脚本

    时间:2021-04-30

    当我停留在插件选项页面时,我试图包括两个脚本,wp\\u media和my personal,但Wordpress没有包括它。有人帮忙吗? /** * Activate the plugin. */ function waterstampPrefix_activate() { // Trigger our function that registers the custom post type plugin. waterstampPre

  • Change plugin descriptions

    时间:2021-05-01

    是否可以通过编程方式更改插件作者提供的插件描述?我在下面强调的文本是我想要改变的内容:我经常发现大多数插件都有相当无用的描述,使用这个区域来描述我们使用插件的目的是很有用的。所有允许您为其他插件编写注释的插件(我已经尝试过)都不能提供令人满意的解决方案。有什么想法吗?

  • 在注销时获取用户电子邮件。WP_注销

    时间:2021-05-06

    我研究了几种不同的方法来检查特定角色的用户何时注销。调用是在插件中进行的。在主循环中,我有以下内容:add_action( \'wp_logout\', mmd_JudgeLogoutCheck, 10,0); function mmd_JudgeLogoutCheck() { $current_user = wp_get_current_user(); if ( in_array( \'judge\', (array) $current_user->r

  • WordPress PUBLISH_POST挂钩在第一次发布时未获得特色图像和元数据,但可用于更新标题

    时间:2021-05-07

    I\'ve been struggling to find a solution for this and I don\'t know if it\'s the Gutenberg editor or if it\'s the hook publish_post. Hook: function api_method($post_id) { // If this is just a revision, don\'t send request if ( wp_i

  • custom post type plugin error

    时间:2021-05-07

    我按照以下步骤为自定义帖子类型设置插件:https://kinsta.com/blog/wordpress-custom-post-types/#register但我得到了错误:解析错误:语法错误,意外“”,$args);\'(T\\u CONSTANT\\u ENCAPSED\\u STRING),D:\\xampp\\htdocs\\simplepr\\wp content\\plugins\\goldnuggs custom post type\\goldnuggs cpt中应为“)”。php在线4

  • Bypass product key

    时间:2021-05-07

    我有codecanyon的pro插件和产品密钥,已经使用过了。我无法在我的新域中使用它有没有办法通过FTP绕过产品密钥?

  • 是否根据CAPS/角色在登录时注销用户?

    时间:2021-05-08

    为了减少垃圾邮件注册,将为用户分配pending 直到他们被审查(此时他们被分配subscriber 角色)。这个pending 角色没有功能。什么时候pending 用户登录后,我想立即将其注销,并将其引导到带有说明的页面。首先,我尝试了以下方法:function logout_pending_users() { $current_user = wp_get_current_user() ; if ( ! $current_user->has_cap( \'read

  • 在运行查询之前,条件查询标记不起作用。在此之前,它们总是返回FALSE

    时间:2021-05-08

    我正在编写一个插件。加载时,I check is\\u single()返回以下错误:_doing_it_wrong( __FUNCTION__, __( \'Conditional query tags do not work before the query is run. Before then, they always return false.\' ), \'3.1.0\' ); 在哪里可以找到WP初始化过程文档?我如何解决这个问题?

  • Widget类中的UPDATE方法如何从Select标记中保存$Instance数组?

    时间:2021-05-11

    遵循教程,效果很好。我只是不明白update方法是如何从Select标记在数据库中保存$instance数组的?您可以在管理区域中选择默认或完全、平滑保存,并将其保存在db中。 public function widget( $args, $instance ) { echo $args[\'before_widget\']; echo \'<div class="g-ytsubscribe"

  • 使用ACF默认值自动递增数字字段

    时间:2021-05-13

    我试图创建一个名为“的字段”;数字“;作为具有高级自定义字段的自动递增字段。带WP\\U查询的此函数返回最后插入的;数字;。function get_last_numero(){ $args = array( \'posts_per_page\'=> 1, \'post_type\' => \'sep_doc\', \'post_status\' => \'publish, draft, trash\

  • 为什么自定义分类只出现在其中一种类型的编辑页面上,而不出现在另一种类型的编辑页面上?

    时间:2021-05-13

    所以这里有一个奇怪的。我有自定义分类法,它们显示在与之关联的两种帖子类型的管理菜单上,但只有一种帖子类型在其编辑菜单中显示它们。(位于后期编辑屏幕的一侧,显示类别、标签和特色图片。)Wordpress的全新安装。我有2个自定义分类法,“我有2个自定义分类法”;“格式”;和;地区;。我有两种帖子类型,”“;“事件”;和;资源;。每个都设置为使用内置类别和一个或两个自定义分类法。它们都是由相同的函数生成的。分类法和帖子正确关联-都在管理菜单和事件快速编辑中可见,只有一个用于资源-并且两个的主列元框都正确显示并

  • 无法将Yoast元描述打印到页面模板中(语法错误,意外的‘.’)

    时间:2021-05-13

    以下是我的页面模板代码的相关部分:$yoast_meta = get_post_meta($post->ID, \'_yoast_wpseo_metadesc\', true); function my_service_template_footer_data() { echo "<script type=\'application/ld+json\'> { \'@context\': \'https://schema.