WP_INSERT_POST在一个站点上总是返回0,已完成广泛测试,无法找到底部
我有两个网站。一个是新安装,另一个是存在错误的现有站点/在wp-admin/post-new.php 屏幕我已经禁用了所有活动插件,并启用了默认主题,但仍然出现这些错误(因为在页面加载期间,未在DB中正确创建草稿帖子)。Notice: Trying to get property \'post_type\' of non-object Warning: Creating default object from empty value Notice: Trying to get prope
如何在选中复选框并将其保存在数据库中后使其保持标记状态
我创建了一个简单的插件。有一个选项页面,在该页面上显示所有现有用户角色。代码如下: <h2>Select user roles to send notifications:</h2> <?php global $wp_roles; $roles = $wp_roles->get_names(); foreach($roles as $role) { $i++; ?> <div cl
将html的重写规则添加到另一个URL不起作用
我想重定向我的网站。com/任意名称。html到我的网站。com/product/anyname,为此我在函数中编写了以下查询。php。但它不起作用。请参阅下面的我的代码function custom_rewrite_basic() { add_rewrite_rule(\'^(.*)\\.html$\', \'/product/$1\'); } add_action(\'init\', \'custom_rewrite_basic\'); 请帮助解决此问题
制氧自定义元素
是否有任何教程或文档可以在oxygen builder中创建元素?我想创建我自己的元素以在oxygen builder中显示。有帮助链接或视频吗?
使用WordPress隐藏类并添加自定义HTML代码
在我的wordpress网站中,我试图对未登录的用户隐藏下载按钮,并向该部分添加自定义HTML。我当前的代码隐藏了下载按钮,但没有显示文本。我是一名PHP初学者,因此非常感谢您的帮助。我正在使用此代码:<style> <?php if(! is_user_logged_in() ) : ?> .product-purchase-box{ display: none; $(".single-produc
获取具有特定元数据的用户,然后查询他们的帖子?
基本上,我想做的是首先让用户使用特定的meta\\u键和meta\\u值。然后查询他们的帖子。现在我用的是: <?php $user_ids = get_users([ \'meta_key\' => \'userfunds\', \'meta_value\' => \'10\', \'fields\' => \'ID\', ]); $posts = new WP_Quer
为什么我的小工具都没有标题?
我以前从未见过这个问题,所以这可能是我的一个错误,也可能是最近对WP核心的更改,但无论如何,这对我来说都没有意义。像往常一样,我像往常一样注册小部件:// Register Widgets function pr_widgets_init() { register_sidebar(array( \'name\' => \'Sidebar\', \'id\' => \'sid
如何从用ACF-PRO插件创建的用户元自定义域中获取数据?
我需要从数据库中获取用户元,WordPress为此提供了很棒的函数get\\u user\\u meta(),但问题是我不需要默认的元字段。我需要从使用ACF pro创建的自定义字段中获取数据。我真的很困惑如何做到这一点。我尝试:$user_data = get_user_meta(\'19\') print_r($user_data) 在大量不同的数据中,我看到了我需要的:[user-sector] => Array ( [0] => a:3:{i:0;s:3:"
将顶级父类别显示为单个产品正文类别(WooCommerce)
我从PHP开始,我正在与WooCommerce建立一个小商店。我试图在body类中显示产品的顶级父类别。此代码运行良好:function woo_custom_taxonomy_in_body_class( $classes ){ $custom_terms = get_the_terms(0, \'product_cat\'); if ($custom_terms) { foreach ($custom_terms as $custom_term) {
如何使用$wpdb->Prepare转义SQL查询中的百分号(%)?
我有以下代码$v12 = \'Milk(45% Fett i.Tr.)\'; $sql = "INSERT INTO diary_data SET v2= \'0.2\', v12=$v12"; $final_sql = $wpdb->prepare( $sql, \'\'); 但在回应之后$final_sql 包含INSERT INTO diary_data SET v2= \'0.2\', v12=Milk(450.000000ett i.Tr.)&
WooCommerce WcVenders-供应商批准时复制电子邮件
我正在Woocommerce上使用WC供应商建立一个市场。供应商通过填写表单进行申请,该表单将创建一个角色为“待定供应商”的用户。作为管理员,我然后在后端的Users表中按用户名单击“approve”或“deny”。然而,当我在用户上单击“批准”时,发送的两封电子邮件(一封给管理员,一封给用户)都会发送三次。我已经尝试停用该通知的模板覆盖,以及我用来设置电子邮件样式的插件。但似乎没有什么能坚持下去。诊断这个问题的下一步是什么?以前有人见过这个吗?干杯,在沮丧中!
WordPress如何处理媒体文件?
我不知道wordpress是如何处理媒体库的。我使用将媒体文件从一个vm复制到另一个vmgcloud compute scp...文件已成功复制到wp-content/uploads/ 目标的文件夹。我更新了wp_postmeta 和wp_posts 并验证图像URL是否按预期更新。但是,当我访问图像URL时returns 404 error.我尝试重新生成缩略图,但出现了错误The fullsize image file cannot be found in your uploads directory
如何从我的帖子页面上的主题中删除“未归类”?
我如何删除我的帖子页面上的“未分类”,并用我在博客上讨论的一些其他主题替换它?我使用来自Craft Themes(wordpress.org)的“冷静博客”主题。
添加HTML代码以替换PHP中的文本
我想更改未登录用户的下载按钮。我想显示一个带有登录/注册消息的自定义HTML代码,而不是下载按钮。下面的代码隐藏了按钮,但新HTML代码的注入不起作用。<?php if (!is_user_logged_in()) : ?> <style> .product-purchase-box{ display: none; } </style> <script> <p>
如何让WordPress音频播放列表理解Google Drive上共享的音频文件的直接链接?
这是我在这里的第一篇帖子,我很兴奋!我用过this approach 制作一个播放列表,其中包含我驱动器中音频文件的外部链接,但遗憾的是,它无法将google驱动器的直接链接识别为音频类型文件。你能指导我如何解决这个问题吗!?提前谢谢你,如果我的英语不够好,我很抱歉@伯吉尔
如果POST_TYPE=CPT,为什么忽略wp_Query参数
我有几个不同的CPT设置;\'作业、事件、产品。它们显示在网站的各个页面上,在侧边栏或页脚区域。使用以下代码,我的CPT获得输出,但除了“post\\u type”之外,所有$参数都被忽略。输出帖子时,就像“每页帖子数”=>-1.如果我将“post\\u type”留空,则会加载博客帖子,并且所有参数都会按预期工作。无论我将哪个CPT用于“post\\u type”,我都会遇到同样的问题。以下“工作”示例:<?php $args = array( \'p
WP插件开发人员-访问我的WordPress站点
我从一个主要插件开发人员那里购买并安装了一个高级插件。我不想在这里揭发公司IF 我刚才所经历的事实上对他们来说是合法的。我希望WP插件开发人员能帮助我理解这一点。正如我所说,我从一家知名的wordpress插件开发商/公司购买了插件许可证。我安装了它,有一个非常简单的问题,然后我去了他们的网站,他们有全天候聊天支持。我问过插件的特定设置页面是否为空。他们的聊天支持人员最初表示,这是因为与另一个插件发生冲突。我说:“我说的是。”;不,我对此表示怀疑,因为我只安装了最新的WP、最新的Elementor Pro
在WP站点的wp-content/ploads/目录中设置301重定向到新的图像URL
我需要在wp-content/uploads/ - 使用新的图像名称,因为旧的名称不起作用。你是怎么做到的?我想从重定向https://example.com/wp-content/uploads/2021/09/image-1.png 到https://example.com/wp-content/uploads/2021/09/image-2.png - 我试着使用我们的301重定向插件(Yoast, 和Redirection) 但两者都不起作用。我也试着改变.htaccess 来自以下地址(http
如何判断数组中的META_VALUE是否大于0?
现在我有这个:$args = array( \'meta_key\' => \'userfunds\', \'meta_value\' => \'0\', ); 基本上,这将显示具有“0”的用户meta_value.我该怎么说meta_value 必须大于“0”?我尝试过: \'meta_value\' > \'0\', 但使用上述内容,它会显示所有用户,而不管他们的价值如何。所以我想使用> 数组中有一
连接到“身份验证”会导致登录在页面加载时提交
我为“Autneticate”钩子添加了一个过滤器,以应用一些额外的登录验证,但如果我将过滤器优先级更改为20,则即使表单未提交,过滤器似乎也会在wp登录页面加载时启动。add_filter( \'authenticate\', \'custom_login\', 20, 3 ); 无论何时加载登录页面,即使未提交任何内容,也始终显示此消息:ERROR: Empty username or password. 由于这是“custom\\u login”功能中的第一次签入: