【发布时间】:2014-07-05 02:32:31
【问题描述】:
我在论坛上发了新帖子,但在这里我找到了答案,没有问,只是搜索,谢谢。
这里是我的问题:
我有一个名为“publicacion”的自定义帖子类型,还有下一个自定义 WP_Query:
$query_args = array(
's' => mysql_real_escape_string( $_GET['s'] ),
'post_type' => 'publicacion',
'meta_key' => 'meta-box-fp'
);
if( $_GET['autor'] != '' ) {
$query_args['tax_query'] = array(
array(
'taxonomy' => 'autores',
'field' => 'slug',
'terms' => mysql_real_escape_string( $_GET['autor'] )
)
);
}
if( trim( $_GET['fini'] ) != '' || trim( $_GET['ffin'] ) != '' ) {
$query_args['meta_query'] = array (
array(
'key' => 'meta-box-fp',
'value' => array( mysql_real_escape_string( $_GET['fini'] ) . '-00-00', mysql_real_escape_string( $_GET['ffin'] ) . '-00-00' ),
'type' => 'DATE',
'compare' => 'BETWEEN' )
);
}
if( isset( $_GET['ord_by'] ) ) {
$ordby = mysql_real_escape_string( $_GET['ord_by'] ) == 'year' ? 'meta_value' : mysql_real_escape_string( $_GET['ord_by'] );
$query_args['orderby'] = $ordby;//mysql_escape_string( $_GET['ord_by'] );
$query_args['order'] = 'DESC';//mysql_escape_string( $_GET['ord'] );
}
$query = new WP_Query( $query_args );
's' 参数重定向到搜索页面,但我需要在 archive-publicacion.php 文件中进行搜索,并且我需要 's' 参数,搜索摘录而不是内容。 有可能这样做吗?谢谢,我希望我的问题很清楚,请原谅我的英语。
【问题讨论】:
标签: php full-text-search wordpress