如何将评论或浏览量最多的帖子显示为幻灯片
如何将浏览次数最多的帖子或评论最多的帖子显示为首页上的滑块?
按用户输入的类别显示帖子的快捷码,无需插件
我创建了一个名为knw\\u shr\\u docs的自定义帖子。我正在尝试创建一个短代码,该代码应根据类别显示帖子互动程序,即:[知识共享帖子/u per\\u page=\'5\'文档/u cat=\'docs\']类别应由我添加。我尝试的代码:-function func_knowledge_sharing_docs(){ $a = shortcode_atts( array( \'doc_cat\' => \'\' ), $atts );
更正设置以阻止黑客修改文件
最近我的网站被破坏了,所以我清理了它并加强了安全性。除此之外,我已经安装了wordfence插件,它现在可以扫描WordPress安装中的所有内容,搜索正确的文件权限,等等。。。问题是,我在扫描中发现许多文件(theme/functions.php和wp-includes中的其他文件)再次被修改。。。所以我肯定做错了什么。请任何人都可以提供一个完整的安全文件指南,以便不被攻击者再次修改?
禁止多站点安装的主(根)博客(403)
直到今天,我的WordPress多站点安装还不错。今天早上,我决定将web服务器的内容从/var/www/html/ 到/var/www/.我搜索了所有/var/www/html/ 硬编码,并转储我的WordPress MySQL数据库以检查是否有指向它的链接。我在中找到的唯一文件/var/www/html/wordpress/ 那就是WPCACHEHOME 进入wp-config.php, 所以我改了。WordPress数据库中唯一的引用是recently_edited 条目,因此无需更改它。移动后/v
ACF自定义字段的键和名称属性有哪些要求?
我有ACF custom fields 插件和我正在使用的acf_add_local_field_group 通过PHP注册自定义字段。通过PHP创建字段时,我必须提供3个属性:key: ACF唯一标识符name: post数据中包含的实际属性名称label: UI上显示的字符串documentation states the following:Firstly, the statement about key requiring to start with \"field_\" seems incorr
基于通过数据库访问的页面模板和内容元素以编程方式为站点生成新页面
我想通过编程为站点生成新页面——内容的文本和视觉组件存储在DB中,这包括页面所在的不同位置的名称、指向特定位置图像的链接和自定义描述文本。我的第一次尝试是按照我希望的方式为页面编写一个模板,包括不同的部分、元素等,然后从DB中检索每个页面的相关内容(通过使用模板中定义的元素的相应引用名称),并将其发送给wordpress(可能需要向rest api发出post请求)(这是数据分析师尝试自动化web开发过程。)1) 上述过程是否可行且有意义?(理论上)2) 是否有任何插件或说明可以促进这一点(在实践中),尤
POST表(非列)的筛选器挂钩
管理帖子列表视图的正确过滤器挂钩是什么。我只想按用户角色显示帖子。我会告诉你我的意思。我想过滤将列出的帖子,而不是更改或编辑列。
添加评论时清除缓存
我使用的是wordpress总缓存,每次添加或修改注释时都需要清除缓存<?php $w3_plugin_totalcache->flush_all(); ?> 我找到了这个方法,但我不知道什么时候调用它(在发布/更新评论时如何获取)
导航菜单中未更新WordPress类别标题
我的情况很简单,但无法得到正确的答案和解决方案Problem:例如,我的woocommerce类别名称“soup, noodle & pasta” 我在菜单中添加了这个类别,之后将更改我的类别名称“pizza,Ita&noddles”,它也会在菜单中自动更新。但不幸的是,它不起作用。Think I already did我试图禁用所有插件未发生我试图更改主题相同的结果test case如果您有类别简单的类别名称,例如“contact”,则可以正常工作。我的问题是当我放置特殊字符时,如“,”或“&a
用<Span>括起标题的前两个单词
我想将标题的前两个单词括在a中,以得到以下结果:最佳照片前5名我尝试使用下面的代码,但它只返回第一个单词。如何选择2个单词?非常感谢。 function add_label_to_post_title( $title = \'\' ) { if(trim($title) != \"\") { $ARR_title = explode(\" \", $title); if(sizeof($ARR_title)
如何高效地获取元密钥列表?
我有这个函数来获取所有帖子类型的元键。 public function pgggo_custom_post_type_keylist() { //gets the list of post types $pgggo_custompostype_array = $this->pgggo_list_of_posttypes(); $pgggo_getposts
限制WordPress wp_EDITOR中的块格式标签
我正在制作一个自定义的元框,我试图将块格式标记限制为只显示P、H3和H4标记,我是这样做的,不知道为什么它不显示块格式下拉列表;wp_editor( $content, \'fm_display_callback\', array ( \'media_buttons\' => false, \'textarea_rows\' => 5, \'quicktags\' => array( \'buttons\' =&g
如何访问块模板中的核心/段落文本颜色
我正在尝试在古腾堡块插件中设置Innerblocks=>段落的默认textColor。问题似乎是占位符是一个属性,而textColor是作为道具传递的https://github.com/WordPress/gutenberg/blob/master/packages/block-library/src/paragraph/edit.js想知道是否有人想出了如何设置这个。或者如果不可能的话。文件似乎没有涵盖这一点https://developer.wordpress.org/block-editor
WordPress单页模板,自定义帖子类型,按标题分页顺序-字母顺序
我已经搜索了很长一段时间,正在寻找一种方法来在单个页面模板orderby title上分页(客户喜欢对团队成员的名字进行排序)我假设这将包括一种通过标题或?来抵消分页的方法?。以下内容将按邮政顺序分页,而不是按标题分页。<div class=\"paginate\"> <div class=\"paginate_left\"> <?php if( get_previous_post() ) : ?> <?php previo
外部数据库的WordPress API标准符合性和规范
如何通过API连接WORDPRESS和外部DB服务器?
Extra url paths as variable
我有一个WordPress的permalinks结构:https://example.com/house/name (其中house定义post\\U类型)我想要一个url:https://example.com/house/name/2/3 (这就像https://example.com/house/name, 并将2解析为“nights”变量,将3解析为“people”变量)。这可能吗?我已经搜索过了,但没有找到任何类似的问题。提前谢谢。
REST_FIELD UPDATE_CALLBACK不适用于$_FILES
我尝试使用REST API插入一篇文章,该API在一个API调用中包含文本和图像。我的图像是一个acf字段。我这样注册我的字段:register_rest_field( \'project\', \'logo\', array( \'get_callback\' => \'get_field_logo\', \'update_callback\' => \'update_field_logo\', ) ); re
我如何才能获得定制的帖子标题?
我需要从我的自定义帖子中获取标题,但它是从我的默认帖子中显示的。这是我的密码。请帮忙。
获取类别中最新帖子的永久链接
我需要在一个类别中获得最新帖子的永久链接。然后需要将该链接放置到按钮中。按钮在自定义首页的函数中呈现。php模板。到目前为止,我已经知道了这一点,但它不适用于各种排列,也没有出现任何错误:$latest_post = get_post( array( \'cat\' => 3, \'posts_per_page\' => 1) ); if( $latest_post ) { echo \'<a href= \"\' . get_permalink( $latest
Elementor或WordPress会在我的定制小部件中随机添加单词“ARRAY”
我正在为elementor构建一个自定义小部件,以帮助我的客户自己向网站添加项目,而无需编码知识。我差点就完成了,突然遇到了一个非常奇怪的问题。我设置了一个链接到新页面的按钮,出于某种原因,它将文本“array”放入自身。我尝试通过编辑html直接将文本放入“数组”文本所在的位置。当我在wordpress上更新或进入预览模式时,此文本消失,单词“array”再次出现。我甚至在按钮上添加了一个字段,我的客户或我可以在其中添加我们自己的文本来解决这个问题,但现在文本前面只加了“array”。见下文。之前:之后