维护术语和自定义帖子之间严格的一对一关联
我正在构建一个库存系统,其中库存项目有自己的页面,但标准WordPresspost 还可以使用这些库存项目标记post类型。据我所知,这意味着我必须实现自定义post类型(inventory) 提供每个项目的页面and 自定义的非层次分类法(inventory_item) 表示post 中的帖子类型和页面inventory 岗位类型。每个自定义贴子类型的贴子将与一个inventory_item 学期假设以上是实现这种关系的最佳方法,那么这意味着我必须处理各种边缘情况,以确保维护自定义的post-to-te
如何将Woocomells元数据输入另存为元数据字段
我有一个插件,可以添加视频来代替Woocoemerce产品的特色图片。该插件只是添加视频URL并将其保存在产品中。我想通过元数据提供保存的URL,以便我可以通过导出到来编辑每个产品。CSV(Woocommerce导出功能)表。当URL保存在产品中时,我就可以在插件中找到它。但我不知道如何将这些信息转换为Woocomece元数据。 public function woofv_save_video_box( $post_id ) { if ( ! isset( $_POST[\'wo
如何在仪表板小部件中更改“WooCommerce Status”文本
我想更改仪表板小部件中的“Woocommerce状态”文本。请参见图片:我在中找到此代码http://stackoverflow.com 但它不起作用。function change_add_to_cart_message( $translated, $text, $domain ) { global $pagenow; if( $text === \'WooCommerce status\' && $domain === \'woocommerce\'
UPDATE_OPTION()保存到数据库后如何比较?
我在获取update\\u选项操作挂钩的任何可用信息或示例时遇到问题。我的目标是比较我的数据的新旧价值,然后向用户发送电子邮件进行更改。下面是挂钩:add_action(\'update_option\', function( $option_name, $old_value, $value ) { //.... }, 10, 3) 我已经按原样编写了代码以进行测试运行,但什么也没发生。我的问题是$option\\u name、$old\\u value、$value中包含了什
更改/设置插件内调用的页面的页面标题和元标记
我正在使用一组查询变量和重写规则来加载新页面。我对页面的最后一次调用如下所示:add_filter( \'template_include\', \'se343855_template_include\', 50 ); function se343855_template_include( $template ) { $sign1 = get_query_var(\'sign1\', false); $sign2 = get_query_var(\'sign
How to pass username in url
我有几个作者的页面像我的网站。com/author/username1mysite。com/作者/用户名2我想创建一个动态url,如我的网站。com/author/current\\u loggedin\\u用户名如何创建。
WordPress同一类别中的下一篇/上一篇帖子不起作用
我使用以下代码获取同一类别中的下一个/上一个链接在localhost中,它工作得很好,但在我的Cpanel主机中工作得不好以下代码:首先,获取当前的id帖子和类别,然后按日期保留帖子在WordPress中,我按时间定期发布文章。我有20篇帖子,我想在所有20篇帖子中显示next/prev按钮,但只在4篇帖子中显示 <?php $post_id = $posts->ID; // current post id $cat = get_the_category
仅当使用作者参数时,WP REST API才返回404
我在aws linux上安装了多站点wordpress,运行非常好。WP-restapi也在正常工作。除了一个案例。/wp-json/wp/v2/posts?author=<some int> 对于其他所有内容,包括我的自定义端点和添加到api的自定义参数/字段,它都可以完美地工作。但当我添加作者部分时,它在所有站点上返回404。例如:/wp-json/wp/v2/posts?author_exclude=1 //this works /wp-json/wp/v2/p
使用全局$POST的正确方法是什么?
我正在使用global $post 在一节课上多次。这些是我的疑问那是一种不好的做法吗</它会导致网站速度变慢吗</在类中使用它的正确方法是什么class Test{ public function(){ global $post; } public function2(){ global $post; } public function3(){&
重定向/%年%/%月%/%天%/%邮寄名称%
需要重定向到新结构/%年%/%月%/%日%/%category%/%postname%看到了以前有用但似乎找不到的代码。更新了主题并丢失了进入函数的代码。php。备份最佳做法非常重要!UPDATE: 再次找到代码!这是第一次发布@Catch 404 after changing permalink structure from /%postname%/ to /%category%/%postname%/add_filter( \'404_template\', \'t5_redirect_to_cate
GET_POST_META/更新_POST_META数组
我正在尝试将当前用户的ID(如果用户已登录)保存在一个数组中,在用户阅读的每一篇文章中都使用一个名为“post\\u is\\u read”的post\\u元键,以便我可以执行某些操作,例如将文章标记为“未读”。我将此添加到single page 模板:$readers = get_post_meta(get_the_ID(), \'post_is_read\'); $current_user = wp_get_current_user(); if (!in_array($current_
正在寻找古腾堡呈现后的回调函数?
在帖子/页面编辑屏幕上,我想在古腾堡编辑器/整个页面完全呈现和可见时调用我的函数。在WP 5.2.2中,我已尝试jQuery(document).ready(function () {}); 和wp.domReady(function() {}); 但这两个函数都是在渲染组件之前调用的。在这种情况下,我们是否可以使用任何类似的函数或回调?编辑:场景是,我正在开发一个插件,允许用户对受密码保护的父页面的子页面进行密码保护。为此,在页面编辑屏幕上,我需要在密码字段下方显示一个复选框,该复选框允许用户选择是否也
我可以为理论用户0设置用户META吗?
我有一个用例,需要为包括来宾在内的所有用户存储user\\u meta。反序列化为一个值只是一个相当复杂的数组。我的直觉是尝试为user=0(理论上已注销的用户)存储一个guest user\\u meta数组,其中包含一个cookie键值和一个date值,这样我就可以清理过期的guest meta。这样做的想法是,如果客人创建帐户或登录,就可以跨多个服务器复制数据。WordPress会允许我这样做吗?我有什么理由不这样做(或者这样做有任何危险)?我有没有考虑过更好的方法?Update: Here is
从我的帐户页面的菜单中删除仪表板按钮-WooCommerce
我不需要woocommerce帐户页中的仪表板选项卡。那么,如何从我的帐户页面-WooCommerce的菜单中删除仪表板按钮?
在标题中的主徽标旁边添加第二个徽标
我想在我的网站上的主徽标右侧添加第二个徽标,并在单击时将其重定向到其他网站。我见过有人建议编辑标题中的代码。php,但我仔细查看了代码,找不到任何表示更改徽标url或添加第二个徽标的代码。我使用的是Avada 3.7.3主题,是的,我知道它非常过时,但我不认为我可以在不支付许可证的情况下更新它。这是一个旧网站,我从一位前同事那里接管了它,我不知道他是如何将其添加到该网站的。我希望有人能在这方面帮助我,谢谢。
如何检索古腾堡区块中的帖子特色图像(缩略图)ID?
WordPress(PHP)有很多功能来检索帖子特色图片(帖子缩略图)。然而,我找不到在动态块中检索帖子特色图像的简单方法。使用PHP:get_post_thumbnail_id(); // <-- Post Thumbnail ID 使用WordPress REST API:edit: withSelect( function( select ) { return { post_id: select( \'core/editor\' ).getCu
访问WooCommerceStore时自动注销UserX
我开发了一个Web平台,用户登录DemoUser以查看仪表板功能。现在的问题是,一旦他们对所看到的感到满意并访问woocommerce商店,他们仍然会登录并以DemoUser的身份购买该服务。这似乎是一个安静独特的问题,因为即使我花了几个小时在研究上。。我离找到解决方案只有一步之遥。用户访问Woocommerce商店后,我如何注销Demoaccount?
如何将帖子的默认可见性设置为私有并选中待定审查
我想做两件事:1。默认情况下,将帖子的可见性设置为private。我一直在网上寻找一个代码,甚至是一个插件,让我可以做到这一点。我遇到的问题是这些代码不再工作了。是否也将挂起的审阅复选框设置为true</如果有人能给我指出正确的方向,我将不胜感激。非常感谢。
设置WordPress登录页面的样式-我可以更改登录页面上的标记吗?
我试图让登录页面更漂亮,但有几件事让它变得很困难(阅读:不可能)。我知道有大量插件可以做一些事情,但它们都只是在“WordPress”标准登录屏幕上涂鸦。我想让它变得干净,而不是把我的登录转换成一些补丁项目。我可以在不修改核心代码库的情况下为登录屏幕编写自己的标记吗?我想改变的是,这里列出了我想做的大部分事情。其中一些我已经找到了制作的方法。而且大多数都很可怕。。。Logo: 登录屏幕上的徽标链接到#. 我希望它链接到主登录屏幕(这样就可以从“忘记登录”页面按下它)。Username-text: 能够将“
从自定义帖子类型中查询名字和姓氏
我想使用自定义的帖子类型元框查询名字和姓氏我正在使用的代码:$name = \'John Doe\'; $args = array( \'post_type\' => \'customers\', \'post_status\' => array( \'publish\', \'pending\', \'draft\' ), \'numberposts\' => -1, \'order\'