وقتی نظرات زیادی در یک سایت یا وبلاگ وجود دارد خوب است - این نشان دهنده محبوبیت منبع، نویسنده و محتوایی است که پست می شود. اگر نه برای یک "اما" - نظرات تعداد زیادی لینک خروجی را ترک می کنند، همراه با نظرات، وزن سایت از بین می رود، که بدون شک بر ارتقای سایت تاثیر منفی می گذارد. موتورهای جستجو. بنابراین، در صورت مشاهده این مشکل در سایت خود، باید پیوندها را از فهرست بندی در نظرات ببندید.
به عنوان مثال، در ابتدای سال متوجه شدم که من نیز باید از شر صفحات تکراری خلاص شوم، اما، متأسفانه، روش هایی که همکاران با دانش فنی بیشتری در اینترنت به اشتراک می گذارند با تغییراتی در فایل "functions.php" مرتبط است. اقدامات من در این فایل همیشه سایت را می شکند. مجبور شدم کنار دریا بنشینم و منتظر آب و هوا باشم به همراه انبوهی از موارد تکراری در سایت.
و سپس یک روز خوب یک ماهی قرمز ظاهر شد که آرزوی من را برآورده کرد و به بستن پیوندها از نمایه سازی کاملاً بی ضرر و بدون اتلاف وقت برای بازیابی سایت کمک کرد. البته شوخی کردم اما...
بهطور غیرمنتظرهای برای خودم، اطلاعاتی در مورد پلاگین ARK HideCommentLinks پیدا کردم که پیوندهای سایتهای مفسر را میبندد و replytocom را حذف میکند. نویسنده این افزونه، Alexander Karataev، آن را کوچک نامیده است، به این معنی که این افزونه عملاً برای سایت های ما بی ضرر است. اما مزایای آن ملموس است. افزونه را دانلود کرده و به سایت اضافه کنید.
پیوندها را در نظرات ببندید
پلاگین ARK HideCommentLinks را باید در کنسول در صفحه افزونه ها پیدا کنید - "افزودن جدید". پس از نصب، فقط باید آن را فعال کنید. اگر افزونه کش دارید، کش را پاک کنید و فوراً آن را در عمل ببینید. بعد از فعال سازی افزونه نیازی به انجام کاری نیست!
اکنون با قرار دادن ماوس روی نویسنده نظر، راهنمای ابزاری با آدرس وب سایت مفسر می بینیم. از این گذشته، حذف کامل پیوندها به سایت های مفسران کاملاً اشتباه است: گاهی اوقات مهمانان می دهند نصیحت مفید، نظرات خود را به اشتراک بگذارند و اغلب تمایل به بازدید از سایت های آنها وجود دارد.
و همچنین اگر از این موضوع مطلع هستید، افزونه موارد تکراری "replytocom" را که با کلیک بر روی دکمه "افزودن نظر" یا "پاسخ" ظاهر می شوند، حذف می کند. اتفاقا من این نسخه های تکراری را در خودم دارم در تعداد زیادمن آن را پیدا نکردم ... یا نتوانستم آن را پیدا کنم، که ممکن است :))
علاوه بر این، اکنون کسانی که ویجت هایی با آخرین نظرات در نوار کناری دارند نیز می توانند آرام باشند. ARK HideCommentLinks پیوندها را در آنجا نیز می بندد.
البته، من نمی توانم اصل این افزونه فوق العاده را به طور دقیق توضیح دهم، نکته اصلی این است که من بررسی های مربوط به کار آن را مطالعه کردم و تصمیم درستی برای خودم گرفتم - این افزونه را در عمل در سایت خود آزمایش کنم.
مزایای کلیدی پلاگین ARK HideCommentLinks
از قبل می دانم که ممکن است پس از نصب افزونه در سایت سوالاتی پیش بیاید، بنابراین توصیه می کنم تمام نظرات مقاله مربوط به این افزونه را در سایت نویسنده الکساندر کاراتایف مطالعه کنید و در صورت نیاز سوالات خود را از او بپرسید.
در یک یادداشت!
توجه داشته باشم که پس از افزودن افزونه، کتیبه ای در کنسول ظاهر شد: "افزونه های زیر ممکن است مشکلاتی را برای (نقشه های سایت xml) با Yoast ایجاد کنند. سئو وردپرس: Google XMLنقشه های سایت این بدان معناست که پلاگین ARK HideCommentLinks با نقشه سایت XML Google در تضاد است. من سئو وردپرس Yoast را روی سایتم نصب کرده ام که به تنهایی یک نقشه سایت تولید می کند. به نظر می رسد که Yoast و Google XML Sitemaps هر دو سعی در ایجاد نقشه سایت sitemap.xml مشابهی دارند. و هنگام نصب ARK HideCommentLinks، تضاد وجود دارد. تصمیم گرفتم نقشه سایت Google XML را غیرفعال کنم و علامت قرمز ناپدید شد، افزونه بدون مشکل فعال شد.
از شر نظرات خلاص نشوید
می دانید، اخیراً خواندم که یکی از صاحبان سایت تمام نظرات سایت خود را به طور کامل حذف کرده است، زیرا نمی دانست چگونه از شر آن خلاص شود. لینک های خارجیدر نظرات ... اگر شما هم در همین شرایط هستید، نزدیک به این، بهترین راه برای شما این است که افزونه را در سایت خود تست کنید و سپس یک مداخله جراحی انجام دهید.
درود به همه خوانندگان وبلاگ! امروز می خواهم به شما نشان دهم که چگونه پیوندها را از فهرست بندی در نظرات وبلاگ ببندید. انجام این کار حتی با حداقل دانش php آسان است. اگر نظرات زیادی در وبلاگ خود دارید، پس فرصت بزرگی وجود دارد که پیوندها را دنبال نکنید و چند لینک باز را از دست بدهید، که بسیار نامطلوب است.
البته، دنبال کردن لینکهای موجود در نظرات به صورت دستی بسیار دشوار است، اما نصب یک افزونه اضافی به این دلیل نیز گزینهای نیست. بنابراین، به نظر من، بیشترین را پیدا کردم راه حل بهینه، که در آن همه چیز به طور خودکار اتفاق می افتد و نیازی به ردیابی دستی لینک های باز ندارید.
دقیقا چه خبر است؟ لینک ها با برچسب بسته می شوند
بنابراین، نمی توانید با خیال راحت هر نظر را با بستن پیوندها به صورت دستی یا حذف آنها ویرایش کنید - همه پیوندها به طور خودکار از فهرست بندی توسط Yandex و Google بسته می شوند. چگونه می توان آن را در عمل انجام داد؟
ابتدا اجازه دهید به فایل functions.php بپردازیم که در دایرکتوری شما قرار دارد قالب وردپرس. باید کد زیر را در آن وارد کنید:
تابع wp_noindex($comment) ( return str_replace(" ", "", $comment); ) add_filter("comment_text"، "wp_noindex"); add_filter("comment_text"، "wp_noindex2");
کد باید قبل از تگ بسته شدن درج شود؟>. بسیاری این را نمیدانند و تکههای کد را در وهله اول فایل قرار میدهند، و سپس تعجب میکنند که چرا سایت کار نمیکند. بنابراین، دوباره تکرار می کنم - درست قبل از برچسب بسته شدن؟> در انتهای فایل functions.php!
اکنون باید تغییراتی در فایل comment-template.php ایجاد کنید. این فایل را در پوشه قالب تم پیدا نخواهید کرد - در پوشه wp-includes قرار دارد. این پوشه در فهرست سایت قرار دارد - جایی که فایلهای htaccess.، robots .txt و sitemap.xml در آن قرار دارند. بنابراین، در فایل comment-template.php، باید قطعه کد را پیدا کنید:
$return = "$نویسنده";
و این قطعه را با قطعه بعدی جایگزین کنید که حاوی تگ های noindex است که Yandex با آن کار می کند.
$return = "
اکنون می توان کار را تمام شده در نظر گرفت - نظرات شما از پیوندهای باز محافظت می شود و هیچ تهدیدی برای وبلاگ ایجاد نمی کند. پیوندها از نمایه سازی از موتورهای جستجوی اصلی - Yandex و Google بسته می شوند. در پست های بعدی می بینمت.
سلام دوستان امروز یه روش ساده بهتون میگم که از ایندکس شدن لینک های نویسندگان نظرات خلاص بشید و در عین حال لینک ها رو به صورت ظاهری سر جای خود بذارید. راه حل توسط من در اینترنت پیدا شد، تست شده و کار می کند! =)
هنگامی که وبلاگ من بود، این آزمایش توسط من به دلیل تعداد زیاد پیوندهای باز در نظرات تکمیل شد، که نه تنها بر میزان بالای "پیوند هرزنامه" به سایت من تأثیر منفی گذاشت، بلکه بر کاهش اعتماد موتورهای جستجو نیز تأثیر منفی گذاشت. و اکنون تگ "nofollow" نیز کمک زیادی نمی کند. تا آنجا که من متوجه شدم، وزن صفحه به آرامی به صفحات سایت هایی که نویسندگان آنها نظرات خود را در مقاله گذاشته اند می رود.
در حال حاضر با استفاده از افزونه این مشکل را حل کردم WP بدون لینک خارجیکه به سادگی لینک نویسنده کامنت را با لینکی از فرم "site/goto/link" مطابق تصویر بالا جایگزین کرد.
بعد از اینکه شروع به استفاده از این افزونه کردم، اسپم لینک من واقعاً به میزان قابل توجهی کاهش یافت که البته باعث خوشحالی من شد.
اما در عین حال تعداد نظرات نیز کاهش چشمگیری داشته است. در واقع، بسیاری، به هر نحوی، به دلیل پیوندهایی به سایت ها، روی سایت ها نظر می دهند و با دیدن ساخت لینک های نویسندگان فرم "سایت/گوتو/لینک" در نظرات، جرأت نکردند نظر بگذارند.
ضمناً در کد html صفحه این ساختار به شکل زیر است:
اولگا آندریوا
در نتیجه جستجو کردم و راه حل زیر را برای این مشکل پیدا کردم:
چگونه لینک های مفسران را از نمایه سازی بدون افزونه مسدود کنیم؟
اولین کاری که انجام دادم این بود که افزونه را غیرفعال کردم و تمام لینک های نظر دهنده را به حالت عادی برگرداندم.
اولگا آندریوا
بعد از این مرحله باید روی 2 فایل تغییراتی ایجاد کنم و راه حل اجرا میشه!
1. من تغییراتی در فایل ایجاد می کنم comment-template.php، که در پوشه قرار دارد wp-شامل
فراموش نمی کنم که قبل از ویرایش، فقط در صورت لزوم، یک کپی از فایل تهیه کنم و به دنبال خط آن بگردم:
"$author";و این خط را به این تغییر می دهم:
"$نویسنده";
2. من تغییراتی در فایل ایجاد می کنم footer.phpاز موضوع شما، درست قبل از بستن برچسبخطوط زیر را وارد می کنم:
اگر جی کوئری را ندارید، پس footer.phpباید یک خط دیگر وارد کنید:
اکنون همه چیز باید مطمئناً کار کند! من بررسی می کنم که از نظر ظاهری پیوندهای مفسران شبیه پیوندهای معمولی است
و در کد html صفحه ترفند کوچک ما نهفته است:
اولگا آندریوا
همانطور که قبلاً متوجه شدید، هیچ مرجع نوع در کد وجود ندارد href، در عوض ما در فایل درج کردیم comment-template.phpبرچسب زدن طولو اسکریپت به فایل اضافه شد footer.php، پیوند شبه را به پیوند فعلی تغییر داد. اما با عبور از این کد html، هر ربات جستجویی هیچ پیوندی را پیدا نمی کند، زیرا به سادگی وجود ندارد! =)
این همه راه حل است. امیدوارم نه تنها برای من، بلکه برای شما خوانندگان عزیز نیز مفید باشد!
UPD مورخ 27 مارس 2016.دوستان راه حل کاربردی تری پیدا کردم! بالاخره با هر آپدیت موتور وردپرس نیاز به تغییر فایل بود comment-template.phpو این بسیار دردسر ساز است و این را همیشه باید به خاطر داشت. من به دنبال این بودم که چگونه فقط فایل های موضوعی را برطرف کنم که آنها را در وبلاگ خود به روز نمی کنم، اما معمولاً با دست به ذهنم می آورم.
/* ================================================ ========================= * عملکرد بستن پیوند پنهان * پارامتر پیوند $ - کد html پیوند نظردهنده * ====== == ================================================= =============== */ تابع avd_comment_author_link($link)($link = str_replace(// فراخوانی تابع جایگزین در خط "href=", // what to جایگزین // "href="#" class="hidden-link" rel=", // for html4 "hfre="#" class="hidden-link" data-url=", // چه چیزی را جایگزین $link با / می کنیم / در خط با کد html پیوند؛ بازگشت $link؛ // بازگشت یک پیوند جدید پس از جایگزینی ) // وصل کردن فیلتر add_filter("get_comment_author_link", "avd_comment_author_link"); /* ================================================ =========================*/و در کد خود اسکریپت که درست قبل از بستن تگ به فایل footer.php تم اضافه می کنم.