ساخت خودکار متاتگ ها در وردپرس
متاتگ ها در طراحی و بهینه سازی وردپرس اهمیت بسیار بالایی دارند و نیاز است که آنها را به درستی انتخاب و اضافه کرد و در وردپرس قرار داد تا بهینه سازی به خوبی انجام شود.در هر یک از نوشته ها و برگه ها نیاز به تنظیم متا تگ هایی است که تنظیم دستی ان ها کاری دشوار و زمان بر خواهد بود یا گاهی اوقات نویسندگان وب سایت آن را فراموش می کنند و یا نمی توانند یک متا تگ مناسب بر اساس اصول سئو وردپرس انتخاب کنند.
ما در اینجا امکان دریافت و ایجاد خودکار متاتگ ها وردپرس را به شما پیشنهاد می کنیم که عمل تگ گذاری به صورت خودکار صورت گیرد.
برای انجام این کار در هاست خود فایل functions.php قالب وردپرس را باز کنید و کد زیر را در انتهای آن قرار دهید. روش کاری این کد به این صورت است که در هر پست از محتوای نوشته شده قسمت هایی را دریافت میکند و در قالب متا تگ های description و… ذخیره می کند ، این کار باعث میشود که شما دیگر نیازی به وارد کردن دستی این قسمت ها نداشته باشید و روی محتوایی که ایجاد میکنید تمرکز کنید این کار تاثیر بسیار مثبتی نیز روی بهینه سازی وردپرس شما دارد.
?php function create_meta_desc() { global $post; if (!is_single()) { return; } $meta = strip_tags($post->post_content); $meta = strip_shortcodes($post->post_content); $meta = str_replace(array("\n", "\r", "\t"), ' ', $meta); $meta = substr($meta, ۰, ۱۲۵); echo "<meta name='description' content='$meta' />"; } add_action('wp_head', 'create_meta_desc'); ?>
توجه داشته باشید که برای بالا بردن کارایی کد فوق باید شما محتوای خوبی تولید کنید تا این کد بتواند محتوایی که شما تولید میکنید را با متا تگ های خود استخراج نماید. پس از قرار دادن این کد فایل را ذخیره کرده و در هاست خود و در قسمت پرونده های وردپرس آپلود نمائید و توجه داشته باشید که قبل از انجام هر تغییری در وب سایت و فایل های قالب وردپرس از آن ها یک نسخه پشتیبان تهیه کنید تا مشکلی برای وردپرس شما پیش نیاید.
موفق باشید.
- نظرات ارسال شده توسط شما، پس از تایید توسط مدیران سایت منتشر خواهد شد
- نظراتی که حاوی تهمت یا افترا باشد منتشر نخواهد شد
- نظراتی که به غیر از زبان فارسی یا غیر مرتبط با مطلب باشد منتشر نخواهد شد
سلام و ممنون از اینکه وقت میگذارید برای پاسخگوئی..
سوالی داشتم.
در قالب جنه، عنوان برگه یا نوشته شما به صورت پیش فرض tag H1 رو به خودش اختصاص میده حالا اگه موقع طراحی شما عنوان صفحه رو hidden کنید در سئو دچار مشکل میشید چون از h1 استفاده نکردید…
سوال: چطور میشه در قالب این پیش فرض رو عوض کرد و یا اینکه راهی باشه برای رفع این مشکل.
ممنون
دوست عزیز سلام ,
بهترین حالت اینه که بتونید با کد نویسی اینکار رو انجام بدید .
پیروز باشید
بسیار عالی
کاربردی بود
ممنوم موفق باشید