如果指定了属性,如何让快捷代码自动填充内容?
我想有一个可以根据其参数值填充内容的快捷码。这是我的代码:function test( $attr, $content ){ $args = shortcode_atts( array( \'content\' => \'Not loading\', ), $attr ); if ( $args[\'content\'] == \'foo\' ) { $content = \'bar\' ;} r
内容-安全-策略阻止激活WordPress复选框
我有Wordpress网站(LAMP服务器)的内容安全策略:set Content-Security-Policy "base-uri \'self\'; default-src \'self\'; font-src \'self\' data: https://fonts.gstatic.com; frame-src https://www.google.com https://www.youtube.com; img-src \'self\' https://secure.gravatar.
(WordPress 5.8.3)Function.php还是一个插件以获得更好的性能?
我在一个电子商务网站工作,有很多定制需求。子主题中有许多代码。数百行。。。我一直在想这个问题:是写一个新插件更好,还是写代码更好。php</我在网上读了一些关于这方面的研究和文章。一般意见:The Wordpress plugin is a logical decision.据说编写插件更好,因为它可以根据它所做的工作以及更新和停用等可能性进行分类。然而,我找不到一个明确的解释,基本上是基于性能的。如果有人有这方面的知识,并能从技术上加以解释,我将不胜感激。
更改数据库中的站点URL不起作用
我正在尝试更改数据库中的siteurl和home,但每当我在5秒钟后尝试更改时,它们都会自动更改回以前的url。它是否与服务器相关?
Select2 AJAX和WP查询返回全部,不筛选
所以我在这里有点困惑。我经常使用Select2/AJAX/WP\\u查询来搜索和检索默认的WP帖子类型和我自己的自定义帖子类型。在过去几年中,我构建的几乎每个站点都至少包含一个实现。但是,我目前正在一个网站上搜索自定义帖子类型的结果,它只是返回所有内容。没有发生过滤。这是一个计划工具,管理员正在为一年中的每个月制定一个计划(自定义帖子类型)。时间表的标题为“月-年”,即。\'January 2022\'.问题是,如果您搜索“一月”,例如,您将得到返回的每个存在的时间表。包括2022年2月、2021 6月等
为什么这个子菜单页面不显示?-我的第一个WordPress插件
开始构建我的第一个插件时,我完全不明白为什么子菜单页面不会显示出来?将显示主页,而不是子页。我已经对语法进行了无数次的检查,但我看不出这里有什么差距。(页面标记已完成,未显示,我只是想让菜单项显示出来。)/* Create Menu Item */ function core_settings_menu() { add_menu_page( \'Core Settings & Code Manager\', \'Co
Wpdb&get_row和wp_Query&ge_post_meta哪个更快?
我计划制作一个私有api,我想知道我应该使用哪个api来处理我的数据。wpdb & get_row with my custom sqlregular wp_query & get_post_meta()我想知道是否最好创建一个自定义表&;已使用wpdb/get\\u行或仅使用创建自定义帖子类型(&U);改为发布meta。我是这方面的新手,所以我想知道两个中哪一个会更快??
单独传入MySQL PREPARE语句参数引发错误
我有一些代码如下所示:$stmt = $wpdb->prepare("SELECT * FROM <tablename> WHERE user_id = %d", $user_ID); 看起来效果不错。。。然而,我有一些查询会变得很长,所以我想做一些类似的事情:$query = ("SELECT * FROM <tablename> WHERE user_id = {$user_ID}"); // string variabl
登录页面WordPress标语删除
我更改了Wordpress网站的标题和标语。但登录页面上的标语显示“我的朋友,我的朋友”;Wordpress;。我该如何改变这一点。有人能帮忙解决这个问题吗?你好Abhi
添加和剪裁附件后的挂钩
我正在寻找钩子,它在上传图像、裁剪缩略图和发布到数据库的数据后立即启动。我需要它来优化图像after 正在上载。我尝试了添加附件,但它在图像裁剪之前启动,我的代码卡住了。救命啊!
点击品牌徽标后重定向到品牌页面
我设计了一个产品页面。我从属性中添加了一个带有徽标的品牌。但是,当我单击徽标时,它会将我重定向到以下链接:....com/?taxonomy=pa_brands&term=midea 我的期望是重定向到以下链接:......com/brand/midea 没有任何插件,我如何实现这一点?非常感谢。
使用应用程序密码从AJAX获取401
已在本地wordpress安装上运行以下代码。我已经为管理员用户创建了一个应用程序密码,但仍在获取未经授权的401。我错过了什么?这是密码jQuery.ajax({ type: "POST", dataType: "json", url: \'http://the-lead-magnet-company.local/wp-j
ACF:如何查询类似数组字段的给定值计数?(例如:有多少行有`Flexplexe_Content`字段?)
如何编写WordPress元查询,为我提供一组用户/帖子,这些用户/帖子在存储多个值的自定义字段中具有给定数量的条目?类似SQL的东西COUNT(), 但对于ACF数组字段中的条目数。在编写WP_Meta_Query 并与>, >=, 这似乎对我不起作用,可能是因为数据是序列化存储的。因此,基本上,我如何在自定义字段值中使用特定计数来执行简单的记录选择。
WordPress核心的颜色句柄是用来做什么的?为什么它没有路径?
循环通过$wp_styles->registered, 手柄colors 输出为$wp_style->src 属于1. 在WordPress core中搜索,目前还不清楚它的用途。代码为: global $wp_styles; $wp_styles = wp_styles(); foreach ( $wp_styles->registered as $wp_style ) { echo $wp_style->handle . &
自定义帖子类型页面在不同环境中以不同方式排序
TLDR:我的自定义帖子类型项目在本地环境和实时服务器上的排序不同。不知道为什么!我有一个本地安装(MAMP)和一个在线dev安装(GoDaddy共享,供客户端查看)的站点,其中包含自定义帖子类型的帖子页面。CPT岗位为房地产。CPT帖子使用高级自定义字段添加了元信息。ACF字段包括每个属性所处的状态和属性类型。这是一个相关页面CPT page for Wisconsin postsCPT帖子按州分为三页。在每个状态页中,属性按属性类型排序。也就是说,它们按状态排序,然后按属性类型排序。我使用WP\\u查
如何将社交图标设置为产品/帖子模板(傲罗主题)?
在安装了Auros主题之后,很遗憾,社交共享图标没有加载到产品和帖子模板中。应通过模板按如下方式加载:你知道我错过了什么吗?提前谢谢。
为什么变量不能用于使用wpdb的自定义SQL查询?
我试图在一个查询中插入大量的post meta,但如果我在其中使用变量,它将不会插入数据。这是我目前的代码。我补充道comments 在…上which codes work &;which does not.(请忽略无消毒/准备,这是一个本地主机测试项目):$imdbid = $_GET[\'id\']; $string = file_get_contents("http://www.omdbapi.com/?i=".$imdbid."&apikey=9
当用户会话到期时,主页重定向到登录页面
WordPress 5.9 用户尝试访问主页时session expires, 发送至re-authenticate.这种行为似乎很奇怪,因为它只适用于homepage. 会话过期的用户可以访问所有其他页面,而无需重新验证。为什么行为不一致,以及如何不重定向会话已过期的用户以重新进行身份验证?
如何加载wp_add_inline_style
我使用这段PHP代码通过函数修改默认的CSS内联。然而php不起作用。<?php add_action( \'wp_enqueue_scripts\', \'inline_bar_width\' ); function inline_bar_width() { if ( is_category( \'ratings\' ) ) { $theme_version = wp_get_theme()->get( \
使用JQuery切换状态的参数创建URL
继承了主题,无法联系原始开发人员。在该网站中,有一些切换,用户可以在英文和西班牙文版本的内容之间切换。切换JS包含在“资源”下的主题文件中,如下所示:$(\'.js-spanish-toggle\').on(\'click\', function() { $(this) .find(\'button\') .toggleClass(\'active\'); $(this) .parents(\'.spa