您当前的位置:首页 > TAG信息列表 > query
使用wp配置从插件连接到数据库
Im使用以下内容访问Wordpress数据库中的表格信息 require_once(ABSPATH . \'wp-config.php\'); $conn = mysqli_connect(DB_HOST, DB_USER, DB_PASSWORD); mysqli_select_db($conn, DB_NAME); 工作正常,我可以连接并显示信息。问题是,当我尝试从工具下仪表板中的插件执行相同的操作时,我得到以下消息:注意:在C:\\xampp\\htdocs\\wor
有没有办法列出所有已使用/未使用的可湿性粉剂模板?
我正在努力优化我最近管理的一个网站,在我看来,有相当多的未使用的模板。我想删除所有未使用和冗余的模板文件,以便我们能够将我们的开发重点放在我们确实支持的模板上,但是这个网站上有100多个页面和帖子,所以我不能只是进行抽查,我需要一个可靠的查询。我已经确定了如何通过加入wp\\U帖子和wp\\U Posteta来查询调用哪个页面模板,并且通过通过wp\\U term\\u关系查询wp\\U帖子和wp\\U term来确定使用了哪些帖子格式,但是。。。这似乎仍然不能告诉我指数是否正确。php曾经被使用过(我不
循环内的GET_DELETE_POST_LINK()顽固地不返回任何内容
我建立了一个会员网站,用户可以从前端发布列表、编辑列表,理想情况下还可以删除列表。对于后者,我想在前端回显一个“删除帖子”链接。问题是get_delete_post_link().因此: $theID = get_the_ID(); // inside loop echo $theID; <a href=\"<?php echo get_delete_post_link( $theID, \'\', false ); ?> \">Delete This Po
WP搜索排除字符串中的最后一个字母
我需要从搜索字符串中排除最后一个字母,因为WP搜索对单词敏感。我的意思是像用户输入单词“dogs”这样的情况,但在标题中我没有狗,我有“dog”。在这种情况下,用户得到0个结果,但如果我们过滤搜索字符串并删除最后一个字母,则在发送搜索结果之前,用户会从“dog”获得结果。代码很简单$word = substr($word, 0, -1); 其中$word是一个搜索字符串。但我找不到钩子。是否有任何筛选器或挂钩,或者在哪里处理搜索字符串文件?
如何防止WordPress检索数据库中最近10个帖子的数据?
根据查询监视器插件,Wordpress正在为数据库中的最后10篇帖子调用四个查询,从这里开始了解ID:SELECT SQL_CALC_FOUND_ROWS wp_posts.ID FROM wp_posts WHERE 1=1 AND wp_posts.post_type = \'post\' AND (wp_posts.post_status = \'publish\' OR wp_posts.post_status = \'private\') ORDE
根据上一次查询查询帖子
我试图从自定义表中输出一些日历事件,这些日历事件也与自定义帖子类型相关联。除了在我的foreach循环中,每一行都重复最后一个日期之外,我还有其他工作要做。我需要一些帮助,使用正确的方法来正确获取$eventDate。这是我的代码:<?php $today = date(\'Y-m-d\'); global $wpdb; $events = $wpdb->get_results(\"SELECT * FROM \".$wpdb->prefix.\"calp_eve
管理员视图:根据帖子是否附加了特定分类来筛选帖子
我知道如何在管理员视图中按分类法术语过滤帖子,但在我的情况下,我希望能够根据帖子是否附加了特定的分类法(而不是其术语)来查看帖子。例如:Post类型为“事件”。有两种分类法——“区域”和“国际”。它们都有自己的术语,我可以为它们创建两个单独的过滤器。我想要的是一个过滤器开关,它可以让我看到“区域”或“国际”事件。有人能给我指一下正确的方向吗?我对WP\\U查询相当陌生,但我想我必须检查一下这篇文章是否属于分类法的任何术语?
对帖子进行排序时忽略‘a’
我试图对页面上的帖子进行排序,但忽略了“a”、“an”和“the”。我在这一页上找到了一个很好的例子:https://css-tricks.com/ignoring-the-in-wordpress-queries/我的查询$args = array( \'post_type\' => \'post\', \'posts_per_page\' => -1 ); add_filter(\'posts_fields\', \'wpcf_cr
在自定义WooCommerce插件中查询昵称而不是显示名称
我一直在为我的一个客户开发一个自定义插件,该插件将订单信息输出到Woocommerce的文本文件中。直到最近,一切都很顺利,因为某种无法解释的原因,每次有人登录时,他们的显示名都会从昵称更改为“FirstName LastName”选项。。。。这打断了我的输出。我需要显示他们的昵称或登录名(相同),而不是显示名称。。。一直到现在都在使用。以下是我认为是问题的相关部分: $query = $wpdb->prepare( \"SELECT orden.ID AS order_num
直接挂接到查询执行
我正在构建一个简单的缓存类,我想使用这个类来缓存查询。我最初的想法是创建一个Query 类并使用它来处理所有查询,这意味着Query 类将使用Cache 类来检查是否存在已保存的查询,否则它将运行WP_query 或$wpdb 并缓存结果。到目前为止,一切都很好,我想更进一步。wordpress默认运行的查询是什么?Wordpress的核心函数不会使用我的类,所以我的问题是:有没有办法在查询执行级别连接到Wordpress?我能找到的唯一挂钩是关于修改查询的挂钩,但我想要的是一个处理查询执行本身的挂钩(这
重置对META_KEY/META_VALUE搜索的最佳方式是什么?
我用不同的<select> 和<input>.我使用meta_query 并构建一个键/值对数组。Array ( [relation] => AND [0] => Array ( [relation] => AND [0] => Array (
根据URL动态重定向页面?
我正在为我的网站制作一个翻译系统,我在URL重写方面遇到了问题。每个页面都被翻译成多种语言,并且每种语言应有不同的URL,例如:/en/best-restaurants-in-tokyo /it/migliori-ristoranti-a-tokyo /fr/meilleurs-restaurants-à-tokyo 等等。所有这些链接都应该打开同一个帖子。所有与翻译相关的信息(包括slug)都存储在一个单独的表中。根据所选语言更改帖子的内容是微不足道的,但我
在WordPress中向查询变量添加多个值
我正在函数中使用以下代码。php将自定义查询变量添加到我的WordPress项目中。<?php function add_custom_query_var( $vars ){ $vars[] = \"brand\"; return $vars; } add_filter( \'query_vars\', \'add_custom_query_var\' ); ?> 然后在我使用的内容页上:<?php echo $curre
动态覆盖幻想标题-第二部分
我按照pat-j和cjbj的指示回答:Dynamically Override Fancy Title 我得到了覆盖标题的结果。现在我需要动态更改此标题。我编写了此函数:add_filter (\'presscore_get_page_title\',\'netbooking_presscore_get_page_title\',10,1); function netbooking_presscore_get_page_title ( $title ) { if( is_pag
无法在PRE_GET_POSTS挂接中切换查询的POST
我需要根据URL动态更改正在加载的页面。这是一个翻译系统,每种语言的页面长度是不同的。URL如下所示:/en/best-restaurants-in-tokyo /it/migliori-ristoranti-a-tokyo /fr/meilleurs-restaurants-à-tokyo 段塞存储在单独的表中,而不是wp_posts 或wp_postmeta. 我发现实现这一点的唯一方法是修改全局WP_Query 中的对象pre_get_posts 钩问题
如何显示特定的自定义帖子,以及如何编辑帖子的单一页面?
好吧,我是Wordpress的新设计师,但我在思考如何正确使用帖子类型时遇到了一些困难。我正在CMS中重建我的投资组合。我知道如何轻松制作页面。我创建了一个PHP文件</我在注释的顶部为它指定了一个模板名称。(例如“template:homepage”(模板:主页)然后我转到wp admin并创建一个新页面,并为其分配模板。然后我可以使用自定义字段插件将自定义字段等添加到该页面,并将其与该页面相关联,然后我可以在php文件中使用php拉入这些字段。(get\\u field etc)。结果:当我转到
是否将MySQL数据库中的所有http更改为HTTPS?
我正在尝试将所有图像链接从http更改为https,是否可以在处理整个数据库的批处理查询中这样做?怎样此外,我的提供商在https中添加了一个“s”,这将导致“https”变得无用和错误!所以我必须将它们从https还原为https。请帮忙,非常感谢。
如何在WordPress中编写更新查询以终止瞬变
我想编写更新查询来终止瞬态。我会在wordpress选项表中将他们的时间增加到1。我对更新的查询是$wpdb->update( \'options\', array( \'option_value\' => \'1\', // string ), array( \'option_name\' => \'%re_compare%\' ) ); 它不起作用。
如何使用类别和标签运行帖子的选择查询?
我想获取多篇带有类别和标记的帖子,目前我正在使用此查询:$pagesize = 20; $pageNumber = 1; $mysql = mysqli_query($con,\"SELECT p.post_title, p.ID, p.post_content, p.post_date, p.post_name as url, t.name as category_name FRO
当前职位任期是否为GET_TERMS(或TAX_QUERY)?
我见过很多解决方案,但似乎没有一个对我有效。。。我有一个网格关闭循环/内容打开single.php 这将按原样呈现整个网格,因此我使用下面的函数,这很好,但前提是我指定了确切的分类术语(client-1).function my_query_args($query_args, $grid_name) { if ($grid_name == \'client-grid\') { $query_args[\'tax_query\'] = array( array