是否为评论创建“拒绝”操作?
我希望我的网站上的编辑能够单独或批量拒绝评论,以及批准/取消批准/垃圾邮件/垃圾。原因是,我们所有的评论在上线之前都必须得到批准,但我们倾向于保留被拒绝的评论(我们通常会在其上标记拒绝的原因)。我们有多个用户处理评论审核,所以只要“取消审核”一条评论,就很难判断它是否已被审核或仍在等待中。我很好奇在WordPress中创建这样的内容是否可行(最好是下拉出拒绝评论的原因,版主可以从中选择),或者我是否最好将拒绝的评论发送到垃圾箱并禁用自动删除。
在显示特色图像时,是否需要使用Has_Post_Thumbailure()?
我很难找到关于the_post_thumbnail() 如果没有特征图像,则返回。如果我不需要在特色图片周围添加任何额外的html,我应该仍然使用has_post_thumbnail()?例如,这是否是多余的:if ( has_post_thumbnail() ) { the_post_thumbnail(); }
将某些页面的WordPress缓存设置为永久缓存,直到编辑完毕
许多WordPress网站包含很少更新的页面或帖子。通过页面缓存插件(如WP缓存或W3 Total缓存)可以减少这些页面的服务器负载。但是,此类解决方案仍然需要每隔指定的时间间隔(例如5/10/15/30分钟)清除/重新生成页面。如何将很少/从不更新的页面设置为只缓存一次,直到它们受到编辑的影响?有没有一种方法可以在不影响整个网站刷新率的情况下减少这些页面的缓存临时性?
跨页面按类别显示随机排序的帖子的代码
我需要显示在多个类别,有多个页面随机顺序职位。例如,一个汽车类别中有100篇帖子,每个类别页面仅显示20篇帖子,顺序是随机的,但不会跨页面重复。现在我有下面的代码,但它不起作用-它在每个页面上保持随机性,导致人们看到重复的帖子。如果我们有办法告诉它重新订购,那就更好了,就像Turboseek或Powerseek一样add_filter( \'posts_orderby\', \'randomise_with_pagination\' ); function randomise_with_pagin
当POST_STATUS子项更改时更新后元父项
我的自定义状态=已完成。我想在更新后的子项状态为“完成”时自动设置。他们父母的预计到达时间也发生了变化。这里是我的代码: add_action(\'save_post\', \'update_status_parent_when_completed\'); function update_status_parent_when_completed(){ /** Ensure this is the correct Post Type*/ if
类别和标签页面上的404错误
好吧,我面临一个奇怪的问题,因为我在博客分类和标签页上收到了404个错误。我使用的自定义主题包括:标签。php类别。php存档。php主页。php索引。php和404。php博客存档工作正常,但当我尝试加载标签页或分类页时,我被重定向到404。php模板文件。此外,如果我删除404,我还面临另一个奇怪的问题。我的主题文件夹中的php文件类别和标记链接工作正常,并从存档中加载内容。php,但它显示页面标题上找不到的页面,并且在该页面的body标记中添加了error404类。以下是我迄今为止试图解决此问题的项
想了解WordPress中的条目
在WordPress中,awp_postmeta 表包含如下值:gallery_images 包含序列化结构数组和另一行_gallery_images 包含类似“field\\u 591c2fe9a6662”的值。如何在WordPress之外创建此值。我使用的是核心PHP,我使用的是WordPress的数据库。如果有人能帮助我。
Ajax not working properly
我正在制作一个Ajaxing表单。此表单是自定义页面模板。数据的保存工作正常,但当表单提交时,页面会重定向到websiteurl/wp-admin/admin-ajax.php 带有白色空白页。我想要的是防止重新加载页面。我没有收到来自的任何错误消息error function.如何修复此问题?HTML<form method=\"POST\" action=\"<?php echo admin_url(\'admin-ajax.php\'); ?>\" id=\"modal-form-
在WP REST API上按ACF中具有数组值的字段进行筛选
我痛苦了好几个星期GET 在中调用WP REST API 我在那里有一块地ACF 具有多选功能的插件,存储值为array().调用后的响应示例/wp-json/wp/v2/posts{ ... }, ... \"acf\": { ... \"ddd\": [ \"11\",
是否可以过滤wp_footer()脚本、读取内容并将其内联插入?
我需要截取添加在页脚中的脚本,并通过wp_footer() 和wp_head() 函数之类的add_filter(\'wp_footer\', my_function) 然后进来my_function, 我会检查name of the registered script 然后执行一个操作,在这种情况下,将读取script.js 文件并将其内联插入,如下所示:截取前(显示在页脚或页眉上):<script type=\"text/javascript\" src=\"mywp/wp-content/pl
在Ubuntu上运行自助主机服务器,无法增加超过2MB的上传限制,尝试了所有解决方案
https://atlantisthemes.com/fix-upload_max_filesize/ 上述解决方案都不适合我。我有一个高端主题正在等待上传,请帮忙,非常感谢。为了记录在案,我在ubuntu上安装了lamp。自托管服务器。目前尚无解决方案。真诚地
Documentation for post meta
正在尝试解决this problem 我试图找到所有可用/可能的默认“post meta”标记/条目的完整列表。我在任何地方都找不到记录的此信息。有什么指示吗?
自定义数据ID wp_enQueue_脚本
我需要在wordpress中插入类似的内容:<script id=\"customID\" data-name=\"customDataName\" src=\"https://url.com/main.js\"></script> 我正在使用wp\\u enqueue\\u脚本,但找不到如何向脚本添加id和数据名称
如何在‘Foreach’循环之前对模板函数完成的查询进行排序(Orderby)?
在foreach循环的输出开始之前,如何对模板函数执行的查询中保留的元素数组进行排序?我想按帖子标题对我的元素进行排序。这是我的代码:<?php $show_subproperties = apushome_get_config(\'show_property_sub\', true); if (!$show_subproperties) { return; } $post = get_post(); $author_id = $post-&g
在wp_mail中传递返回路径附加参数
我们的服务器当前正在自动将返回路径设置为{serverusername@serverhostname.tld}。在用PHP发送电子邮件时,我可以通过执行以下操作来覆盖此内容:$return = \'<bounce@domain.tld>\'; $additional = \"-f$return\"; mail($to,$subject,$message,$headers, $additional); 我的问题是WordPress没有像本机PHP邮件函数那样提供添加额外
在图片标签中显示自定义帖子类型的特色图片URL
我的主题中有两种自定义帖子类型。我想将特色图像显示为背景图像。我该怎么做 <div class=\"owl-carousel\"> <?php $args = array( \'post_type\' => \'post-slug\' ); $query = new WP_Query($args);
具有相同输出回调的多个单一使用小部件
我有这样一个场景,需要提供各种单一用途的小部件。它们都以相同的方式显示,所以我觉得每个小部件不需要不同的显示功能。但是,如果我对所有wp_register_sidebar_widget 实例,只有最后一个实例处于活动状态。我被迫拥有多个相同的函数,只是名称不同。如何改进它?add_action( \'widgets_init\', \'register_single_use_widgets\' ); function register_single_use_widgets() {
解析JSON对象并在WordPress php窗口小部件中实时显示
我有以下json{ \"status\": \"ok\", \"totalResults\": 2, \"articles\": [ { \"source\": { \"id\": \"cooking-recepie\", \"name\": \"cooking recepie\" }, \"author\": \"cooking
Open and closed function
我已经编写了我的第一个php函数,我不太确定我是否以最好的方式创建了它。我想从9点到5点显示“我们的线路是开放的”,从5点到病房显示“我们的线路是封闭的”。这是我写的代码。<?php function myTest() { $open = \"our lines are open\"; $closed = \"our lines are closed\"; if (time() >= strtotime(\"09:00:00\
WP_INSERT_POST未在数据库中创建修订
我正在创建自定义前端帖子提交表单。我正在使用wp_insert_post 用于创建新帖子。该函数工作正常,但未在数据库中创建修订记录。下面是我的代码。我想把这篇文章的每一次修改都记录下来。Plz帮助…谢谢…<?php if (isset($_POST[\'submit_post\']) ) { $my_post = array( \'post_title\' => wp_strip_all_tags( $_POST[\'