您当前的位置:首页 > TAG信息列表 > query
分类存档页面-循环浏览特定标签的帖子(带分页)-pre_get_post
我有一个分类归档页面(press),我需要循环浏览某个标签(杂志)的帖子。我试图用pre\\u get\\u posts修改查询,但它仍然只是显示“press”类别中的帖子。我将此用于自定义查询,在中设置标记$args, 但我失去了分页功能。为了澄清,带有“magazine”标签的帖子可能有也可能没有“press”类别,我需要遍历带有“magazine”标签的每篇帖子。我的代码有什么问题吗?如何做到这一点?function tag_loop( $query ) { if ( $query-
查询帖子以显示类别为“自定义字段值”的所有帖子
我想知道如何使用自定义字段查询自定义帖子类型的帖子。目标:在我的“艺术家”单页上,我只想显示该艺术家的新闻/专辑发布列表。这些帖子也会显示在主页上。概念:为帖子上的每个艺术家使用一个类别;在每个艺术家页面上使用自定义字段“news\\u category\\u slug”链接他们。然后,我想查询帖子并显示类别中与自定义值“news\\u category\\u slug”匹配的所有帖子。也许我走错了方向;我没有太多的PHP知识,所以我很难确定这是一种糟糕的方法,还是我不知道如何在查询中嵌套变量!帮助
从数据库中查找给定纬度和经度500英里内的所有结果
我陷入了这个问题中,主要要求是从数据库中查找距离给定纬度和经度500英里以内的所有结果。我已经将纬度和经度以及这些纬度和经度的邮政编码存储到post\\u meta中,现在的想法是,当用户搜索任何邮政编码并从下拉列表中选择英里数时,所有匹配该查询的结果都应该出现。用户进行如下查询51310的500英里查询应返回距离邮政编码51310 500英里以内的所有结果。以下是我到目前为止所做的。这是实际对数据库进行查询的主要功能。if (isset($_GET[\'s\']) && !empty($
自定义分类中的多项选择
我在函数中添加了自定义分类法。php。代码如下:function create_autor_nonhierarchical_taxonomy() { $labels = array( \'name\' => _x( \'Autor\', \'taxonomy general name\' ), \'singular_name\' => _x( \'Autor\', \'taxonomy singular name\' )
如何在WordPress中进行异步查询?
有没有办法对wordpress进行异步查询,在那里我可以使用wordpress函数例如:我在插件文件中制作add_post.php 其中包含: if($_POST[\'new_post\'] == true) wp_insert_post( $_POST[\'post_data\'] ); 我使用ajax发送查询来执行上述代码其中wp_insert_post() wordpress函数是否在中定义wp-includes/post.php.
如何加快wp_Query的速度,花了更多的5秒才能与10万条帖子竞争
我使用了一个非常简单的wp\\u查询,在站点上检索了10篇帖子,超过10万篇。此查询在wp多站点上运行,对同一网络(同一db服务器)中的小站点执行相同的查询需要很少的毫秒(0.032888 | 0.021731 | 0.020796 | 0.02127)主要问题是什么时候尝试在大型网站上运行它(增加10万个帖子)。wp\\U查询转储为:print_r($args); // output Array ( [post_type] => post
使用下拉菜单按自定义字段对搜索结果进行排序
在我的搜索中。php页面,我有一个“排序方式”下拉列表,它几乎完全符合我的要求--<select class=\"dropdown-class\" name=\"sort-posts\" id=\"sortbox\" onchange=\"document.location.href=location.href+this.options[this.selectedIndex].value;\"> <option disabled>Sort by</option>
WooCommerce:无法将WC_GET_PRODUCTS用于自定义REST API终结点
我正在尝试创建一些定制的RESTAPI端点,这些端点可以获取具有一些特殊条件的产品,例如,一个端点用于特色产品。我试着用wc_get_products 功能如下:add_action(\'rest_api_init\', \'my_custom_featured_product_endpoint\'); function my_custom_featured_product_endpoint() { register_rest_route(\'custom-endpoin
在仍使用TAX_QUERY参数的情况下按自定义字段排序WordPress查询
目前,我有一个查询,用于搜索所有分类术语与在输入字段中搜索的单词相匹配的员工。这很好,但我的客户现在希望员工结果按姓氏的字母顺序显示,姓氏是我在管理面板中使用工具集类型创建的自定义字段。每当我尝试添加\'meta_key\' => \'wpcf-last-name\', \'orderby\' => \'meta_value\', \'order\' => \'DESC\' 对于参数列表,它会打断整个查询。以下是工作代码:$names = array(
关于META_KEY及其数组值的WP_QUERY
我正在用wordpress开发代码。由于缺乏能力,我遇到了一些麻烦。在我的wordpress中构建这个提问部分custom-post-type : book // 这是我的自定义帖子类型meta_key : date_all // 这是我的“书”的meta\\u键meta_value : array(\'year\' => \'2012\', \'month =>\'3\', \'date\' => \'23\', \'dw\' => \'2\')和其他一些书籍帖子(我的自
在使用GET_RESULTS后,我应该在哪里重置查询?
我有以下代码来填充重力表单中的复选框字段。我有一个field\\u id数组,通过foreach循环循环。$arr = array(5, 6, 7, 8, 9);然后,我有了第二个foreach循环,其中包含一个从数据库中提取数据的查询。但是,代码正在运行,每个后续的field\\u id都显示该field\\u id和之前的field\\u id的结果。例如field\\u id=6显示field\\u id=5和field\\u id=6的复选框字段列表。field\\u id=7显示field\\u
Valid SQL query return empty
打印准备好的查询时,我看到以下字符串:\"SELECT p.ID, COALESCE(w.value,Display_name) value, p.post_title, p.post_date, p.post_content,p.post_author,user_login FROM wp_posts p INNER JOIN wp_users a ON a.ID = p.post_author LEFT JOIN wp_bp_xprofile_data w ON w.user_id = a.ID WH
何时应该使用wp_Reset_postdata而不是wp_Reset_Query?
似乎有一半的教程在抄本中使用wp_reset_postdata() 和一半使用wp_reset_query(). 怎么回事?也许两者都用?那么...怎么样rewind_posts()? 我在问一个答案based on facts, 没有意见。
AJAX加载了更多没有使用正确类别的帖子,并重复了相同的几个帖子
我有一个关于当前项目的页面,在该页面中,我成功设置了AJAX帖子过滤,因此用户可以单击复选框并按对应的类别过滤帖子。我还成功地设置了AJAX帖子加载,用户可以滚动到底部,加载更多帖子。我将描述我的问题,然后发布我的代码。My Problem当AJAX滚动加载新帖子时,它们不在正确的类别(或类别,取决于单击的复选框)。此外,我将其设置为一次加载9篇新帖子,而他们每次只是重复相同的9篇帖子。My Code在我的功能中。php文件,我有以下代码: // Setup AJAX for filter post
Wpdb->Last_Query返回错误查询
我使用Wordpress 4.8,我想通过元值获得用户。我希望用户在7天内没有连接,并且“email\\u not\\u logged”元为空。所以我试着:$users = get_users(array( \'meta_query\' => array( \'relation\' => \'AND\', array( \'meta_key\' => \'last_login\',
创建要在查询内进行比较的全局数组
我对woocommerce的wordpress有点意见。我必须检查一个产品是否畅销。因此,我创建了一个函数,该函数使用meta\\u键=“total\\u sales”查询产品,并将post\\u per\\u页面设置为“10”,因为我想知道前10位畅销书,并在product in shop页面上贴上“畅销书”标签,并将产品ID保存在一个数组中。这是我的函数bestSellerArray()的php代码:$post_type_query = new WP_Query( array(
管理员编辑自定义帖子类型中的自定义过滤器是否响应无效的帖子类型?
我正在尝试向管理员编辑屏幕中添加一个过滤器,用于我使用自定义帖子类型插件设置的名为“trip”的自定义帖子类型。我希望过滤器按ACF添加的自定义字段“trip\\u status”进行过滤。请参见下图以供参考。我正在使用下面的代码进行设置(modified from here), 然而,每次我尝试按我创建的下拉列表中的选项进行筛选时,我都会从Wordpress得到一个“无效的帖子类型”的响应。/** Create the filter dropdown */ add_action( \'restr
如何在后台的内容编辑器中显示帖子标题?
这可能吗?我正在尝试为我的内容使用预定义的模板。为此,我使用以下方法:add_filter( \'default_content\', \'custom_editor_content\' ); function custom_editor_content( $content ) { $args = array( \'posts_per_page\'=> 15, \'orderby\' => array(
我需要一些关于全球$POST的解释
抱歉,如果这听起来像一个愚蠢的问题,但这是困扰我一段时间的问题。我需要解释一下function custom_function () { global $post; } 我从PHP了解到,全局变量可用于从脚本中的任何位置访问全局变量。我知道global $post 通常在设置新查询时设置。如果在WordPress查询帖子中未声明全局变量,会发生什么情况?我知道如何在WordPress中使用它,但还不完全理解为什么。非常感谢。
从所有帖子中获取特定的ACF密钥和值-无法访问数据库
我有一个自定义的帖子类型“product”,我想检索并在页面上显示ACF字段“product\\u url”的所有值。我没有通过PHP MyAdmin访问db的权限,所以我试图查询数据并显示在页面上。我无法让它正常工作。我最近得到的是帖子标题,但只要我修改下面的代码,它就会停止工作。function output_product_links() { global $wpdb; $custom_post_type = \'product\'; $result