自定义帖子类型中的Single_Name标签
我想了解更多关于“singular\\u name”标签的信息,并偶然发现了这个link. 根据该链接,“singular\\u name”值应在我单击“Add New”时显示,并显示“Add New Post”窗口。我对该值的理解将替换“添加新帖子”标题中的“帖子”部分。这对我没用。我的代码function portfolio_register() { $labels = array ( \'name\' => __(\'Portfolio\'
Show_in_rest FALSE禁用古登堡
当我用\'show_in_rest\' => false, 古腾堡编辑器已禁用该帖子类型。这是预期的行为吗?
GET_TERM_CHILD特定的无ID
大家好,我从codex找到了我需要的东西,那就是通过指定子分类法和宏分类法的id来显示子分类法get_term_children( int $term_id, string $taxonomy ) 如图所示<?php $term_id = 10; $taxonomy_name = \'products\'; $termchildren = get_term_children( $term_id, $taxonomy_name ); echo \'&
自定义帖子类型和自定义分类关键字长度与查询性能
我正在为我的客户端创建新的自定义帖子类型和分类法,我想为它们的密钥添加前缀,这样就不会与可以安装的任何插件发生冲突,这些插件将提供自己的CPT和分类法。首先,我将前缀设置为3个字母长,并带有下划线:xyz_ (它比这更独特,我查了谷歌-没有冲突)。然而,我开始考虑增加前缀的长度,使其更独特,最多7个字符,如xyzabcd_ (同样,只是一个样本)。但是,我不确定这样的更改会如何影响通过post_type 列,因为对于我的自定义帖子类型,该值会更长。分类法也是如此。。。我知道保存该数据的db列是一个varc
ACF Update_field()更新字段,但在后端或REST API中看不到更改
我有一个自定义的用户类型字段,可以在其中链接附件ID。我正在尝试以编程方式保存附件ID,它看起来很有效,因为当我运行get\\u field($my\\u field)时,我有正确的值。但是,在后端或rest api中看不到更改,它仍然显示旧值。我很困惑,我到底做错了什么?这是我的代码://Update field with attachment ID and user_id $cover_custom_field_key = \"field_5e9ed645b9ec3\"; //cover fi
将时间显示为“中午12:00”而不是“下午12:00”
我们通过Wordpress显示活动日期/时间date and time 上午/下午时间(12小时,而非24小时)的功能。对于中午的任何时间,即“中午12:00”,我们希望显示“中午12:00”。我们还希望显示“午夜12:00”,而不是“上午12:00”。这是为了避免混淆(我们在不同的时间在世界各地举办在线活动,因此存在这种混淆的空间)。一天中的所有其他时间都可以保持上午/下午,我们正试图改变这两个确切的时间。
如何按meta_value数组中的日期对用户进行排序
我为用户提供了一个“payments”meta\\u密钥。我将从用户处收到的付款信息(日期和付款金额)存储在连接到此meta\\u键的meta\\u值中。例如:array( [0] => array( \'date\' => \'2020-04-15\', \'amount\' => \'750\' ), [1] => array( \'date\' =>
AUTHER_LINK筛选器工作不正常
我想更改作者链接页。默认情况下,它是:site。com/author/user\\u nice\\u name但我想把它改成:site。com/teacher/user\\u nice\\u name我使用了这段代码,但当我点击用户链接时,我得到了404错误。function custom_author_link($link, $author_id, $author_nicename) { $author_nicename = get_the_author_meta( \'user_nic
如何在评论编辑屏幕上编辑user_id
所有客人评论如下user_id = 0, 而注册用户有其唯一的user_id 附加到注释。如何编辑注释user_id 从注释编辑屏幕。我想我需要使用edit\\u comment和add\\u meta\\u box\\u comment挂钩。
嵌入CodePen Calorie脚本-jQuery错误
我正在尝试嵌入此代码:https://codepen.io/jme11/pen/zMVJVX我的Wordpress关于健身,但我不知道为什么它不能正常工作-我已经下载了代码的导出,它在独立的HTML(+js和css)文件中工作得很好(特别是完成的表单将显示在results div中)。然后,我将HTML嵌入到我的Wordpress模板页面中,它显示在前端,很好,我已经按照HTML中相同的顺序正确链接了css和js,并将它们检入(查看源代码显示它们已连接)填写表格并点击calculate确实可以做一些事情(
WordPress主题开发的钩子是什么?
我想知道hooks 在wp主题中,如before\\u header\\u hook,after\\u header\\u hook?这些挂钩在主题开发中有什么用途和好处?
启用缓存时,语言不会切换
在我的网站上,当通过ajax write会话变量按下PHP脚本以更改语言并重新加载页面时,我有一个按钮。但每次启用缓存时都会加载默认语言。禁用缓存后,一切正常。大页面如何使用缓存进行翻译?
如何取消所有帖子与跟踪相同浏览量的链接
我试图展示前5位最受欢迎(浏览量最大)的博客。它正常工作,然后我在functions.php 在我构建此文件时显示视图,以便查看其工作情况。问题是,当我点击一篇文章时,它们在视图中都是+1,即使它们按照应该的顺序将我的浏览次数从最多到最少排序,它们仍然相互连接。如何让他们独立地访问++而不连接?功能。php /* most popular script to count the posts */ function getPostViews($postID){
WordPress托管良好实践
您好Wordpress开发人员,我需要您的建议。我需要为客户托管Wordpress站点,我决定使用推荐的托管提供商,如Blue host、site Ground和Name便宜。那么,推荐的做法是什么呢?客户应该注册自己的帐户并用自己的信用卡购买托管服务,并向我提供托管/服务器/数据库访问权限,还是我应该注册我的个人帐户并用我的卡支付托管服务?
如何在子主题的类别页面上调入类别标题?
我想把类别标题作为H1标记,但我不知道是否可以不修改父主题。例如,我想要此页面的类别[https://cordialorganics.com/category/education/][1] 在顶部显示。
排除具有可用标签的产品
我有经典的WP\\U查询:$products = new WP_Query( $args ); 使用$args = [ \'post_type\' => \'product\', \'posts_per_page\' => 500, \'product_cat\' => \'cars\', ]; 如果我想要带有特定标签的产品,我可以添加“product\\u tag”=>“where\\u tag\\u
List taxonomies by post id
首先,我对php非常陌生,所以任何同意帮助我的善良的人,请温柔一点。我想要的是生成一个与特定帖子id关联的分类术语列表。我想要在页面上使用短代码列出它们。我从循环中提取了代码,这几乎完成了相同的事情,但显然它在循环之外不起作用,任何试图调整它的尝试都只会成功地产生错误。到目前为止,谷歌并没有特别的帮助。我相信这个解决方案非常简单,但我却没有想到。如有任何意见,将不胜感激。 <?php if(has_term(\'\', \'themes\')): ?> <span
Php-在post-template.php中发出警告,并且不在页面上加载内容
我正在使用HTML5 Blank来创建我的网站。我想设计一些不同于其他页面的页面样式,因此为它们制作了一个页面模板。在这个页面模板中,我使用了以下内容:<?php the_content(); ?>这昨天做得很好。然后我今天醒来,现在相同的页面显示此错误,没有内容:警告:count():参数必须是在/home/insitvbt/treningsglad/wp includes/post模板中实现Countable的数组或对象。php在线317页面模板文件中的所有其他内容都可以正常加载,只是内容
在保存POST时保存画布生成的图像导致404错误
我已经在wordpress帖子表单中添加了自定义功能,其中生成了画布图像,并将其传递给输入,然后我正在尝试保存它。但当我点击“更新”按钮时,我会看到404错误页面。在函数中。我的主题php我有:add_action( \'edit_form_advanced\', \'addHtmlToForm\' ); function addHTMLToForm(){ ?> <input type=\"hidden\" name=\"myimage\" id=\
REST API自定义终结点获取不起作用的页面和帖子
我正在从头开始构建一个将使用vue的主题。引擎盖下的js。我现在使用标准的wordpress端点来获取页面和帖子,我真的会创建自定义端点作为响应传递,这是一组自定义数据,而不是RESTAPI提供的默认数据。我已经为菜单注册了一个自定义端点,它工作正常。我现在想再注册两个端点来获取页面和帖子,但我无法使这些工作正常进行。我将从端点得到一个404或500错误,我需要修复这个错误。为了获得评估页面或帖子,我使用了slug,这意味着GET 或POST 请求需要将该参数作为querystring。我不知道我的代码是