WP_INSERT_POST插入帖子但返回0
我正在尝试插入带有after\\u switch\\u主题挂钩的主题页面。现在,当我设置page\\u模板时,它会插入帖子,但返回0。有没有办法通过“after\\u switch\\u theme”挂钩指定模板来插入页面?
如何创建用户组并允许自定义帖子和插件修改/访问特定组?
我正在寻找插件,或者是否有任何方法/功能来创建用户组,并授予他们修改/访问权限。
WordPress评论可以有标题和分类吗?
我有一个企业目录主题,它有一个企业自定义的帖子类型,并用自己的评论功能(称为评论)替换WordPress评论。我想知道是否可以自定义注释,使其具有分类法、标题和永久链接。意思是我可以按类别和标签组织评论?它可以有这样一个链接:实例com/巴斯金罗宾斯冰淇淋/评论/我对巴斯金罗宾斯的评论该链接将把他们带到帖子和评论区。如果我想要一些这样的功能?我需要考虑和调查哪些事情?
按当前帖子的标签名称显示相关帖子
我使用的是论文,我试图通过标签名显示相关帖子。假设我有一个post,并且该post有三个标记或多个标记标签式标签:-1)汽车,2)汽车,3)机械所以我想通过汽车、汽车、机械的标签名称显示相关帖子。我正在用论文挂钩尝试下面的代码,但它没有通过该帖子的标签名显示相关帖子,它显示的是另一个与该帖子的这三个标签没有任何联系的相关帖子。所以任何人都可以告诉hot这样做。我的功能代码:-function tagpost(){ global $post; $tag = g
更改后的WordPress URL问题
我在我的网站上的链接出现了错误。我在旧网站上有2500篇帖子,链接如下:-www.domain.com/mm-123.html 现在我改为WordPress并将URL改为:-www.domain.com/sample-post/ 现在,错误是当任何用户打开www.domain.com/mm-123.html 这表明他犯了错误400。所以我需要当任何用户打开www.domain.com/mm-123.html 重定向到www.domain.com/sample-post/ 所有职位。有没
基于类别的条件永久链接?
在这里和WordPress支持论坛上都有关于这个问题的未解之谜。是否可以为一个类别中的所有帖子设置有条件的永久链接结构?例如%year%/%category%/postname% 对于一个给定的类别,但对于其他permalinks有不同的结构(不包括年份)?我对htaccess不是很有效率,我需要一些帮助。谢谢
WordPress WooCommerce-产品类型
我最近创建了一个php脚本,用于将新产品导入Woocommerce。请看看这里是怎么做的How to add product in woocommerce with php code.我的问题与product type. 在后端添加新产品时,可以选择产品类型:“简单”、“分组”、“外部/附属”和“可变产品”。当我用脚本创建新产品时,默认情况下它使用简单的产品类型,我在woocommerce数据库中找不到任何地方可以将产品类型更改为外部/分支机构。Does anyone know where that da
从ID获取自定义类别名称
检索自定义类别名称时遇到问题。我已经有了它的ID,它来自一个自定义字段。我不知道这是否有什么不同,但我正在使用Woocommerce。我正在尝试这样做:<?php get_term_by( \'id\', $my_custom_cat_id, \'product-cat\') ?> 但我得到了一个空值,即使我知道类别ID是正确的(我已经将其用作查询参数)非常感谢
如何将暂态API用作Cookie
我想使用Transient API作为cookie,但我想知道这是否是最佳实践,以及如何使Transient成为唯一的或每个用户。谢谢
从外部URL添加要发布的图像
我正在做一个插件,可以从外部API检索媒体,当我点击它(在管理上)时,它会插入一篇包含媒体、标题等的新帖子。所以,现在,我在click上插入一篇新帖子:很好用。我是这样做的:$title = $_POST[\'title\']; $content = $_POST[\'content\']; $id = $_POST[\'id\']; $imgSrc = $_POST[\'imgSrc\']; $my_post = array( \'post_name
如何从PHP设置Cookie并在不刷新的情况下获取
我知道当使用setcookie() 函数创建标题,刷新后将在中可用$_COOKIES, 但是我需要一种机制来在这个页面中设置cookie而不重定向,而是在浏览器cookie中。如果做这样的事情setcookie(\'my_cookie\',\'tmp_val\'); $_COOKIE[\'my_cookie\'] = \'tmp_val; 当您立即设置时,这种情况很好,但当您在PHP中每次刷新时设置cookie时,这种情况很好,但在浏览器中cookie仍然很旧。我试过这样的add_act
在没有样式表的情况下使用wp_add_inline_style
我需要将自定义内联样式添加到我正在创建的自定义主题的标题中。我遇到了wp_add_inline_style() 函数,它可以工作,但并不真正适合我,因为它取决于特定的样式表。我需要在head标记的末尾添加内联样式,而不需要样式表依赖项。我试图设置主题样式表或不存在的样式表。在这两种情况下,它都可以工作,但在我看来,这是一个肮脏的黑客行为(要么加载两次主题样式表,要么引用一个重影文件…)。有没有合适的方法可以在head中添加内联样式而不依赖样式表?当然,我可以直接在标题中添加它们。php文件,但我想避免这种
什么可能会导致特色图像无法显示?
我正在为editr主题编写一个子主题,而新帖子中不会显示特色图像。演示内容会显示特色图像。对于新帖子,将呈现以下标记:<div class=\"featured\" data-img_bg=\"\"> <img src=\"\" alt=\"\" style=\"display: block;\"> </div> 模板的相关部分为:<?php if ( ( $show_thumb || $show_thumb ==
在前端显示用户选择的自定义标记/分类
如果有人能为我指出正确的方向,我将不胜感激。我有一个WordPress设置,它利用Theme My Login 和https://wordpress.org/plugins/user-tags/, 允许用户从前端“标记”其用户配置文件。这很有效,但当有人查看他们的公共/前端配置文件时,我很难显示用户选择的标签。我有下面的代码,它简单地列出了所有可用的标记-但是我不确定如何更改此代码,以便它只列出特定用户指定的标记;<?php $args = array(\'taxonomy\'
尝试插入分页时出现问题
所有的网站都是在Wordpress中建立的,但我需要一个叫做“新闻”的新部分,就像博客一样。我尝试在我的网站上显示2篇文章并插入分页,但当我尝试查看下一页时,总是显示我的索引。php和我不知道为什么。我把这段代码放在我的档案中。php if (is_category(\'blog\')){ $paged = (get_query_var(\'paged\'))? get_query_var(\'paged\') : 1; query_posts(\"post
将主题缩略图更改为裁剪的WP特色图像
在浏览特定类别时,我使用的主题将显示全功能图像(即使其高度超过1000px),大小调整为max-width:20%. 然而,我希望它只显示一个由Wordpress自动生成的裁剪缩略图。以下是相关代码:while (have_posts()) : the_post(); $thumb = get_post_thumbnail_id(); $full_thumb = wp_get_attachment_image_src( get_post_thumbnail_id ( ge
current user can edit user?
我想知道使用以下方法是否是一种良好的做法:if ( current_user_can( \'edit_user\', $user_id ) ) { // do something } 因为在Wordpress文档中,a没有看到此功能
自定义分页生成标题404
我知道这是一个常见问题,但我尝试了此stackexchange上出现的所有解决方案。每个解决方案都失败了(可能是因为我还是个新手)。我在索引上有这个查询。php页面:if ( get_query_var(\'paged\') ) { $paged = get_query_var(\'paged\'); } elseif ( get_query_var(\'page\') ) { $paged = get_query_var(\'page\'); } else { $paged = 1; }
致命错误:未在中找到类
我正在开发一个插件,用于将额外的支付提供商“挂钩”到一个结账系统。我的函数中有一个类gtpCheckoutData。计算价格的php。在我的插件中,我想使用这个类中的数据,但如果这样做,我会得到:Fatal error: Class gtpCheckoutData not found in我的插件代码:class gtpMollieGateway { private $mollie, $price; function __construct() {
过滤器h1标签以在文本开头添加一个单词
我正在寻找最好的方法来获得这个。例如,我有h1标记,它是:Web Design我想在certain post type, 开头是同一个词,这是我的关键字。因此,结果将是:MYKEYWORD Web Design我很清楚,我必须使用\\u内容过滤器。我有以下代码:add_filter( \'the_content\', \'handle_h1\' ); function handle_h1( $content ) { //check if it\'s the pos