WP_UPDATE_POST不会将发布状态从草稿更改为发布,返回1
我正在为前端编写一个审批后实用程序,因为我们不希望编辑器能够访问管理仪表板。堆栈上的问题与我试图完成的几乎相同,但这家伙的问题与无限循环问题有关。否则,他声称他的代码有效:How to change post status from publish to draft using hook in wordpress?我正在编写一个插件来实现这一点(在我的例子中,我想将“草稿”更改为“发布”)。我不想编辑这些函数。php的子主题,因为我希望插件是独立的,对于任何WordPress站点。所以所有代码都在插件的主
更改类别显示名称功能
有没有更聪明的方法来编写此函数?可能是通配符?add_filter( \'get_the_archive_title\', function ( $title ) { if ( is_category( \'alphabetical\' ) ) { $title = \'All Characters\'; } elseif ( is_category( \'a-alphabetical\' ) ) { $tit
使用内部块的自定义WP块使编辑器崩溃,不保存内容
我终于开始着手为一个项目构建一个定制的Gutenberg/WP块,这基本上让我很不舒服。使用React、Node、WebPack、Gulp对我来说都是全新的,所以我必须处理一个学习曲线,但WP不完整和不准确的文档让事情变得更糟(他们的文档仍然说要使用wp.editor 但通过阅读GitHub中的门票,我了解到这是不受欢迎的,应该改为wp.blockEditor, 例如。)现在,我的编辑器中有一个自定义块加载,应该可以接受InnerBlocks. 添加块并向其中添加块的过程很好。出现问题的地方是页面/帖子
为所有后画廊帖子中的所有图像实现一个模式(Lightbox)
我正在尝试为我的post gallery帖子中的所有照片创建一个照片库页面,并在单击照片时打开一个模式。在页面中可能会有近100张照片,我不知道如何在不复制modal 100x的代码的情况下以良好的方式做到这一点。我曾考虑过使用插件,但我会这样做,作为制作自己网站和学习开发wordpress主题的一部分,所以我更喜欢使用代码来解决问题。针对这种情况的一些最佳实践解决方案将非常棒!我将感谢如何做到这一点的提示!
WordPress从哪里获得主题名称以检查更新?
我使用的是商业主题的定制版本,里面有很多东西。我改变了风格。css仅具有:/*! Theme Name: A quite unique theme name Theme URI: http://www.mywebsite.org/ Version: 1.0.0 Description: Unique description */ Wordpress仍然使用供应商提供的主题的原始名称查找主题的“更新”。Wordpress表示当前版本为1.0.0,与样式相匹配
在创建时验证REST-API调用
WordPress站点A有一个API,另一个系统/应用程序(B)正在使用该API。B正在努力处理/控制/清理发送到API的帖子,并且经常导致创建重复的帖子。B最终真的很难解决这个问题,所以我想知道是否可以为我的端点添加一个验证方法。问题是它需要在创建端点上进行验证。这是我想象的更新端点(未测试)上的外观:我正在调用端点:https://example.org/wp-json/wp/v2/foobar/100007?title=Test Title&meta[custom_var]=10add_ac
在META_QUERY中使用OR关系在按另一个值排序之前检查值
我正在为一个具有事件列表功能的站点编写一对查询。活动可以在一个日期或多个日期(多天)进行。所有事件在自定义字段中都有一个值event_date. 多日活动也有end_date 价值单日事件应在“即将到来的事件”列表(第一次查询)中,直到其结束event_date, 多日活动应持续到活动结束end_date. 一旦他们不再在即将到来的列表中,他们应该移到“过去的事件”列表(新查询,同一页)。即将进行的查询工作正常。多日活动在其event_date 和end_date 值:$now = date(\'
让WP CLI在JSON输出中隐藏调试警告和通知,设置与网站相同
Summary: WP CLI可用于获取站点上安装的所有插件的JSON输出,但输出会由于警告而损坏,尽管日志级别设置为低。问题不幸的是,我有一个网站运行了一个过时的插件,产生了一些警告。他们是not 在网站上显示为WP_DEBUG 设置为false 在里面wp-config.php. 网站运行良好,因为没有致命错误。WP-CLI也会生成正确的JSON结果,但在所有输出之前都有一个特定的警告。实际上,这是两次相同的警告,第一次是用PHP Warning:.我正在运行的命令wp plugin list --f
如何将帖子的作者放在评论中?
我需要输入写这篇文章的作者的名字,但我找不到解决方法。示例:瑞秋【21年3月6日】:在帖子中评论道;如何成为一名网页设计师;,编写人:POSTAGE AUTHOR - 测试注释<?php $args = array( \'user_id\' => bp_current_user_id(), \'number\' => 20, // how many comments to retrieve \'sta
当Elementor编辑窗口打开时,如何隐藏此自定义滑块?
全面健康。care是一个WordPress网站,使用了2017和Elementor,首页上有一个滑动条,使用智能滑动条3构建。使用一点javascript将其设置为在滚动时消失,这很好。我以这种方式在一个我自己没有构建的网站上构建了滑块,因为客户机使用的是217,而该特定主题的顶部元素不适合用页面生成器轻松添加其他元素。我回显了中Smart Slider 3的短代码header.php 一切似乎都很顺利。问题是,在Elementor中编辑页面时,隐藏滚动条的JS不起作用,它会阻止您激活编辑器中的任何元素。
将后备(默认)图像设置为特色图像块
我试图创建一个基于块的主题,但在尝试设置默认特征图像时遇到了一个问题,以防某些帖子没有这些图像。基本上,我们以前在php中这样做<?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { ?> <img src="<?php bloginfo(\'template_directory\'); ?>/images/default-image.jpg" alt=&
如何在博客上创建分类过滤器,就像在下面的网站上?
我想创建一个包含不同类别内容的博客,我想在其上设置一个类别过滤器。但我不想为它创建不同的页面。我希望帖子只是根据我选择的类别进行调整。参见ex:https://www.blumeglobal.com/resource-center/我尝试了不同的小部件,但没有什么好的:(提前谢谢你。
为什么WordPress最后一直在我的CPT永久链接上添加邮政编码?
另一个问题:如何更改CPT的Permalink结构,使帖子名位于URL的中间,而不是末尾,例如。/a/%postname%/b/c在更改自定义帖子类型中的permalink结构时,有什么建议吗?现在我希望结构是/a/%postname%/b/c 但它最终会默认添加postname,如/a/%postname%/b/c/%postname% .这是我的register_post_type 密码$args = array( \'label\' => __(\'testCPT\', \'t
如何将帖子的精选图片发送到API?
我目前正在制作一个插件,用于接收帖子并将其数据发送到rest API。其他一切都进展顺利。但我很困惑我如何才能为特色图片做到这一点。我必须上传一个文件,而不是url。基本上,API接受多部分/表单数据,并有一个HTTP请求方法PUT。该方法当前看起来如下所示:public function uploadFeaturedImage($post_id) { $url = build_api_url(\'posts/\' . $post_id. \'/photo\');
Fix error Gravatar alt
add_filter( \'get_avatar\' , \'alt_name_avatar\'); function alt_name_avatar( $avatar ) { $alt = get_comment_author(); $avatar = str_replace(\'alt=\\\'\\\'\',\'alt=\\\'Avatar for \'.$alt.\'\\\' title=\\\'Avatar for \'.$alt.\'\\\'\',$ava
定制器中的文本区域中的CSS属性
我正在尝试创建一个自定义字段(textarea中的文本/CSS代码),其中包括CSS建议,如定制器中的其他CSS:https://i.postimg.cc/9QhLPgVk/image.png.每个人都有这方面的经验吗?我需要任何类似上述截图的解决方案:https://i.postimg.cc/L55cpChD/image.png.
将存档/分类结果添加到单个帖子页面
拥有帖子,希望相关类别显示在帖子下方。帖子示例:艺术家姓名。类别示例:带有艺术家名称的帖子。我当前的版本是根据@birgire的评论得出的,在single下添加了一个WP\\u查询块。php页面模板。它当前返回所有分类为艺术家的帖子,但返回的是完整帖子,而不是摘录上方的默认帖子缩略图。<?php $args = array( \'post_type\' => \'pdsh_posts\', \'posts_per_page\' =
WP_ENQUEUE_STYLE-css未加载-ERR_TOO_MANY_REDIRECTS
更改为后。在public\\u html中使用htaccess尝试HTTP->;我的网站的HTTPS重定向CSS开始失败。恢复文件没有帮助,所以我选择按forward来更改的所有实例http://domain->;https://domain在线使用推荐的方法。然而,我的CSS仍然没有加载。。。(已尝试清除本地和wordpress缓存)。通过浏览器检查开发人员,我发现以下错误:告诉我CSS文件没有被加载。检查这些表明CSS文件没有被带到本地计算机,复制链接我无法检索文件。。。但是,如果我删除?ve
如何找出插件是否在页面或帖子中使用?
我需要找出这么多Gutenberg或Elementor元素中是否有任何元素在帖子或页面中使用过。示例:我想停用一个Elementor插件,它会创建相应的插件。我需要知道这个插件在帖子或页面中的使用位置,如果没有,我可以停用/删除它,如果是,我必须用其他元素替换输出不幸的是,我从未见过像“a”这样的东西;“中使用”-列表有什么想法吗?我会很高兴的!
WP_Query()未按预期工作
我正在为EDD构建一个插件,它添加了一个带有复选框选项meta\\u key的自定义元框_xy_global_product.到目前为止,一切顺利。在前端,我尝试过滤将此meta\\u键设置为1的帖子。这是我的代码: $args = [ \'meta_query\' => [ [ \'key\' => \'_xy_global_product\',