در نتایج جستجوی وردپرس بصورت پیشفرض همه پست تیپ ها (post type) نمایش داده می شود که مثل دانلودهای پلاگین edd (easy digital downloads) یا موارد دیگر...
کدهای زیادی تست کردم و فهمیدم بخاطر اینکه پست تیپ دانلود ها را افزونه EDD با اولویت بالاتری نسبت به پیشفرض وردپرس ایجاد کرده، کدهای من کار نمیکنه و نهایتا با این کد مشکلم حل شد. امیدوارم بدردتون بخوره.
کد زیر را در انتهای فایل فانکشن (functions.php) قالب سایت قرار دهید.
/** * update_my_custom_type * @author temForest <info@temforest.ir> */ function update_my_custom_type() { global $wp_post_types; if ( post_type_exists( 'download' ) ) { // exclude from search results $wp_post_types['download']->exclude_from_search = true; } }