如何创建一个WP_QUERY来搜索标题或标签?
我使用WP\\u Query创建了一个搜索,这个查询似乎是在标题和标签中查找查询到的术语。有没有办法让这个搜索找到标题或标签?$s = $request[\'s\']; $tags = str_replace(\' \', \'-\', strtolower($request[\'s\'])); $paged = $request[\'page\']; $posts_per_page = $request[\'per_page\']; $result =
为什么WP要对包含URL的Unicode(UTF8)进行编码?Unicode url有什么缺点吗?
我很感兴趣,如果我有一个slug中带有unicode字符的类别,即ა-ბwp在html源代码中输出,如:%e1%83%98-%92%90但是,我可以停止该功能(使用term_link 过滤器),并直接输出包含链接的UTF8。然而,这会有什么缺点吗?为什么WP会自我转换?
WordPress数据库查询在phpMyAdmin中可用,但在代码中不起作用
我有一个简单的SQL查询:SELECT * FROM test_table__csv_import_temp_joblist WHERE url =\'https://www.example.com\'在phpMyAdmin中,它运行良好并返回结果。在WP中,它不返回任何内容:$sql = \"SELECT * FROM test_table__csv_import_temp_joblist WHERE url =\'https://www.example.com\'\"; $res
将自定义外部链接添加到菜单
我在菜单中添加了一些自定义外部链接,它们都链接到一个网站,但有几个子文件夹,因此URL看起来非常像:website.co.uk/web1/web2/web3/folder1\\folder2\\folder3 这似乎对我不起作用,因为每当我点击wordpress时,它都会更改我的网站url,如下所示:website.co.uk/web1/web2/web3/folder1folder2folder3 (因此它从url中删除了反斜杠)当然,网站会打开,但没有内容,因为这样的文件夹不存在
如何解决在古腾堡保存站点或帖子时出现403错误的“更新失败”?
当我试图在古腾堡编辑器中保存我的站点时,它只会说“更新失败”。如何解决这个问题?
Get_Terms()返回ORDER BY字段的$args
我想使用get_terms() 对于分类法,例如模仿MySQL的ORDER BY FIELD e、 g。,...FIELD (\'aaa\',\'ccc\',\'bbb\',\'eee\',\'ddd\')A.var_dump 代码段当前看起来像:object(WP_Term)#1861 (10) { ...[\"slug\"]=> string(3) \"eee\" object(WP_Term)#1862 (10) { ...[\"slug\"]=> string(3) \"bb
GET_THE_ARCHIVE_DESCRIPTION()输出的内容在哪里?
我需要自定义post类型存档的简介文本,因此我想使用get\\u the\\u archive\\u description()。问题是,我不知道这个函数将输出的文本在管理中的什么位置。那么它在哪里?
自定义帖子类型在根目录中,博客帖子在子目录中
我有一个网站,有一个自定义的帖子类型和一个博客。对于自定义post类型,我希望slug作为root,如下所示http://domain.com/<title> 还有我想在/blog下显示的博客帖子,如是http://domain.com/blog/<title> 我已通过使用以下两个函数“最小化”自定义帖子类型的URL:add_filter( \'post_type_link\', function($post_link, $post, $leavename)
如何从主题中删除页脚
我是wordpress的新手,我刚安装了5.0.3版,还安装了Consult theme。在第页的按钮上,我收到以下消息:The-Consult By Themeruler. 如何将其从页面中删除?
无法将动态古登堡块渲染到前端
我尝试了我在网上找到的一切。将显示后端,包括动态段(使用select等)。但最简单的“渲染回调”不会出现在前端。插件。php/** * Plugin Name: My Dynamic Block */ function my_plugin_render_dynamic_block( ) { return \'<h1>Sample Block</h1>\'; } function register_dyn
我在同一个查询中有两种帖子类型,如何使用css只选择一种帖子类型?
我在这个网站上使用OceanWP主题和Elementor:https://mymythos.org/仪式、放松和动机是第二种岗位类型的例子。其他大多数帖子都是普通WP帖子。
设置新的块编辑器对齐完整类的样式,没有滚动条或溢出
使用WP 5.0,您现在可以在编辑器中启用全宽块,方法是将其添加到主题中:add_theme_support( \'align-wide\' );但是,如果您使用的是自定义主题,则必须添加自己的CSS才能使其正常工作,如本文所述Gutenberg issue. 有很多例子都是可行的,但对于任何不在Mac上的人来说,它们都存在滚动条问题。问题是如果您使用width: 100vw, 这是我发现的最好的方法,在Windows设备上,只要页面上有一个垂直滚动条,就可以得到一个水平滚动条。我知道这实际上是根据视口宽
加速批量发布创建-wp_ins_post和update_post_meta
我正在使用创建帖子(可变产品)(wp_insert_post) 作用例如,我有9种颜色,9种尺寸。这使得1个产品的总变化量为9×9=81,比要执行的功能低81倍。function create_product_variation( $product_id, $variation_data){ $product = wc_get_product($product_id); $variation_post = array( \'pos
WordPress菜单链接无法正常工作
我正在开发自定义网站。标题链接在主页上起作用,但当我进入商店时,主页链接变成了网站URL/商店如何解决这个问题?<div id=\"content\" class=\"site-content\"> <nav class=\"navbar navbar-expand-sm navbar-light bg-light\"> <a class=\"navbar-brand\" href=\"<?php site_url(\'home\'); ?&
使用快捷码显示当前时间
我使用以下代码以php支持的时区显示当前时间:<?php date_default_timezone_set(\'Asia/Kolkata\'); $currentTime = date( \'d-m-Y h:i:s A\', time () ); echo $currentTime; ?> 我们需要在wordpress中创建几个不同的页面,通过以下格式的短代码在wordpress页面中显示不同支持城市/时区的当前时间:[current_time ti
无法使用入队调用Java脚本
我正在使用一个子主题,并试图从/child-theme/JS/custom调用自定义JS。js公司在我的函数文件中,我有:function myprefix_enqueue_scripts() { wp_enqueue_script( \'my-script\', get_stylesheet_directory_uri() . \'/js/custom.js\', array(), true ); } add_action( \'wp_enqueue_scripts\',
是否可以通过编程方式禁用主题?
我正在构建一个插件,加载iFrame来显示一些内容。我有特定的脚本;该内容的样式,因此在加载这些模板时希望忽略活动主题;两者都可以节省加载时间和;避免CSS冲突。我知道有可能dequeue all scripts & styles 使用wp\\u enqueue\\u脚本和wp\\u enqueue\\u脚本挂钩。事情是这样的,因为我的插件也会对一些脚本和样式进行排队,所以找到一种方法来禁用当前的主题,而不是纠结于卸载一些文件而不是其他文件,这会更干净。那么:是否可以忽略/卸载某些页面/模板上的当
CPT in a shortcode
我在将自定义帖子类型的内容放入快捷码时遇到了问题,想知道有人能帮我解决这个问题吗。我需要这个短代码: // List judges shortcode function judges_shortcode($atts){ extract(shortcode_atts(array( ),$atts ) ); $value=\'<?php the_content(); ?&g
使用WP-REST-API v2 II添加介质
我正在this exact question, 2015年被问及关于通过WP REST API添加媒体的问题。迄今为止我的代码:curl -s -X POST http://www.example.com/wp-json/wp/v2/media/ -H \"Content-Type: application/json\" -H \"Content-Disposition: attachment; filename=image.png\" -H \"Authorization: Basic $base64c
重命名帖子ID-可以做吗?
是否可以在wp\\U posts表中更改post ID而不引起问题?我这样问是因为我有一个WordPress多站点,其中我按语言将站点分开。不幸的是,每种语言的ID都是不同的,这使得链接有点复杂。为了解决这个问题,我目前正在使用一个开关来检测页面所使用的语言,然后将ID分配给一个变量。有了这些信息,我就可以使用这个ID转义URL。 $language = strtolower(mlp_get_current_blog_language(false)); switch($languag