kamikes2003
Registered User
- تاریخ عضویت
- 7 جولای 2011
- نوشتهها
- 81
- لایکها
- 13
سلام
چطور میتونم به پستهای گرفته شده توسط خبرخوان2 بطور خودکار کلمه کلیدی از عنوان اضافه کنم
کد زیر رو پیدا کردم اما من میخوان عنوان رو بگیره، کلمه های کوتاه (و، با، از و ...) رو حذف کنه، باقی رو به عنوان کلمه کلیدی بده
function add_meta_tags(){
global $post;
if( is_single()){
$meta = strip_tags( $post->post_content );
$meta = strip_shortcodes( $post->post_content );
$meta = str_replace( array("\n","\r","\t"),' ', $meta );
$meta = substr( $meta,0,125);
$keywords = get_the_category( $post->ID );
$metakeywords ='';
foreach( $keywords as $keyword ){
$metakeywords .= $keyword->cat_name .", ";
}
echo '<meta name="description" content="'. $meta .'" />'."\n";
echo '<meta name="keywords" content="'. $metakeywords .'" />'."\n";
}
}
add_action('wp_head','add_meta_tags',2);
چطور میتونم به پستهای گرفته شده توسط خبرخوان2 بطور خودکار کلمه کلیدی از عنوان اضافه کنم
کد زیر رو پیدا کردم اما من میخوان عنوان رو بگیره، کلمه های کوتاه (و، با، از و ...) رو حذف کنه، باقی رو به عنوان کلمه کلیدی بده
function add_meta_tags(){
global $post;
if( is_single()){
$meta = strip_tags( $post->post_content );
$meta = strip_shortcodes( $post->post_content );
$meta = str_replace( array("\n","\r","\t"),' ', $meta );
$meta = substr( $meta,0,125);
$keywords = get_the_category( $post->ID );
$metakeywords ='';
foreach( $keywords as $keyword ){
$metakeywords .= $keyword->cat_name .", ";
}
echo '<meta name="description" content="'. $meta .'" />'."\n";
echo '<meta name="keywords" content="'. $metakeywords .'" />'."\n";
}
}
add_action('wp_head','add_meta_tags',2);