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

  • 在登录页面中隐藏WordPress登录和密码字段

    时间:2020-08-04

    我正在使用社交插件,我只想使用它,并从登录页面隐藏登录和密码字段,我该怎么做?我尝试过此代码,但它禁用了完整的登录区域,包括;使用google登录:add_action( \'login_head\', \'wpse_121687_hide_login\' ); function wpse_121687_hide_login() { $style = \'\'; $style .= \'<style type="text/css">\

  • 使用同一表单以两种不同的帖子类型提交帖子

    时间:2020-08-04

    我在使用set_post_type( $post_id, \'post\' ); 创建post in类型的步骤post 从表单。但现在我想提交两种帖子类型的表格-post 和asd.

  • Enqueue script globally

    时间:2020-08-05

    这仅适用于管理仪表板。add_action(\'admin_enqueue_scripts\',array($this, \'login_register96_adminscripts\')); 这只适用于用户场所。add_action( \'wp_enqueue_scripts\', array($this , \'login_register96_scripts\') ); 有没有办法让脚本全局排队?它将在整个网站上运行,包括管理仪表板。

  • 更新帖子内容仅适用于二十世纪主题(_P)

    时间:2020-08-06

    编辑:多亏了@mozboz,我找到了解决这个问题的方法。这篇文章已经更新,以反映我最初是想做什么,以及我现在正在做什么。我正在开发一个插件,它创建一个自定义帖子类型,向其中添加一些元字段,然后以特定格式显示该元信息。元字段用于YouTube链接和mp3链接,插件显示这些链接的选项卡式内容(第一个选项卡是嵌入式YouTube播放器,第二个选项卡是嵌入式音频播放器,第三个选项卡是mp3的下载链接)。它在二十二十个主题上效果很好,但在我尝试过的其他主题上都没有。这是我的原始代码:function my_cust

  • 当帖子类型中的自定义字段值更改时发送有条件电子邮件通知

    时间:2020-08-07

    我添加了一个自定义字段;“已注册”;(字段类型=复选框)通过ACF on Post类型。当我更改自定义帖子字段的值时;“已注册”;通过检查,我想向用户电子邮件发送电子邮件通知。这能以任何方式做到吗。我对编码不太熟悉。

  • 如何使用快捷码显示页面上的类别?

    时间:2020-08-09

    我试图在我的页面上显示类别名称,但它没有显示。我正在使用下面的代码,并添加了短代码gridCategories 在我的页面上。我只得到arrayfunction createGridCategories(){ $categories = get_categories( array( \'taxonomy\' => \'category\', \'orderby\' => \'name\', \'parent\' =>

  • 我是否需要创建终结点?

    时间:2020-08-09

    结果是I\'m trying to integrate witei\'s CRM into a website. 根据witei文件,I must indicate a url (webhook), 我想在哪里接收已更改属性的信息,以便我可以随时更新网站的属性。信息通过POST method 服务之所以有效是因为it returns the data in JSON format, 通过测试https://beeceptor.com/ 服务(生成临时端点)。事实上,根据我所阅读(或理解)的内容,我必须按照

  • 如何在WordPress中使用快捷码显示帖子?

    时间:2020-08-09

    我正在尝试显示页面上的所有帖子,但它没有显示。我正在使用下面的代码,并在我的页面上添加了短代码gridPost。我得到的是唯一的UL LI,但没有得到标题名。function getAllPost(){ $postData=[]; $wpb_all_query = new WP_Query(array(\'post_type\'=>\'project\', \'post_status\'=>\'publish\', \'posts_per_page\'=>

  • 登录后使用Azure B2C重定向URL的WordPress多站点

    时间:2020-08-10

    我的WP multisite有300多个站点,这意味着我需要在Azure AD B2C中存储所有300个redirect\\u URL,但由于重定向URI的最大数量为256,因此此数量的redirect\\u URL无法存储在AD B2C中。我所做的是当用户通过www.abc1.com/wp-admin, 它首先使用默认重定向URL重定向到B2C登录页面(www.abc.com) 我设定的。验证令牌后,用户将重定向到其站点(www.abc1.com).但它似乎不起作用。我甚至不确定这是否是将用户重定向到他

  • $ is not defined

    时间:2020-08-10

    我正在学习WordPress,正在制作联系我们表单。我正在使用jQuery验证。我正在使用以下代码。function contact($atts){ $html=\'<form name="invite" id="contactform" class="contactform" method="post" action=""> <div class="row

  • 将数据从块编辑器保存到数据库

    时间:2020-08-11

    我正在开发wordpress插件,并希望将块中输入的数据保存到mySQL表中。就是这样。但是,如何将数据从块编辑器发送到服务器端呢?我花了两周的时间寻找合适的技巧,但毫无乐趣。场景很简单: registerBlockType("bla/quote-block", { //... attributes: { quoteAtt: { type: \'string\' } }, edit: function(props) {

  • 自定义帖子类型和用户帖子计数快捷代码

    时间:2020-08-13

    你好,我是php和Wordpress开发的新手。我很难在我的wordpress/buddypress网站前端获得用户自定义的帖子数量。我正在使用此代码:// add [author-post-count] shortcode to your frontend add_shortcode(\'author-posts-count\', \'count_user_posts_function\'); function count_user_posts_function ($user

  • 为什么我的自定义POST类型在插件激活时没有激活?

    时间:2020-08-19

    我正在构建一个非常基本的插件,我创建的模板效果很好。然而,我无法在激活时在管理面板中生成和显示自定义帖子类型。我觉得奇怪的是,如果我在构造方法中添加触发器,就会创建post类型并显示在管理面板中。激活时,我收到回音“插件已激活!”,停用时也是如此。我只是不明白为什么在activate方法中这不起作用。请有人告诉我如何在激活时触发此帖子类型的创建?这是我的代码:<?php /** * @package WebsiteLister */ /* Plugin N

  • 将自定义元框添加到指定的自定义帖子类型

    时间:2020-08-19

    在以前的情况下,我可以为帖子添加自定义元字段,代码如下:function website_add_meta_box() { add_meta_box( \'website-website\', __(\'Website\', \'website\'), \'website_html\', \'post\', \'normal\', \'defaul

  • 如何将WP_QUERY结果传递给插件?

    时间:2020-08-20

    如何传递WP_Query 调用插件?我试图通过一个shortcode属性传递数据,但我得到了错误;WP\\U查询类的对象无法转换为字符串;。E、 g.:$args = array( // ... ); $the_query = WP_Query($args); echo do_shortcode( [example_custom_plugin query_payload="\' . $the_query . \'"] );

  • Orderby CPT自定义字段不起作用

    时间:2020-08-20

    我正在开发一个插件,我为事件制作了一个CPT,它有自定义字段(其中一个字段是日期)。一切正常,Fields和CPT正在工作,并在前端显示它们。但问题是,我无法从名为date\\u oching的自定义字段中按日期排序我的CPT帖子。我曾在许多文章中试图找到我的问题的答案,但所有的文章都指向我尝试过的相同解决方案,但由于一些未知的原因,这些解决方案对我不起作用。我在这里提供代码。这就是我如何为我的cpt创建自定义字段的方法。 public function register() {&

  • 在不接触WP核心的情况下,在新的和编辑站点表单中添加自定义域

    时间:2020-08-20

    我正在开发一个自定义插件,在每种形式的用户和站点中添加一些额外的字段。因此,我需要在新建/编辑网站和用户表单中添加几个自定义字段。只是想知道,当我通过网络管理面板创建或编辑网站和用户时,是否有办法添加自定义字段,而无需触摸WP核心。

  • 在AJAX回调中,$this上下文会发生变化吗?

    时间:2020-08-20

    当尝试在插件实例中获取数据时,插件类文件中定义的所有PHP方法都可以;请参阅;刚刚为某个属性设置的数据。然而,当我们在插件中创建一个响应来自JavaScript文件的AJAX post请求的PHP方法时,该属性突然变为空,就好像它从未被设置过一样。从任何其他方法访问它都可以很好地工作,因此我相信AJAX可调用方法看到的是$this的不同上下文,它还没有设置属性。可能是这样吗?还是有其他事情正在进行?为清晰起见,进行了编辑:所讨论的数据在运行时通过启动主要功能的短代码中的参数进行设置。因此,在执行短代码之前

  • 添加用户角色:预先保存在User-Meta中[已解决]

    时间:2020-08-20

    我在用户注册后添加一个操作,以根据users meta\\u值添加另一个用户角色。使用时:add_action(\'um_after_save_registration_details\', \'custom_after_new_user_register\', 10, 2); function custom_after_new_user_register($user_id) { $user = get_user_by(\'id\', $user_id); if

  • USER_REGISTER未触发电子邮件验证

    时间:2020-08-21

    我有一个多站点安装和我的自定义功能user_register 或wpmu_activate_user 当;send verification email option"E;是enabled. 奇怪的是,当直接插入而不要求邮件确认时,所有挂钩都会触发。知道为什么吗?任何帮助都将不胜感激:)