当只读(非张贴、非评论)用户访问该站点时,哪些数据被写入并存储在数据库中?
在默认Wordpress安装且未安装插件的情况下,网站的只读访问是否会在数据库中生成写操作?只读,我的意思是:访问者来了,不发布用户提交的内容(如评论等)如果是,将哪些数据写入哪个数据库table?(例如使用Apache时,日志年龄直接写入/var/log/apache2/*.log, 我猜Wordpress没有第二层登录MySQL数据库,是吗?)
Gutenberg块开发:尝试通过修改webpack.config将自定义js脚本添加到NPM启动命令
“需要帮助了解”;提供您自己的网页配置;https://developer.wordpress.org/block-editor/packages/packages-scripts/#provide-your-own-webpack-configconst defaultConfig = require( \'@wordpress/scripts/config/webpack.config\' ); module.exports = { ...defaultConfig,
为什么CURRENT_USER_CAN(‘EDIT_POST’)返回TRUE,而CURRENT_USER_CAN(‘EDIT_POST’,$POST->ID)返回FALSE?
我有一个带有自定义帖子类型的插件(带有\'capability_type\' => \'post\') 和自定义用户角色(test\\u user)。当我检查是否允许用户编辑帖子(CPT的帖子,该用户创建的帖子)时current_user_can, 使用时我会得到不同的结果edit_post 和edit_posts (带有s).请参见下面的示例代码:register_post_type(\'test_cpt\', [ \'labels\' =>
无需重新发明轮子即可更新块的编辑/保存
TL;DR如何更改edit 和save 核心块的结果,而无需在我自己的代码中重新实现其大部分功能?问题我熟悉block filters 我已经能够使用它们添加属性或新的InspectorControl。然而,它让我感到不安的是,我似乎无法更新编辑/保存的JSX/HTML,而不必覆盖整个块。设想以下场景:我想向core/button 阻止在文本后附加图标。所以最后的HTMLshould not 是<div class="wp-block-button"> &l
wp_remote_post empty $_POST
好吧,我搜索了很多,但不知道我遗漏了什么。我需要将一些数据发布到另一台服务器上的php文件中,但如果我打印wp\\u remote\\u post变量,我会得到:{"headers":{},"body":"","response":{"code":200,"message":"OK"} ..... 代码如下: $url = \'https:/
通过子主题加载小部件
我用的是非常流行的Elementor 主题来构建我的WordPress站点,但遗憾的是,当我转到仪表板中的外观时,没有小部件选项:我需要它来创建一个侧栏。因此,这导致我安装了一个子主题,以便我可以向functions.php 以便显示widgets选项。这就是我的functions.php 子主题的文件:<?php add_action( \'wp_enqueue_scripts\', \'enqueue_parent_styles\' ); function enqueu
在前端显示发布修订的历史记录
我正在开发一个内部知识库,我想在前端显示帖子历史记录(包括作者、日期和差异)。我第一次降落在wp_get_post_revision() (https://developer.wordpress.org/reference/functions/wp_get_post_revision/) 经过进一步搜索,我发现wp_list_post_revisions() (https://developer.wordpress.org/reference/functions/wp_list_post_revision
致命错误:未捕获错误:调用未定义的函数wp()
我一直收到以下消息,无法访问我的网站:致命错误:未捕获错误:调用/home/q77bvndhxly7/public\\u html/wp blog标头中未定义的函数wp()。php:16堆栈跟踪:#0/home/q77bvndhxly7/public\\u html/index。php(17):require()#1{main}抛出/home/q77bvndhxly7/public\\u html/wp blog header。php在线16
不工作隐藏将来日期的备注
我的代码不起作用。如何更正代码?function filter_where( $where = \'\') { $where .= " AND wp_comments.comment_date < \'" . date(\'Y-m-d H:i:s\') . "\'"; } add_filter( \'pre_get_comments\', \'filter_where\' ); 对不起,我的英语不好。
按自定义后处理筛选介质库
我正在使用ACF插件。我创建了一个选择字段custom_select 包含在每个附件中的ACF上。ACF将这些值写入Posteta表中。我现在想按此字段筛选媒体库中的附件custom_select.我找到了很多关于分类法的文章,但没有一篇是关于Posteta的。
为新页面提供现有URL
假设我想构建一个新页面,最终将替换现有页面。我不想编辑现有页面,而是想慢慢来,把它做好,但当新页面准备好时,我希望它有原始页面的URL。请问我该怎么做?假设我将just permalink编辑为与现有页面相同,那么会有两个页面具有相同的permalink,这会导致问题吗?
是否在除一个页面外的所有页面上显示菜单?
我不太擅长这个,所以请容忍我。我有一个Wordpress网站,上面有针对不同城市的部分,不同城市都有自己的导航菜单,可以显示该城市的所有页面。if ( is_page( \'phnom-penh\' ) || in_array( \'11760\', $ancestors ) ) : get_sidebar( \'city-phnom-penh\' ); 但是,我只想从金边部分的一个页面中删除菜单/侧边栏,这样就可以在该页面中添加一个widgetized侧边栏。是否可以将此侧边栏
永久链接博客页面(仅限)不起作用
WordPress 5.6、WooCommerce 4.9.2版、PHP 7.4.14版亲爱的我面临permalinks的问题。选择“post name”后,permalinks适用于除“blog”之外的所有页面。在这种情况下,博客页面上不会显示任何帖子。仅页面标题。当选择“普通”永久链接时,一切都像一种魅力。我通过禁用插件、使用其他主题、检查来解决问题。htaccess文件的内容/权限正确,主页/博客页在“阅读”中设置正确,但未成功。我联系了我的托管公司,检查mod\\u重写模块是否已启用,web目录覆
使用与符号问题保护上载文件夹文件
想知道是否有人可以帮助解决这个问题。我已经能够使用以下方法在WordPress中实现文件保护:。htaccessRewriteCond %{REQUEST_FILENAME} -s RewriteRule ^wp-content/uploads/(.*)$ checkloggedin.php?file=$1 [QSA,L] 检查日志数据。php有代码确保用户在提供文件之前已登录,否则将显示登录页面。这完全符合我的要求,但如果文件包含与(&;)号文件不会加载或显示。我得到的错误如下:
第一次访问时重定向WordPress中的特定页面
我在第一次访问时尝试了以下重定向页面:function check_for_redirect() { if( is_page( 8219 ) ) $days_to_expire = 30; if (!is_admin() && !isset($_COOKIE[\'already_visited\'])) { setcookie(\'already_visited\', true, time() + 86400
继续到自定义帖子类型的下一个视频,但保持在同一帖子上
因此,我在WordPress中有一个显示html5视频的自定义帖子类型。有没有一种方法可以在下一段视频结束后自动播放,并且仍然保持在同一个帖子上?我在想this 将是一个完美的例子。这里有一个link 到目前为止我所拥有的。我有一个自定义的帖子类型,叫做nowthisearth_post 和自定义字段nowthisearth_media_url 这就引入了指向MP4文件的链接。现在有6篇帖子,希望在视频结束后继续下一篇。这是我现在拥有的。。我开始使用get_next_post(); 功能,但似乎不起作用。
使用useSelect/useDispatch而不是With Select/With Dispatch
我为古腾堡构建了一个特色画廊组件,它使用withSelect 和withDispatch 将所选图像存储在元字段中的高阶组件。我想知道是否可以将此代码转换为使用useSelect 和useDispatch 而是钩子来简化它。有可能吗?我试着自己读那些几乎无用的古腾堡文件,但没有成功。任何帮助都将不胜感激。/** * WordPress dependencies */ const { __ } = wp.i18n; const { BaseControl,
按标签查询多站点博客的帖子
尝试在WP multisite安装中查询特定博客上的特定帖子,查看a)该帖子是否已发布,b)是否有特定标记,然后通过快捷码显示。这就是我目前所知道的。按职位状态查询工作:function web_alert($content) { global $wpdb; $alert = get_blog_post( 2, 1 ); if ($alert->post_status == \'publish\') { $content = \'&l
是否从古腾堡按钮块中删除边框半径设置?
我想从按钮块中删除边界半径设置,这样用户就无法访问它,因为我不想让他们搞不清楚为什么它是“X”;“不工作”;(目前我在css中强制半径为0)。我已经能够使用编辑器进行其他设置。BlockEdit,但我在尝试从核心块中删除它们时仍然遇到问题,我看不到一种方法可以通过css将它们隐藏起来。
从网页中删除关键字,但仍用于SEO
我们有几个页面包含车辆名称,其中包括作为页面标题的新/当前车辆名称以及H1。段落内容提到了车辆的名称。示例:ACME卡车以前是XYZ卡车。这都是因为我们公司收购了其他公司,但我们想让人们知道车辆的新名称是什么,以及车辆过去的名称是什么。我们现在想从内容中删除旧的车辆名称。如果有人在Google中搜索旧的车辆名称,有没有办法仍然引用旧的车辆名称进行搜索引擎优化,并且仍然能够找到相关的车辆页面,该页面现在只会在页面内容和标题中提及新的车辆名称?我曾想过在元描述中添加旧的车辆名称,但想问问其他人是否有更好的建议