将数组转换为字符串问题
我试图将数组的SQL结果转换为字符串,以便在日期变量之间使用变量。然而,我不断收到“类stdClass的对象无法转换为字符串”错误。我尝试过内爆字符串,但一直出现错误。我对内爆的理解是,它将数组变量转换为字符串。PHP代码(我根据一个查询返回一个较低的日期,该查询根据用户输入的单个日期动态构建日期): <?php global $wpdb; $low_date = $wpdb->get_results(\"SELECT low_date FROM (SELECT low_da
WordPress Importer会通知导入的用户吗?
我使用导出工具从一个有许多帖子和用户的站点导出了一个XML/WXR。我想将其迁移到另一个站点。我已经开始使用导入工具。由于目标站点上还没有用户,WordPress会询问我是否要导入他们。我需要知道-此步骤是否会在导入时向这些用户发送电子邮件?
如何禁用WordPress评论中的URL预览
我在函数中使用以下代码禁用了嵌入在Wordpress中的URL。php:function my_deregister_scripts(){ wp_dequeue_script( \'wp-embed\' ); } add_action( \'wp_footer\', \'my_deregister_scripts\' ); 嵌入的iframe已消失,但链接仍不显示。我只得到链接到该URL的页面标题(在一个blockquote中,我不知道为什么)。我如何简单地在Wordp
如何在管理中瞄准帖子和页面,而不是所有的帖子类型?
我修改的插件有一个奇怪的问题。这个插件在仪表板选项页面中添加了元框,因此脚本和样式表可以通过以下方式全局添加到站点的页眉和页脚区域wp_footer() andwp\\u头()`。这个插件还为每个页面和帖子编辑器添加了一个元框,我认为这就是问题所在;它还将元框添加到其他插件管理面板中,这当然是我不想要的。一、 例如,在后端的高级自定义字段中的字段集合中添加了一个元“页脚”框。我认为罪魁祸首是foreach ( get_post_types( \'\', \'names\' ) as $type ). 我如
Check if( selected() )
我一直在为我正在制作的主题添加选项。我在选择框中有多个选项时遇到了麻烦。我期待着echo 代码,取决于选项字段中保存的值。选项function nikon_woocommerce_shop_width() { $shop_width = esc_attr( get_option( \'nikon_woocommerce_shop_width\' ) ); ?> <select name=\"nikon_woocommerce_shop_
创建无法删除的超级管理员
我想创建一个管理员(角色),其他管理员不能删除它。。。有点像超级管理员。当然不用插件。是一个简单的网站。但是有很多管理员(不是我的选择),所以我首先需要一个管理员,不能被其他管理员删除。
如何在管理部分的WordPress自定义帖子类型页面上添加动态字段
我需要添加动态字段的标题和描述后在管理部分。我想在单击“添加新标题和说明”时动态添加这些字段。我想把它们保存在数据库中,然后我需要显示在首页的帖子详细信息页面上。请帮忙。
插件设置不会保存更改
我正在创建一个几乎没有设置的插件,我已经为它创建了一个设置页面。代码如下:function sswc_register_settings() { echo \"---------------------------------------------register_settings function called!\"; add_option(\'sswc_color_option\', \'#A18DC6\'); add_option(\'sswc
如何禁用古腾堡工具栏中插件添加的按钮?
我正在尝试禁用我在本教程之后添加的古腾堡工具栏按钮。https://developer.wordpress.org/block-editor/tutorials/format-api/2-toolbar-button/但是,没有用于禁用工具栏按钮的文档,我曾尝试摆弄该按钮的isActive属性,将其设置为true或false似乎对工具栏按钮没有影响。文档中似乎没有解释这种情况,我需要一种方法来禁用工具栏按钮
WP_QUERY|如果在$args数组内|请帮助我仅在参数不为空时添加特定参数
我创建了一个相当复杂的WP\\u查询,我需要根据用户的输入限制查询中使用的参数。我很感激我可以将整个参数包装在IF语句中,但是如果我尝试在参数中添加IF语句,它会破坏网站,声称代码中存在严重错误。由于我在将这些变量添加到参数列表之前要检查多个变量,因此我希望可以使用以下代码:$paged = $_POST[\'page\']; $display_count = $_POST[\'display_count\']; $direction
在REGISTER_POST_TYPE标签上应该使用哪个转义函数?
如果我注册了一个帖子类型,那么我应该使用哪个转义来转义标签?function book_setup_post_type() { $args = array( \'public\' => true, \'label\' => __( \'Books\', \'textdomain\' ), \'menu_icon\' => \'dashicons-book\', );
强制将特定模板作为默认模板
[编辑:我使用卓别林主题作为父主题]我正在处理一个子主题,我需要为所有帖子设置一个特定的模板作为默认模板(没有自定义帖子类型,只有常规帖子)。我想明确一点:每次用户添加新帖子时,我都需要这样做;“我的自定义模板”;被选中,而不是;默认模板;。我向原始主题的开发人员征求建议,他指给我this answer. 然后,我编辑了代码以使其适应我的情况(因为我正在处理帖子,而不是页面)。但是,这段代码对我不起作用,默认模板仍然是默认的这是我正在使用的代码: add_action(\'add_meta_boxe
404错误自定义POST类型REST API
我很难使用REST API获取一些自定义的post类型。我收到404信息,但所有设置都正确。有解决方案吗?<div class=\"row services-content\"> <?php $services = new WP_Query( [\'post_type\' => \'servizi\'] ); ?> <?php if( wp_is_mobile() ): ?> <div class=\"col-sm-12 text
change template with button
我用代码创建了插件:function fxn($theme) { if(isset($_POST[\'zmien\'])){ $theme = \'loose\';} else{ $theme = \'twentytwenty\';} return $theme; } add_filter(\'template\', \'fxn\'); add_filter(\'option_template\'
有没有办法确保插件脚本在另一个脚本之前加载?
我创建了一个插件,它在页脚中加载了一些脚本。我想确保在加载任何其他脚本之前加载我的插件脚本。有没有办法做到这一点。过去几天我一直在支持这件事。实际上,我的插件添加了一个短代码,当调用该短代码时,它也会加载一个js文件。示例脚本如下:add_action(\'after_setup_theme\', function() { add_shortcode(\'another-shortcode\', function($atts) { wp_enqueue_sc
Readable titles in mobile
我正在建立一个网站,使用WordPress和Jupiter作为主题。对于其中一个页面,我使用了具有多个层的层滑块。此页上的标题在手机上不可读。我已经将每张幻灯片上的文本sixe改为H1(可用的最大文本),但它们在手机上仍然不可读。我是否需要使用代码以便文本响应?非常感谢。
在HTTPS站点上,在重定向站点后,css和js URL返回到http
我有一个网站:https://media.example.com/blog/我想换成:https://www.example.com/blog/我在Wp\\u选项表的Wp DB中进行了此转换,我修改了字段:siteUrl和Home。。。现在,在重新启动Apache服务器之后,我无法加载主题Css和Js。此外,之前我在href=\'https下加载所有Css和Js,现在它们在href=\'http下加载。我读了不同的博客/解决方案。。。https://wordpress.org/support/articl
Meta box html在保存后未更新
我有一些元框设置,一些是我自己的,一些是在插件中初始化的。正如标题所示,这些元框在帖子提交后不会以图形方式更新。这里有一个问题的例子,我有一个元盒,它有一个单一的切换来启用通知。在发送第一个通知并发布帖子后,我取消了复选框并在其上方添加了一点警告。但是,在我完全刷新页面之前,这不会更新。我对wordpress相当陌生,但这似乎不是正确的行为,因为当我调试代码时,我可以验证是否在save\\u post之后调用了metabox回调。通过查看Chrome的开发工具中的网络选项卡,我还可以看到,当我“save\
在WordPress中只搜索3个自定义域的正确方式是什么?
我有三个自定义字段(不使用ACF)。我希望搜索表单在以下位置搜索匹配项:\\u cth\\u featured\\u zip\\u code\\u 1\\u cth\\u featured\\u zip\\u code\\u 2\\u cth\\u featured\\u zip\\u code\\u 3这是我写的问题:$wpdb->prepare( \" LEFT JOIN $wpdb->postmeta AS laddress_meta ON lad
通过带有自定义本地(小数点=逗号)的GET_OPTION()实现的小数值
我有一个插件中有一个棘手的bug,我正试图找出是谁的错。插件在其init方法中使用检查DB是否必须更新。我使用的子主题设置了一个自定义本地setlocal(). 因此get_option() 返回字符串而不是浮点值。以下是如何再现错误的基本设置:// set custom local setlocale(LC_ALL, \'de_DE.UTF-8\'); // set current DB version update_option(\"db_version\", 5.3