自定义帖子类型-仅管理员支持“作者”
我想建立一个Custom Post Type 它只支持管理员的作者功能。其他用户角色也可以创建、查看和编辑自己的帖子,但管理员应该能够切换帖子的作者。到目前为止,由于pre_get_posts filter.这就是我如何定义CPT的。现在我该怎么做才能将支持作者限制为管理员用户?// CPT function prefix_setup_cpt(){ register_post_type(\'whatever\', array( \'labels\'
使用WordPress显示来自phpMyAdmin的数据
我已经将我的网站导入Wordpress,面临一个大问题:如何使用Wordpress进行sql查询以在页面上显示数据?例如,我需要在网站上显示产品、价格、描述,我该怎么做?
有没有什么简单的方法可以移除古登堡编辑H1 H5 H6并更改其余H2 H3 H4的标签?
一段时间以来,我一直在寻找解决方案。还没有找到任何人。。。我们都知道,每个页面应该只有一个H1标签,但大多数非技术编辑器都不知道。我想限制标题选项。所以不会有混淆。更好的是,如果我们可以将H2 H3 H4的标签改为L、M、S。这将更有意义。事实上,一篇文章的标题大小不应超过2种。谢谢
WP_GET_OBJECT_TERMS()在REST_API_INIT挂接中返回无效的分类
我创建了一个名为“country”的分类法,并创建了一个钩住rest_api_init 里面是wp_get_object_terms($post-ID, \'country\'). 出于某种原因wp_get_object_terms 返回“无效分类”。然而,当我将该函数复制到其他地方(例如,复制到自定义页面模板中)时,它会很好地返回后国家分类术语。有什么帮助吗???以下是我的代码供参考:function myevents_get_post_items() { $args = ar
随机上传文件名(或者另一种隐藏原始图像URL以防被盗的解决方案?)
我们的用户上传我们需要防止被盗的高分辨率艺术品。这些图像已经调整了大小并添加了水印,但对于某些人来说,猜测原始URL并访问全分辨率图像仍然很简单。我正试图找出一个最简单的解决方案(我想?)将文件名随机化。我可以使用以下方法在上传时随机化文件名:function randomize_uploaded_filename( $filename ) { // Do things... return $filename } add_filter( \'sanitize
$wpdb->删除对我无效
我有一个从外部数据库将数据同步到WP的功能(见下文)。这是一个计划项目的列表。更新计划时,应删除旧数据。请参阅此代码段:$wpdb->delete( $table, array( \'schedule_item_id\' => $item->id ) ) 但这并没有发生。例如,如果我有一个项目;“A”;计划在星期二下午6点,然后我将其从外部数据库中删除,并将其替换为iet
如何在管理区按两个元键排序?
我正在通过一个名为Order 订购人DESC 后跟一个名为Sub order 订购人ASC 但我不知道如何在WordPress管理区域进行同样的排序,我也找不到任何结合$query->set(\'property\', \'value\') 使用数组的语法,假设这是正确的方法。工作页自定义查询为:$args=array( \'post_type\' => \'resumeposts\', \'post_status\' => \'publish\',
我的自定义帖子类型不显示类别
我有一个问题,我的ctp工作,但当添加新项目时,在右菜单上不显示类别这是我的代码:// //***********************************************************// //****************portfolio progetti **********************// //***********************************************************// //*
如何将订单状态类添加到Body标签?
你知道当用户有一个(任何)处于待定付款状态的订单时,我们如何将CSS类添加到body标记中吗?我试过这个,但没有成功add_filter( \'body_class\', \'order_class\'); function order_class($orderclasses) { $order = wc_get_order( $order_id ); $order_status = $order->get_status();
Wordpres核心-更新主题重命名主题文件夹名称
我有一个主题可以在GitHub上检查新版本。当它找到新版本时,会下载并安装它。问题是它安装的主题与以前的文件夹名称不同。产生的错误。我用钩子调用更新程序pre_set_site_transient_update_themes在其中,我使用以下内容检查GitHub api:https://api.github.com/repos/my-name/my-repo/releases/latest我设置了更新package 变量为https://api.github.com/repos/my-name/my-re
你将如何为帖子中的图片添加按顺序编号的标签?
我想为帖子中的图像添加按顺序编号的标签。在每张图片的角落里放一个小数字,以帮助我在写作中引用它们。所有图像均为wp块图像(无图库)。编号应简单+1个加法based on the order of appearance 在该帖子的图像中(左上=#1,下一个img=#2…)发布帖子后,顺序预计不会改变——这是静态内容——但在草稿阶段,图像会被移动,并且会从上传/插入/文件名/ID中无序。搜索中出现了一些声称具有此功能的图库插件,但我认为它们不能用于wp阻止图像和我的现有内容。如果没有插件可以处理得更干净,我宁
从帖子中的所有图像获取URL
所以我写了一个博客和一些帖子,但我想从帖子中的图片中获取所有URL,然后将它们放在旋转木马中。但现在它没有找到任何图像,并且说每次都没有找到图像。我做错了什么?这段代码在我的单曲中。php:<?php $attimages = get_attached_media(\'image\', $post->ID); if($attimages){ foreach ($attimages as $image)
How does wordpress blocks?
找不到这个问题的答案,所以我想在这里问一下。因此,您有一个post类型的页面,在每个页面上都有post\\u内容,在我的情况下,它只是一组其他块,例如在SQL中,它看起来是这样的:<!-- wp:acf/test-block { "id": "block_id", "name": "acf\\/test-block", "data": {
在没有确认请求的情况下注销(随机数)
我有一个WooCommerce的Wordpress网站。我想在菜单中添加一个注销选项,该选项可以在不要求确认的情况下注销用户。因此,我添加了一个菜单自定义链接,作为URL:/my-account/customer-logout/?_wpnonce=3d7c353c19&redirect_to=http%3A%2F%2Fwww.example.com. 但是,nonce每次都会更改,因此它仍会要求确认是否注销。。。This post 与php分享有关如何摆脱确认请求的内容。但我不熟悉php。我应该如
}Catch(Ex){}在标题中显示
我的站点标题中显示了以下字符串:}catch(ex){}我可以在源代码中看到这一点: }</style><script>try{ <script id="mcjs">!function(c,h,i,m,p){m=c.createElement(h),p=c.getElementsByTagName(h)[0],m.async=1,m.src=i,p.parentNode.insertBefore(m,p)}(document,"scr
使用子主题函数从父主题中删除_action。php
我正在尝试从父主题标题中删除一个操作,但仍然没有成功,下面是类<?php class theme_Header_Layout{ public function __construct() { add_action(\'theme_header_layout_1_branding\', array( $this, \'get_site_branding\' ), 10 ); add_action(\'
如何在主页上获取特定的多页摘录?
我正在尝试在主页上获取特定的多页摘录,但它显示了所有页面,它应该只显示请求的页面ID,需要帮助,下面是我正在使用的代码。<?php $args = array( \'post_type\' => \'page\', \'page_id \' => array( 17, 19, 21 ) ); ?> <?php $my_query = new WP_Query( $args ); while
有没有更有效的循环浏览页面的方法?
我有一个网站,它使用一组3幅图像作为其子页面的标题。每个页面都有一组不同的图像。据我所知,实现这一点的最佳方法是在header-subpage.php. 下面是我的代码片段。<?php if ( is_page( \'available-homes\' ) ) { get_template_part( \'sections/banner-images\', \'available-homes\' ); } elseif ( is_page( \'design-serv
保存Pre_POST_UPDATE中的值
我在这里四处寻找答案,但我没有找到确切的答案,所以我尝试一下:我正在创建一个插件我创建了一个自定义帖子类型,我创建了一个与此CPT关联的元框,在这个元框中,我有很多表单元素(From these values in the metabox I want to create new content for the current post(这里有个问题))/ul>我正在使用:(这是一个基于类的插件) //I\'m using this hook because then I can retrieve
重定向页面id url,但不重定向页面块
我的客户要求我强制执行404$wp_query->set_404(); 如果URL为example.com/page_id=342 但如果URL为example.com/about 即使它们是同一页。我必须在functions.php 文件,而不是.htaccess.我尝试过:add_action(\'init\',\'add_get_val\'); function add_get_val() { if (isset($_GET[\'page_id\'])) {