منع الروابط في تعليقات ووردبريس

أسعد الله أوقاتكم!

بعد أن قمنا بشرح طريقة حذف خانة الرابط من قالب التعليقات سابقاً, وجدنا أن البعض قد يتحايل ويقوم بإضافة الرابط في التعليق, لذلك سأشرح لكم اليوم طريقة منع ظهور الروابط في التعليقات بدون إضافة.

إذا كان الرابط بشكل مباشر هكذا: https://m7mmad.com سيظهر كرابط قابل للنقر, ولكن سنقوم بمنع ذلك عبر إضافة الكود التالي في ملف functions.php :

remove_filter('comment_text', 'make_clickable', 9);

بعد ذلك سيتذاكى السبامر وسيقوم بإضافة الرابط عبر كود HTML وسيقوم باستخدام الوسم <a> لذلك سنقوم بمنع ذلك أيضاً عبر إضافة الكود التالي أسفل الكود السابق في ملف functions.php :

function remove_links( $comment_text) { $allowed_html = array( 'br' =&gt; array(), 'em' =&gt; array(), 'strong' =&gt; array() ); $content = wp_kses( $comment_text, $allowed_html ); return $content; } add_filter( 'get_comment_text', 'remove_links', 2);

هذا الكود سيسمح بالوسوم <br> و <strong> و <em> وسيمنع ظهور وسم الروابط <a>

انتهينا ولله الحمد 🙂

كيف نستفيد من ملف Robots.txt

أهلا و سهلا!

موضوعنا اليوم عن ملف Robots.txt وهو ملف يستخدمه أصحاب المواقع لتوجيه الروبوتات وهي غالبا روبوتات محركات البحث, لإعطائها التوجيه اللازم حيال الأرشفة.

عادة ما نبدأ هذا الملف بسطر التعريف:

User-agent:

وهو توجيه بالإسم للروبوت الذي نختاره لنعطيه التوجيه, فمثلا إذا رغبنا بتوجيه روبوت قوقل سيصبح الإسم كالتالي:

User-agent: Googlebot

بعد كتابة الإسم نقوم بكتابة مانريد منعه من الأرشفة, مثلا صفحة الخصوصية لا أريد من روبوت قوقل أن يعطيها أهمية فنكتب الأمر التالي:

User-agent: Googlebot Disallow: /Privacy-Policy/

ويمكننا إضافة عدد لامحدود من الصفحات التي لانرغب بأرشفتها لكي يقوم الروبوت بالتركيز على الصفحات المهمة فقط, كما يمكننا توجيه الروبوت إلى خريطة الموقع, ويمكن جعل رسالتك عامة لجميع الروبوتات وذلك بعدم كتابة إسم أي روبوت كما أفعل شخصيا وهذا محتوى صفحتي مرفق أدناه:

User-agent: * Disallow: /blog/wp-admin/ Disallow: /blog/wp-login.php Disallow: /blog/wp-register.php Disallow: /blog/privacy-policy/ Sitemap: https://m7mmad.com/blog/sitemap_index.xml

كل التـــوفيق…

تحويل الروابط بشكل دائم

أسعد الله أوقاتكم!

اليوم سأشرح لكم الطريقة الصحيحة والآمنة لتحويل الصفحات و الفولدرات و النطاقات بشكل دائم عبر ملف .htaccess كالتالي:

لتحويل صفحة واحد فقط ننسخ الكود التالي ونضعه في ملف .htaccess

Redirect 301 /PageName.php http://www.domain.com/PageName.html

لتحويل فولدر كامل إلى فولدر جديد ننسخ الكود التالي ونلصقه في ملف .htaccess

Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)/old-directory/(.*)$ $1/new-directory/$2 [R,L]

لتحويل الموقع بالكامل إلى نطاق (دومين) جديد ننسخ الكود التالي ونلصقه في ملف .htaccess

RewriteEngine On RewriteCond %{HTTP_HOST} ^(?:www\.)oldDomain\.com$ [NC] RewriteRule ^http://newDomain.com%{REQUEST_URI} [L,R=301]

إذا كنت بحاجة لصيغة مختلفة للتحويل قم بالتعليق سأوفر لك أي طريقة تحويل دائمة تحتاجها مهما كانت معقدة إن شاء الله.

خالص المودة…

301 Redirect تحويل الروابط

تنصيب ووردبريس خطوة بخطوة

أسعد الله أوقاتكم!

توجد طريقتين لتنصيب سكريبت الوورد بريس, الطريقة الأسهل تتم إذا توفر لديك cPanel تذهب لوحة التحكم في سي بانل وستجد خيار لتنزيل عدة برامج مجانية ومنها الووردبريس تضغط install وتتبع الخطوات تضيف اسم الموقع و بريد المدير والرقم السري لحساب المدير وخلال دقيقتين سيصبح الموقع جاهز.

