Php Wordpress元查询中撇号的问题
我见过这个问题,但似乎找不到适合我的解决方案。我试图根据article_标签过滤帖子,除了带撇号的帖子外,其他帖子都能正常工作 以下是我的选择代码:Php Wordpress元查询中撇号的问题,php,wordpress,Php,Wordpress,我见过这个问题,但似乎找不到适合我的解决方案。我试图根据article_标签过滤帖子,除了带撇号的帖子外,其他帖子都能正常工作 以下是我的选择代码: <select name='tagFilter'> <option value="Lead" <?php echo display_selected($tag, "Lead Story");?>>Lead Story</option> <option value="Executi
<select name='tagFilter'>
<option value="Lead" <?php echo display_selected($tag, "Lead Story");?>>Lead Story</option>
<option value="Executive Corner" <?php echo display_selected($tag, "Executive Corner");?>>Executive Corner</option>
<option value="Executive Highlight" <?php echo display_selected($tag, "Executive Highlight");?>>Executive Highlight</option>
<option value="What's New" <?php echo display_selected($tag, "What's New");?>>What's New</option>
</select>
这是我的问题:
$tag_query = array('relation' => 'AND');
if(!empty($tag)){
array_push($tag_query, array(
'key' => 'article_type',
'value' => $tag,
'compare' => '='
));
}
$filter_query_args = array(
'post_type' => 'vbc_news_blog',
'post_status' => 'published',
'orderby' => 'date',
'paged' => $paged,
'date_query' => $date_query,
'meta_query' => $tag_query
);
$filterQuery = new WP_Query( $filter_query_args );
我尝试过addslashes和stripslashes(我真的不知道它们是如何工作的,我只是在环顾四周时看到了这些解决方案),但它们没有起到任何作用。有人有什么建议吗 我想您正在寻找wordpress的
清理文本字段(string$str)
功能
function sanitize_text_field( $str ) {
$filtered = _sanitize_text_fields( $str, false );
/**
* Filters a sanitized text field string.
*
* @since 2.9.0
*
* @param string $filtered The sanitized string.
* @param string $str The string prior to being sanitized.
*/
return apply_filters( 'sanitize_text_field', $filtered, $str );
}
这是指向文档的链接,我想您正在寻找wordpress的
清理文本字段(string$str)
功能
function sanitize_text_field( $str ) {
$filtered = _sanitize_text_fields( $str, false );
/**
* Filters a sanitized text field string.
*
* @since 2.9.0
*
* @param string $filtered The sanitized string.
* @param string $str The string prior to being sanitized.
*/
return apply_filters( 'sanitize_text_field', $filtered, $str );
}
这是指向文档的链接,选择带撇号的标记时会发生什么?您启用了吗?是否有任何特定的错误消息?当您选择带撇号的标记时会发生什么?您启用了吗?是否有任何特定的错误消息?