从数据库中删除WooCommerce订单数据
我花了一些时间在数据库中,试图找出如何清除一些已完成的订单数据。以下是我相信将有助于从已完成的woocommerce订单中删除数据的查询。我的问题更多的是DB查询:DELETE * FROM wp_post JOIN wp_postmeta ON wp_post.ID = wp_postmeta.post_id JOIN wp_woocommerce_order_items ON wp_postmeta.post_id = wp_woocommerce_order_items.order
如何隐藏自定义分类档案,就像隐藏自定义帖子类型一样?
我正在尝试使我的自定义分类术语没有存档页。我使用“public\\u queryable”=>“false”实现了类似的自定义帖子类型。我在register\\u taxonomy函数中的文档中尝试了这一点:\'public\' => false, \'rewrite\' => false, 这很有效。。但它还取消了从仪表板中的任何位置查看分类的功能。
显示自定义发布类型中的自定义字段
我到处找,仍然不知道如何显示我网站上一些自定义帖子类型的信息(为新客户接管了网站)。之前的开发人员已经在下面设置了一些自定义字段,例如thumb_title和resource_url: \'fields\' => array( // Thumbnail Title array( \'name\' => esc_html__( \'Thumbnail Title\
以编程方式将自定义字段添加到自定义帖子类型中的post_name
我为活动设置了一个简单的自定义帖子类型。我正在使用Carbon字段添加一个开始日期字段,我想将其包含在post\\u名称中。例如:http://example.com/events/20190401-staff-meeting/我希望在保存事件时创建post\\u名称,在post\\u名称中添加自定义字段“cw\\u event\\u start\\u date”,以防止URL看起来像这样:http://example.com/events/staff-meeting/ http://example.co
通知Jenkins有关WordPress上的新帖子
有没有人知道,每当在无头wordpress安装上发布新帖子时,是否可以“通知”Jenkins VI服务器?我之所以问这个问题,是因为我使用gatsby从无头wordpress端点获取数据,每当有新内容要推送时,我总是需要手动触发新构建。这对我来说很好,但营销和人力资源人员不知道如何使用詹金斯(公平地说,他们不应该这样做)如果我能以某种方式通知我的CI有新的可用内容,因此需要自动触发新的构建,那就太好了。很像知足和网络一起工作。每当有新帖子时,都会向netlify发送一个webhook,从而触发新的构建。只
WooCommerce Shop Manager功能
我有woocommerce的网站。在其中一个网站中,商店经理可以访问仪表板中的“设置”菜单。因此可以访问插件设置。但是我的另一个网站没有这个菜单。如何重置车间经理的能力?我尝试了用户角色编辑器,但找不到设置。
如何使用wp_link_ages显示下一页、上一页和页码
我想修改的输出wp_link_pages.基本上我需要的是显示上一页和下一页按钮以及当前页/总页数。我创建了“上一步”和“下一步”按钮。现在,我想在它们之间添加一个当前页面和总页数。这是我的密码wp_link_pages( array( \'before\' => \'<div class=\"page-links\">\' . __(\'\'), \'after\' => \'</div>\', \'next_or_nu
不加载Category.php中的类别
我有一个CPT,每个帖子都有类别和子类别。当我进入类别时。php页面这不会打印任何帖子。 <?php get_header(); ?> <div class=\"row\"> <div class=\"col-12 float-left mt-3\"> <h1>Category <span><?php single_cat_title(); ?></span><
是否可以根据媒体查询更改短码参数?
我正在使用一个显示/隐藏插件,该插件有一个带有state=“open”或state=“closed”参数的短代码。我希望它在桌面上打开,但在移动设备上关闭。是否可以根据媒体查询或某些javascript或仅在屏幕大小小于768px时插入短代码的内容更改此参数?
多站点转换为单站点不能添加新插件或新主题
我恢复了一个WordPress站点,该站点以前设置为多站点,以作为单个站点运行。我只获得了wp内容文件夹和sql转储。我已经启动并运行了网站,可以访问管理仪表板。现在的问题是我无法添加新的插件和主题。以前是否有人遇到过此问题,并有关于如何解决此问题的提示?我猜这可能与权限有关。例如,数据库中可能有一个标志,表明这是一个多站点,因此常规管理员不能添加新插件。非常感谢您的帮助。
自定义帖子类型存档页面,列出404或单个帖子
I want to preface this by saying we HAVE tried saving and re-saving the permalinks structure.我们正在开发一个自定义主题,并且在主题中有一些自定义的帖子类型。下面是其中一个示例。function broadcast_post_types() { $labels = array( \'name\' => \'Broadcasts\', \'si
发布帖子后执行函数
我在我的网站上使用了一个帖子爬虫,它可以从其他网站上提取文章,并自动将它们发布到我的网站上。在这个过程中,它检查是否有任何视频嵌入代码;如果存在,爬虫程序会在帖子中创建一个自定义字段“video\\u code”,并在值中添加视频嵌入代码。我编写了一个函数,用于检查爬网帖子中名为“video\\u code”的特定自定义字段。如果该自定义字段存在,它会将post格式从标准更改为视频。 function check_meta( $post_id, $post, $update ) {
自定义PREVIEW_POST_LINK不适用于草稿帖子
我正在尝试更改预览按钮的功能,以便可以将URL更改为我想要的地址。我正在使用下面的代码function preview_link_fix( $preview_link ){ $mydomain = \'http://localhost:3001/preview\'; $post = get_post( get_the_ID() ); $args = array( \'post\' => $post,
在Gutenberg块中创建RangeControl
我正在尝试在古腾堡区块创建rangecontrol,但未能成功,请您分享一些示例代码,我如何才能做到这一点。以下是我目前正在进行的工作const { __ } = wp.i18n; // Import __() from wp.i18n import { SelectControl } from \'@wordpress/components\'; import { withState } from \'@wordpress/compose\'; const { r
如何使用插件调用POST底部的函数?
我正在创建一个插件,需要编写一个函数,该函数将在帖子底部调用。目前,我已经创建了一个短代码,并在需要的地方调用每个帖子底部的短代码。我现在需要在插件中添加创建的shortcode函数并从那里调用。有人能建议我使用动作类型来调用帖子底部创建的函数吗?
WordPress图片、标题视频和旋转木马不能实时工作,但在本地主机上工作很完美,是不是可以用ftp?菲莱兹拉?
该网站在localhost上运行完美。但是Wordpress的图像、标题视频和旋转木马并没有在现场运行。可能是Filezilla,FTP吗?我什么都试过了!我的客户正在等待,我撒谎说我没能力这么做!但现在必须完成!
无法启用古登堡编辑器
今天我更新了(本地)我的一个网站4.9.9 到5.0.3 使用WP CLI($ wp core update --version=5.0.3). 更新运行成功,但我注意到两件事。古腾堡并没有自动加入核心。我必须从插件安装页面手动安装它更新之前,系统使用WordPress的默认经典编辑器。现在使用Gutenberg 已激活,我想将其设为默认值。当我去Settings > Writing 我没有看到默认的编辑器选择选项。我的问题是关于上面的#2。如何使Gutenberg成为默认编辑器?我正在开发的应用程
是否将按钮添加到我的站点仪表板页面(多站点)?
我想在访问站点和仪表板链接旁边添加一个新按钮,该链接在多站点仪表板页面/wp admin/my sites下可见。php我已经设法在这里添加了按钮,并重命名了访问站点。但问题是链接始终是当前页面,而不是访问站点那样的多站点网络页面。假设我的网络中有两个站点,一个叫做site-1 另一个呢site-2. 我创建的链接将始终转到https://example.com/site-1/mycustomfolder 而不是site-2 应该这样。这是我目前掌握的代码:add_filter( \'myblogs_bl
带有用户ID跟踪功能的WordPress gtag.js
StackExchange,我目前正在创建一个网站,并希望在其上实施谷歌分析。我正在使用新的gtag。js,还希望包括用户id跟踪。我有一点python经验,但几乎没有PHP经验。我已经查看了堆栈溢出和其他几个地方,并提出了这个特定于站点的插件-这是最有效的(甚至可以工作)方法吗?<?php /* Plugin Name: Analytics Suite Plugin URI: -redacted- Description: Implements Google Ana
如何安全地转义标题属性
我正在接受一些关于国际化和数据转义的培训。但我觉得我必须摆脱标题属性。我在助手函数中有以下代码。。。 echo \'<h2 class=\"m-title\">\'; printf( esc_html__(\'%s\',\'tn\'), \'<a href=\"\'.esc_url(get_permalink()).\'\" title=\"\'.the_title_attribute().\'\">