古腾堡:如何将自定义分类的相关术语更新到当前帖子
我已经成功地创建了一个自定义Gutenberg块,它可以修改多个元数据和本机post数据。除此之外,我还构建了一个包含自定义分类法所有术语的下拉列表(使用show_in_rest 设置为TRUE). 下拉菜单效果很好,但如何将选择内容保存回帖子?<SelectControl label="My Dropdown" options={ options } value={ value } onChange={ v =&g
如何在同一个块中多次添加InnerBlock
当我单击按钮添加新选项卡时,我希望<InnerBlock /> 因此,我可以在选项卡中添加其他块。尝试这样做并不奏效,因为在所有动态创建的选项卡中似乎都是一样的。import "./index.css"; import { registerBlockType } from "@wordpress/blocks"; import { useState } from "react"; import {
从WP链接的URL中提取参数,但不带“?”或者被发送到不同的页面
我有一个具体的要求,即我的推荐链接尽可能简单,可以手动键入(客户群技能非常低),同时参考负责推荐的员工编号。因此,推荐链接需要如下所示:www.domain.com/referral/1555 其中;1555“;是发送此推荐链接的员工参考号,也是我将从URL中提取的员工参考号。我使用PHP代码片段来处理加载数据和处理数据,但我需要在;“转介”;页面,以便启动该php代码段。我如何向WP指令任何以“开始”开头的URL段塞;转介“;,接下来是什么,转到我的推荐页面并保持URL不变?我现在能做的最好的
Time limit on long cron job?
我正在开发一个会员系统,该系统将处理续期付款。如果我使用set_time_limit(0) 内部wp_schedule_event (cron)函数,这是否足以确保它有执行支付处理所需的时间?我们使用的是Stripe,我假设每个事务的API响应大约为1-2秒(希望更少),但如果我需要处理很多事务,我担心会遇到一般的30秒超时。我更喜欢在运行时设置,而不是在php中全局设置。ini公司代码示例://CRON - Setup rebilling add_action(\'dd_cron_rebill_
正确处理古腾堡WordPress核心数据检索
我正在尝试通过Gutenberg边栏插件中的slug名称获取标签/类别的ID。我创建了下面的函数,但第一次返回null的结果仍然很困难(由于GetEntityRecords后面的API调用的延迟)。第二次调用数据时显示正确。有什么想法吗?PS:执行此功能;onClick“;我的组件中的按钮。代码当前位于组件外部。function GetTaxonomyId(taxonomy_slug, type){ //Setup Locals let taxonomy_obje
不允许使用文件类型-Cronjob
我目前正在开发一个cron作业,它从外部源下载一个xml文件,并将其存储在wordpress媒体中。为了调试建议,我安装了插件Advanced Cron Manager,它允许我手动运行Cron作业。cronjob的手动执行工作正常,没有任何问题。当cronjob按照其时间表执行时,我面临的问题是:;很抱歉,出于安全原因,不允许使用此文件类型;。在我的cron函数中,我配置了:/** Allow all filetypes to be uploaded */ define(\'ALLOW_UNFI
我们不知道为什么编辑会插入引导程序的css
我认为这是一个不寻常的例子。我们运行一个新闻网站,有时在编辑帖子时(使用经典编辑器,而不是新的块编辑器),我们会发现我们正在编辑的帖子中的一段不知何故被包装在一堆包含引导css类的跨中。i、 e.本段变为<p><span style="color: var(--bs-body-color); font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); text-align: var(
Wp-query Order By problem
我试图根据他们写入查询的顺序对查询进行排序,但它需要按ID排序。可变的$idpaginas打印:20659206262058520618464197481999118520205882126818753205621277188291855121132但查询后,它会打印:1852018520185511875318829。。。。。function LoopMode($atts, $output = null, $my_query = null, $query_args = null) { /
显示和显示日期的快捷代码,而不是社交媒体网站标题和描述中的代码
我在我的几篇文章中使用了一些短代码。你可以看到here 在这篇文章的最后一部分,我加入了短代码。但是,当我向任何社交媒体共享此代码时,它无法显示日期。现在我正在使用下面这些代码。add_filter( \'wpseo_title\', \'do_shortcode\' ); // activate shortcode in Yoast Title add_filter( \'wpseo_metadesc\', \'do_shortcode\' ); // activate shortcode in
600K选项名称“c_Facebook_BACKGROUND_PRODUCT_SYNC_JOB”
我已禁用我的facebook for woocommerce插件,并在phpmyadmin中发出以下命令:-SELECT COUNT(*) FROM wp_options WHERE option_name LIKE \'wc_facebook_background_product_sync_job_%\' AND ( option_value LIKE \'%\\"status\\":\\"queued\\"%\'
如何使用两个URL访问我的WordPress应用程序?
我在AWS上部署了一个简单的自我管理Wordpress应用程序。我的设置如下所示。AWS CloudFront -> AWS ALB -> EC2 servers [ wordpress runs] -> RDS Database 我已经关联了一个基本域,比如https://example.com 与我的ALB和https://www.example.com 使用我的Cloudfront发行版。问题是,在任何时候,我都只能使用这两个URL中的任何一个来访问该网站。到目前为止,我
特异性递减的嵌套查询
我的目标是n 来自查询的自定义帖子我在ACF中存储了4个值。如果我能找到n 如果所有这些值与当前帖子的值相同,那么我想返回这些值n.例如,如果我只能找到5个ACF值相同的帖子,那么我需要这些和其余的n-5 共享3个ACF值,然后共享2个,然后共享1个,如果我没有找到任何值n 帖子还没有发布。我成功地做到了这一点,但这似乎是一种相当愚蠢的做法。function queryRelatedMedia($array, $post_id, $postLimit, $genre = null, $rating = n
如何对管理员和商店经理隐藏WooCommerce设置标签?
我想在woocommerce设置中隐藏特定选项卡。我读了这篇文章:https://stackoverflow.com/questions/36779307/hide-a-woocommerce-setting-tab它只对商店经理有效。我也想把它藏起来给管理员看。我试图通过将shop manager替换为adminstrator来添加类似的代码片段,但出现了错误。在我的网站上有多个管理员。是否可以为特定管理员用户隐藏它?
无法从函数返回值
下面的函数用于返回WordPress子菜单页面的列表。function get_admin_menus() { global $submenu, $menu, $pagenow; if ( current_user_can(\'manage_options\') ) { if( $pagenow == \'index.php\' ) { foreach ( $submenu as $index => $menu_item
如何使用两个不同文件向jQuery AJAX调用发送php变量
我需要从一个php文件(page.php)向另一个jquery文件(sender.js)中的Ajax调用发送一个私人电子邮件地址。此电子邮件地址必须对用户/或网站不可见,直到用户从wp\\U mail获得自动响应,它必须允许用户答复组织。此电子邮件地址因客户想要联系的组织而异(数百个)。我必须在表单之前从组织获取电子邮件地址,因为它是由javascript生成的。(generated\\u mail.js)发件人。js在页面的标题中被很好地调用。php我在(page.php)中尝试了这段代码——一个组织在
获取在AJAX回调中启动AJAX请求的页面的URL
我通过调用一个用PHP编写的服务器端函数wp-ajax. 服务器端函数最终会重定向到另一个页面以执行身份验证步骤,然后重定向回最初显示的页面。为了以通用方式工作,我需要将AJAX请求的URL传递给服务器端函数。我该怎么做呢?例如,当我尝试时this, 我获得链接到wp-admin/admin-ajax.php...我知道我可以在理论上使用window.href或者js中的任何东西,并将其发送到服务器,但我想避免发送额外的数据,因为我认为必须有一些内置的wp功能用于此。。。?
为《Airi》制作一个儿童主题
我为我的WordPress网站选择了Airi主题。我计划做一些定制,并决定使用儿童主题。我研究了WordPress文档页面https://developer.wordpress.org/themes/advanced-topics/child-themes/.我已经为儿童主题制作了一个文件夹,放置新样式。css和函数。php文件。我的职能。php是这样的:add_action(\'wp_enqueue_scripts\', \'my_site_theme_enqueue_styles\'); fu
Group Product Types
我正在使用高级自定义字段,并试图将自定义帖子类型与下拉字段中的类似值组合在一起。例如。其他的将是它自己的标题和投影仪将有一个标题和两个项目。下面是我如何设置ACF的这是我的输出这是迄今为止我掌握的代码。<?php /* Template Name: Products By Brand Template Post Type: Brand */ get_header(); //new // arg
Gutenberg构建错误:您可能需要适当的加载器来处理此文件类型的SCSS
我安装了一个插件,并使用一个从scss到css的编译器运行。在我将几个文件移动到更好的结构中后,在构建块时突然出现了以下错误:ERROR in ./blocks/random-game/src/style.scss 8:1 Module parse failed: Unexpected token (8:1) You may need an appropriate loader to handle this file type, currently no loaders are confi
在AJAX插入后查询数据
在使用Ajax成功插入一个条目后,我希望看到该条目的ID和url是什么,并在模式窗口中显示它有没有办法得到这些数据?<script> ajax_url = "<?php echo admin_url(\'admin-ajax.php\'); ?>"; </script> <script> $("#enquiry_email_form").on("submit&q