2017-04-07 50 views
0

我有一個簡單的網站,其下拉菜單中包含蘋果,香蕉,梨等主要選項,用戶選擇該選項並單擊搜索,網站返回結果,其中文章主標籤與選項匹配它使用簡單的Primary_Tag = Primary_Option條件完成。這是用英語,用戶來了,想要安裝一個網站的副本,並將蘋果,香蕉,梨改爲阿拉伯語,以便蘋果在下拉菜單和他的文章中變成تفاحة。但他沒有獲得任何搜索結果,儘管他將文章標記爲: 網站的其他部分保持不變,並且使用UTF-8字符編碼,我相信這些編碼支持阿拉伯文字。那麼爲什麼這不起作用,它可以工作?返回不同語言的搜索結果

編輯1 - 示例代碼

$Primary_Option = preg_replace('/^-|-$|[^-a-zA-Z0-9 ]/', '', $_GET['primary_option']); 

然後

'key' => 'primary_tag', 
'value' => $Primary_Option, 
'compare' => 'LIKE' 

然後

if ($results->have_posts()) 
+0

UTF-8明確支持阿拉伯字符。你可以發佈一些代碼示例嗎?問題在於代碼 – Unex

+0

@unex添加了一些示例代碼片段 – Naz

+0

您的問題是關於在Wordpress中查詢帖子,對不對? –

回答

0

就意識到這是這是導致該問題preg_replace函數。