صورة لحساب cPanel قسم تحميل البرامج

الطريقة الثانية وهي الطريقة التي أستخدمها وأجدها أفضل لتلافي الأخطاء وليست صعبة إطلاقاً, نذهب لموقع ووردبريس ثم نقوم بتحميل آخر نسخة من البرنامج وهي مجانية بكل تأكيد. بعد أن قمنا بالتحميل نقوم بفك الضغط عن الملف ثم رفعه على المسار المطلوب اذا رغبت أن تكون ووردبريس هي موقعك الرئيسي سنرفع الملفات في public_html بعد أن يتم الرفع بشكل كامل نذهب إلى لوحة تحكم الموقع cPanel ثم خانة Database ثم نختار MySQL Database ونجد خيار إضافة داتا بيس جديدة نختار اسم للداتا بيس ونقوم بإنشائها ثم نقوم بعمل إسم مستخدم و رقم سري للداتا بيس من نفس الصفحة ثم نقوم بربط هذا المستخدم بالداتا بيس التي أنشأناها وبذلك تكون الـ Database جاهزة الآن. بعد ذلك نعود لملفات ووردبريس التي قمنا برفعها ستجد ملف اسمه wp-config-sample.php نقوم بإعادة تسميته ليصبح wp-config.php ثم نفتح هذا الملف ونقوم بإضافة معلومات الداتا بيس التي أنشأناها سابقا إسم الداتا بيس وإسم المستخدم والرقم السري لها ثم نحفظ الملف. وهكذا أصبح الموقع جاهز الآن و بإمكانك الولوج لصفحة المدير عبر الرابط wp-admin وإضافة بيانات مدير الموقع والبدء بتحرير البيانات والمظهر العام للموقع.

أطيب التحيات…

إزالة عبارة التصنيف: الوسم: الكاتب:

أسعد الله أوقاتكم!

شرح لطريقة إزالة العبارات (التصنيف:) و (الوسم:) و (الأرشيف:) و (الكاتب:) من صفحات مدونات ووردبريس.

لأرشفة أفضل و لظهور أفضل في نتائج محركات البحث SERP يفضل جعل العنوان title واضح بدون إضافات لذلك سأشرح لكم طريقة حذف تلك العبارات لجعل العنوان أو التايتل يظهر منفرداً في أعلى الصفحة.

ملف functions.php نذهب إلى لوحة تحكم المدونة ثم المظهر ثم محرر ملفات القالب ونجد ملف فنكشن نفتح الملف و نضيف في آخره الكود التالي:

add_filter( 'get_the_archive_title', function ($title) { if ( is_category() ) { $title = single_cat_title( '', false ); } elseif ( is_tag() ) { $title = single_tag_title( '', false ); } elseif ( is_author() ) { $title = '<span class="vcard">' . get_the_author() . '</span>' ; } return $title; });

نقوم بعدها بحفظ الملف والمعاينة. انـتـهى.

بـالتـوفيــق..

أفضل طريقة لتتبع روابط منافسك

أسعد الله أوقاتكم!

كتبت في مدونتي القديمة (المحذوفة) موضوع عن أفضل طريقة مجانية لتتبع روابط منافسك وكان الموضوع قبل ثلاثة عشر سنة, كانت الطريقة عبر خدمة Yahoo! Site Explorer وعندما ذهبت لأتفقد الخدمة وجدتها قد اندمجت مع محرك بحث مايكروسوفت Bing ولكن مازالت الخدمة متوفرة وهي مهمة جداً ومجانية. كما توفر الصفحة أيضاً خدمة إضافة خريطة موقعك الـ Sitemap لأرشفة أفضل في محرك بحث Bing قد يستهين البعض بهذا المحرك, صحيح أنه لا مقارنة مع محرك بحث قوقل ولكنه المحرك الإفتراضي في أجهزة ويندوز ويزوره الملايين وبكل تأكيد ستستفيد منه. لذلك, ولمتابعة روابط منافسك والإستفادة من خدمات Bing قم بزيارة موقع بينق لخدمات مطوري المواقع فعل حسابك ثم أضف موقعك وارفع صفحة التوثيق, ثم أضف خريطة موقعك. الآن يمكنك مشاهدة كلمات البحث القوية وعدد زوارها و يمكنك البحث عن كلمات جديدة وغيرها من الخدمات الرائعة.

مع خالص التحيات..

بحث عن كلمات البحث في محرك بينق من مايكروسوفت
موضوع قديم من مدونة محمد
الرئيسية - المدونة - من أنا - راسلني - التاريخ الهجري