تصميم مواقع | خامات تصميم | برمجيات | css |design | vectors

Posts tagged ‘اضافة’

إضافة إقرأ المزيد على شكل زر في مواضيع المدونة للبلوجر Read More Button 2013 – 2014 – دروس بلوجر 2013 – 2014 – اضافات بلوجر 2013 – 2014 – قوالب بلوجر 2013 – 2014 – YourColor

قوالب بلوجر , قوالب عربية , دروس بلوجر , اضافات بلوجر , بلوجر , blogger

YourColor.Net

بلوجر

بلوجر

YourColor.Net

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

من لوح تحكم مدونتك انتقل إلى صفحة التخطيط ثم ” تحرير HTML ” قبل إجراء أي تعديل احفظ نسخة احتياطية من القالب لاستعادتها عند الضرورة .
اشر علامة توسيع قوالب عناصر واجهة المستخدم .

ثم ابحث عن هذا الكود :

لقرأة المزيد اضغط هنا إضافة إقرأ المزيد على شكل زر في مواضيع المدونة للبلوجر Read More Button 2013 – 2014 – دروس بلوجر 2013 – 2014 – اضافات بلوجر 2013 – 2014 – قوالب بلوجر 2013 – 2014 – YourColor

الموضوع الاصلي : إضافة إقرأ المزيد على شكل زر في مواضيع المدونة للبلوجر Read More Button 2013 – 2014 – دروس بلوجر 2013 – 2014 – اضافات بلوجر 2013 – 2014 – قوالب بلوجر 2013 – 2014 – YourColor || الكاتب : yourcolor.net || المصدر  : الاكاديمية العربية لفنون التصميم و الجرافيك

كلمات البحث
(قوالب بلوجر,اضافات بلوجر,اكواد بلوجر)
المصدر : YourColor.Net
Yqhtm YrvhH hgl.d] ugd a;g .v td l,hqdu hgl],km ggfg,[v read more boutton 2013 – 2014 – ]v,s fg,[v 2013 – 2014 – hqhthj fg,[v 2013 – 2014 – r,hgf fg,[v 2013 – 2014 – YourColor

بلوجرblogger

عدد الصفحات بدون اضافة – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم و رحمة الله و بركاته

اليوم راح نتكلم عن كيفية عمل عداد للصفحات بدون اضافة و هذا الدرس مقدم من الاكاديمية العربية

هذا هو الشرح :

الطلبات :

1 – برنامج FTP لرفع الملفات

2 – برنامج notepad++ محرر النصوص

الخطوات :

قم بالدخول علي ملف functions.php وضع هذا الكود بنهاية الملف

function pagination($pages = ”, $range = 4)
{
     $showitems = ($range * 2)+1;
     global $paged;
     if(empty($paged)) $paged = 1;
     if($pages == ”)
     {
         global $wp_query;
         $pages = $wp_query->max_num_pages;
         if(!$pages)
         {
             $pages = 1;
         }
     }
     if(1 != $pages)
     {
         echo “<div class=”pagination”><span>Page “.$paged.” of “.$pages.”</span>”;
         if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo “<a href='”.get_pagenum_link(1).”‘>&laquo; First</a>”;
         if($paged > 1 && $showitems < $pages) echo “<a href='”.get_pagenum_link($paged – 1).”‘>&lsaquo; Previous</a>”;
         for ($i=1; $i <= $pages; $i++)
         {
             if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems ))
             {
                 echo ($paged == $i)? “<span class=”current”>”.$i.”</span>”:”<a href='”.get_pagenum_link($i).”‘ class=”inactive”>”.$i.”</a>”;
             }
         }
         if ($paged < $pages && $showitems < $pages) echo “<a href=””.get_pagenum_link($paged + 1).””>Next &rsaquo;</a>”;
         if ($paged < $pages-1 &&  $paged+$range-1 < $pages && $showitems < $pages) echo “<a href='”.get_pagenum_link($pages).”‘>Last &raquo;</a>”;
         echo “</div>n”;
     }
}

ثم قم بالدخول علي ملف style.css وضع هذا الكود بنهاية الملف

.pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:11px;
line-height:13px;
}
.pagination span, .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #555;
}
.pagination a:hover{
color:#fff;
background: #3279BB;
}
.pagination .current{
padding:6px 9px 5px 9px;
background: #3279BB;
color:#fff;
}

و قم بوضع هذا الكود بهذه الملفات :

index.php
archive.php
search.php

لاظهار ارقام الصفحات فى الرئيسيه والارشيف وصفحة البحث

<?php if (function_exists(“pagination”)) {
    pagination($additional_loop->max_num_pages);
} ?>

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

و السلام عليكم و رحمة الله و بركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

اضافات ووردبريس تزيد من شعبيه مدونتك بمحركات البحث – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

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

SEO علم حديث لعل الكثير من المواقع العربية لا تهتم به وإن كان هناك توجه حاليا باهتمام كبير من مدراء الموقع له ، والبحث عن شركات توفر خدمات SEO من خلال استهداف كلمات بحثيه وتحسين صورة الموقع بمحركات البحث من خلال التقيد بمجموعه من المعايير.

واليوم محور حديثنا عن مدونات الوردبريس التي تعتبر من أبسط أنظمه أداره المحتوي ومنصات التدوين وعلي الجانب الأخر الأقوى في الأرشفة بمحركات البحث ولها علاقة وطيدة بـ seo بخلاف العديد من منصات وسكربيتات التدوين الأخرى .

ومن خلال هذا المقال سنقدم مجموعه منتقاة من إضافات الوردبريس التي تساعدك في تحسين صورة موقعك علي محركات البحث وبالتالي الحصول علي ترافيك أكبر .

1- أضافه ALL in one seo

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

2- اضافه Seo Ultimate

أيضا هذه أضافه مميزة وأصبحت تمتلك شعبيه كبيرة ولها كثير من الخيارات والمزايا الأضافيه والتي أصبحت تنافس بقوة في إضافات الوردبريس المهتمة بـ SEO .

3- أضافه : Automatic SEO Links

يتضح  من العنوان أنها أضافه تفيد في جعل العناوين أو الروابط بموقعك أكثر صداقه لمحركات البحث من خلال وضع وصف للرابط وغيرها من الخيارات التي تساهم بدفع موقعك نحو الأمام بمحركات البحث .

4- أضافه : HeadSpace2

هذه أيضا من الإضافات الحديثة للوردبريس في تخصص SEO والتي تدعم الكثير من الوظائف والخيارات التي تساعد موقعك في سرعة الأرشفة والظهور بمراتب أعلي بمحركات البحث .

5- اضافه : Platinum SEO Plugin

أضافه ممتازة من إضافات الوردبريس المجانية التي تهتم بـ SEO وتمتلك الكثير من الخيارات والمزايا التي تساعد موقعك .

6- أضافه  : SEO Blogroll

أضافه مخصصه للروابط Blogsroll وجعلها أكثر صداقه لمحركات البحث وتستفيد من خاصية Blogroll الموجودة بالوردبريس .

7- أضافه : Simple Tags

اضافه جيده للمساعدة أيضا بإبراز أهم الوسوم الموجودة بموقعك والتي يبحث عنها الزوار ، وتبرزها بأحجام مختلفة .

8- أضافه : Google Xml Sitemaps

هذه أضافه أساسيه لكل مدون يستخدم وردبريس حيث تساعده بإنشاء خريطة XML لمحرك بحث جوجل وبالتالي تساهم في سرعة الأرشفة.

9- أضافه : Meta Robots WordPress Plugin

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

10- أضافه SEO Title Tag

العنوان هو عنصر هام بموقعك وأشرنا مسبقاً أنه العنوان يجب أن يكون مميز ومعبر وقصير قدر الأمكان وهذه الأضافه تساعدك في هذا الأمر .

11-  اضافه SEO Tag Cloud Widget

أيضا أضافه أخري لسحابه الكلمات الدلالية Cloud Tags والتي تظهر بموقعك بأحجام وألون مختلفة بناء علي شعبيتها بموقعك وهي مفيدة لموقعك بمحركات البحث .

الاكاديمية العربية لفنون التصميم و الجرافيك

حماية مدونة الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

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

 

اغلاق تسجيل الدخول الى لوحة التحكم

 

عندما تريد تسجيل الدخول الى لوحة التحكم هنا الباسورد يرسل غير مشفر في هذه الحالة اذا كنت في مقهى نت هناك قرصان يشغل اداة sniffing وجلس يلتقط معلومات ربما تكون انت الضحية وهنا في عوامل واسباب كتير يطول شرحها, و أفضل شيء تقوم به هو تشفير الاتصال بلوحة التحكم و لحسن الحظ هناك إضافة تقوم بعمل هذا الشيء, هذه الإضافة  Chap Secure Login تقوم بإضافة هاشات عشوائية وتوثيق تسجيل دخولك بنظام CHAP

 

قريبا نقوم بوضع شرح للإضافة بالفيديو و طريقة التركيب

 

منع البريت فورس brute force

 

في الواقع تعد طريقة تخمين الباسورد من اقوى طرق الإختراق حيث يمكن للهاكر من تخمين كلمة سر مدونتك في بضع دقائق اوساعات على حسب قوة باسوردك ولكن هناك إضافة تمنع هذا الهجوم وهي login lockdown هذه الإضافة تقوم بتسجيل عنوان الأيبي و الوقت لكل محاولة دخول للوحة التحكم خاطئة, وبعد عدة محاولات خاطئة لتسجيل الدخول تقوم الاداة بتعطيل تسجيل الدخول للايبي الدي قام بتسجيل عدة محاولات فاشلة

 

قريبا نقوم بوضع شرح للإضافة بالفيديو و طريقة التركيب

 

استعمل كلمة مرور قوية يصعب الوصل اليها

 

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

 

لاحظ استعملنا ارقام وحروف و رموز ولاحظ ايضا طول الباسورد 16

123456*/@#WWwert

 

حماية مجلد الادمين wp-admin

 

مجلد wp-admin يحتوي على معلومات مهمة ولا يجب ان يصل اليه أي أحد, توجد إضافة تفي بالغرض askapache-password-protect مثل الجدار الناري المستعمل في المنتديات vb

 

إزالة إصدار الووردبريس

 

العديد من قوالب الوورد بريس تقوم بإدراج كود اصدار الووردبريس في الميتا تاج . هنا يمكن للهكر استغلال إصدار الووردبريس للحصول على تغراته من مواقع الحماية مثل securityfocus و exploit-db وغيرها من المواقع .

 

و لإزالة هذا المشكل ما عليك سو الدخول الى لوحة التحكم > القوالب > محرر قم بعدها بالدخول الى الترويسة او header.php و ابحث عن السطر التالي :

 

<meta name=”generator” content=”WordPress <?php bloginfo(’version’); ?>” />

 

قم بحذفه وتحديث الملف

 

تغير اسم الأدمين

 

الاسم الافتراضي للادمين في المدونة هو admin وهذا قد يسهل على الهكر عملية التخمين للوصول لكلمة السر

 

هناك طريقتين الاولى من لوحة التحكم والتانية اسهل من القاعدة سوف اضع قريبا شرح لطريقتين

 

ترقية الووردبريس الى اخر اصدار و ترقية الإضافات

 

اخر نسخة من الووردبريس دائما تحتوي على ترقيعات امنية مهمة ومن المهم دائما ان تقوم بترقية المدونة بنفسك

 

قم بعمل حذف أمني منتظم

 

قم بتركيب الإضافة wp-security-scan و قم بإجراء فحص منتظم لإعدادات مدونتك لأي تغرات أمنية محتملة .

 

خذ نسخة احتياطية لمدونتك

 

بغض النظر عن كيفية تأمين موقعك, يجب عليك دائما ان تستعد للأسوء, قم بتركيب هذه الإضافة wp-database-backup قم بأخد نسخ لقاعدة البيانات يومين او كل اسبوع

 

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

الاكاديمية العربية لفنون التصميم و الجرافيك

حماية الووردبريس من YourColor – SPAM

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحة الله وبركاته

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

تركيب Akismet

تأتي هذه الاضافة ملحقة بشكل إفتراضي مع الووردبريس, تقوم هذه الإضافة بعمل جيد لإلتقاط الرسائل المزعجة قم بتفعيلها من لوحة التحكم تحتاج الإضافة الى api بعد تفعيلها  تقوم Akismet بفرز الرسائل المزعجة  ستلاحظ ان بعد مرور يوم ان الرسائل المزعجة توقفت من الظهور

YourColor.Net

ولكن لم نصل الى حد الان الى حل لغز المشكلة يجب عليك القيام ببعض الاعمال الاخرى لكي نحل هذه المشكلة نهائيا

تركيب reCAPTCHA

reCAPTCHA هذه الإضافة غالب ما تستعملها المواقع الكبيرة مثل Facebook, Twitter و StumbleUpon. فهي ليست مجرد كلمة تحقق (هي عبارة عن صورة تحتوي على ارقام و حروف الانسان فقط هو الذي يمكنه قرائتها) تستخدم reCAPTCHA كلمات من كتب قديمة حيث نها تتغير تلقائيا في كل مرة تحدث الصفحة او تقوم بالدخول الى صفحة اخرى لمعرفة المزيد يمكنك زيارة هذه الصفحة reCAPTCHA اى ان كل زائر يود التعليق يجب ان يكتب ما يظهر في الصورة وتحتوي الصورة على كلمتين. طريقة التركيب سهلة فقط قم بتفعيله ويتم ادراجها تقائيا تحت صندوق التعليق, الاضافة تحتاج  API key لتعمل بشكل جيد

YourColor.Net

قيام الزوار بعملية حسابية 1+1

Math Comment Spam Protection هذه الاضافة سوف تساعدنا ايضا في منع الرسائل المزعجة سبام تقوم الاضافة بوضع عملية حسابية لزوار مثال ما مجموع  5+6 . وتقوم الإضافة بتغير اسؤال دائما وهذا ما يجعل الرسائل المزعجة تتوقف. طريقة التركيب سوف نتطرق لها لاحقا بإذن الله

YourColor.Net

دع زوارك يقومون بالتسجيل لتعليق

هذه الطريقة ربما تكون للبعض ليست بفكرة جيدة ولكن قد تكون افضل طريقة اذا احببت ان تقوم بها الطريقة سهلة ومجدية في نفس الوقت انظر الصورة التالية :

YourColor.Net

اتجه الى الاعدادات > مناقشة > اعدادات التعليقات

منع اصحاب الرسائل المزعجة عن طريق عنوان الايبي

في هذه الطريقة سوف نستعمل ملف htaccess لكن قبل البدء يجب عليك اخد نسخة احتياطية للمدونة ربما يقع مكروه , في هذه الحالة سوف نقوم بمنع عنوان الايبي ip address الذي يقوم بارسال الرسائل المزعجة سبام التي تصل الينا, ما عليك الا ان تضيف هدا الكود الى ملف htaccess عندك :

<Limit GET POST>
order allow,deny
deny from 200.49.176.139 // change this ip
allow from all
</Limit>

قم بتغيير عنوان الايبي ولا تنسى ان تأخد نسخة احتياطية للمدونة قبل ان تقوم بوضع ملف ال htaccess

معلومة بسيطة : يُقال أن كلمة سبام Spam أتت من فرقة تسمى Monty Python مونتي بايثون ومن أحد أعمالها كانت أغنية شهيرة لهم تسمى SPAM sketch سبام سكيتش والتي كانوا يزعجون فيها الآخرين بكثرة ترديدهم لـ SPAM …. مقتبس من ادعس

الى هنا نكون قد انتهينا ونتمنى ان تستفيدوا من المقالة.

الاكاديمية العربية لفنون التصميم و الجرافيك

نشر اضافتك على موقع الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

اليوم سوف اتحدث عن طريقة نشر الاضافات على موقع الووردبريس وهذا بسبب قلت او عدم وجود شرح في المواقع العربية وبسبب ايضا اني اردت رفع اضافتي one-social الى موقع الووردبريس فصادفتني العديد من المشاكل, وسوف اقوم بشرح الطريقة خطوة بخطوة حتى نتمكن من رفع الاضافة بسهولة و بدون مشاكل

التسجيل في موقع  الووردبريس wordpress.org

قم بالتسجيل في موقع الووردبريس من هنا WordPress.org للحصول على عضوية ضروري لرفع الاضافة التي قمت ببرمجتها وسوف نحتاج العضوية كتيرا في هذا العمل

إدراج الاضافة

المرحلة الثانية وهي ادراج الاضافة من الرابط التالي add your plugin. هنا سوف تقوم بادخال المعلومات التالية :

  1. اسم الاضافة
  2. وصف ما تقوم به الاضافة
  3. صفحة الاضافة على موقعك (غير اجبارية)

YourColor.Net وانصح بوضع صفحة خاصة في موقعك او مدونتك للاضافة, والامر يرجع لك , ويجب عليك ايضا ان تتأكد من الاضافة متوافقة مع  رخصة جنو العمومية GPL

انتظار الموافقة على الاضافة

يلزم في هذه المرحلة انتظار موافقة موقع الووردبريس على اضافتك وقد تاخد الموافقة على الاضافة مدة يومين او اسبوع بالنسبة لي تم الموافقة في خلال يومين 48 ساعة وقد تطول . اذا تمت الموافقة على الاضافة سوف تستلم رسالة تدل على ان الاضافة تم قبولها وانه قريبا يمكنك الدخول الى subversion repository في حالة الاضافة التي قمت بنشرها انا سوف يكون مستودع الاضافة بالشكل التالي :

http://svn.wp-plugins.org/one-social

مثال على الموافقة

YourColor.Net

تنزيل وتنصيب البرنامج TortoiseSVN

يقوم هذا البرنامج بالتعامل مع الاضافة اما برفعها او تحديثها الى اخره , صفحة تحميل البرنامج http://tortoisesvn.net/downloads وقم بتحميل النسخة المناسبة لنظام التشغيل الذي تستعمل

YourColor.Net

طريقة التنصيب سهل كالمعتاد Next next next وانتهى التنصيب يلزم اعادة تشغيل الجهاز ليعمل بشكل جيد

انشاء مجلد للاضافة

هنا سوف نقوم بإنشاء مجلد فارغ نقوم بتسميته باسم الاضافة احسن ويمكنك انشائه في اي مكان ترغب به عن نفسي قمت بانشائه على سطح المكتب

YourColor.Net

التحقق من Repository

الان يجب عليك الدخول الى المجلد الذي قمنا بانشائه سابقا وقم بكليك يمين واختر SVN Checkout او قم مباشرة بكليك يمين على مجلد الاضافة

YourColor.Net

كليك يمين مباشرة

بعد الضغط على SVN Checkout سوف تظهر نافدة حوار تطلب منك رابط Repository  ومكان التخزين و رابط Repository هو الرابط الذي تم ارساله لك عن طريق البريد عند قبول الاضافة

YourColor.Net

كليك Ok وانتظر اذا تم كل الامور على احسن وجه سوف تلاحظ انه تم انشاء 3 مجلدات جديدة بهذه الاسماء التالية branches, tags, و trunk.

تحضير ملف Readme

تحضير ملفات الاضافة لكي يتم ادراجها في Repository (مستودع الاضافة) . عادة الشي الوحيد الذي يجب القيام به في هذه الخطوة هو اعداد ملف readme.txt وهنا يجب عليك الالتزام بالمبادئ التوجيهية لموقع الووردريس مثال على ملف readme من موقع الووردبريس الرسمي , و هنا تجد رابط خاص من موقع الووردبريس لتحقق في ملف readme validator اذا كانت هناك اخطاء او ما شابه

هذه بعض النصائح السريعة لتحضير ملف readme

  1. قم باستعمال اوسمة تستعملها اضافات اخرى في نفس تخصصك من هنا appropriate tags
  2. ضع ملف readme في المجلد الرئيسي للاضافة
  3. اذا قمت بادراج لقطات للاضافة وهى تعمل قم بتسميتها هكذا screenshot-1, screenshot-2, screenshot-n, الى اخره

نسخ ملفات الاضافة الى مجلد trunk

اذا قمت باعداد اضافتك على اكمل وجه والكمال لله وحده, نقوم بنسخها في مجلد trunk يجب ان تكون الملفات المهمة في الاضافة مثل داخل مجلد trunk مباشرة وليس في مجلد اخر يحمل اسم الاضافة هكذا يجب ان تكون

YourColor.Net

ايداع الملفات في  Repository

كليك يمين على مجلد trunk وقم باختيار SVN Commit.

YourColor.Net

بعد ذالك سوف تظهر لك نافدة حوار يجب عليك ادخال رسالة قصيرة مثل الصورة اسفله وان تقوم باختيار جميع ملفات الاضافة

YourColor.Net

بعد الانتهاء قم بالضغط على Ok بعدها سوف تظهر نافدة اخرى تطلب منك ادخال اسم المستخدم وكلمة المرور وهي العضوية التي قمنا بانشائها عند التسجيل في موقع الووردبريس

YourColor.Net

اذا مرت الامور على خير سوف تضاف اضافتك الى Repository ملاحظة اذا كان حجم الاضافة كبيرا سوف تاخد وقت طويل

نسخة الاوسمة الخاصة بالاضافة

هنا سوف يأتي الدور المهم لملف readme, في ملف readme يوجد مكان خاص بال tage stable هنا يجب عليك ادخال النسخة المناسبة لك (بالنسبة لي 1.0.5.0) شاهد الصورة وسوف تفهم باذن الله

YourColor.Net

YourColor.Net

انتظر حتى تظهر نافدة حوار جديدة من البرنامج بعدها قم بادخال التعديلات كما في الصور ولكن بما يناسب اضافتك في حالة اضافتي

سوف اقوم بالتالي http://svn.wp-plugins.org/one-social/tags/1.0.5.0

وقم ايضا بادخال رسالة قصيرة كما في الصورة واضغط على Ok عند الانتهاء

YourColor.Net

اذا مرت كل الامور على ما يرام يجب عليك الان ان تقوم بكليك يمين على مجلد tags و اختر SVN Update الى هنا انتهينا من رفع الاضافة

التحقق من ان كل الملفات قد تم رفعها بشكل سليم

هنا يجب علينا ان نقوم بالتحقق م ان كل الملفات تم رفعها بشكل سليم وهذا عن طريق تصفح Repository على سبيل المثال

http://svn.wp-plugins.org/one-social/trunk

http://svn.wp-plugins.org/one-social/tags

وفي الاخير انتظر مدة نصف ساعة او اقل وادخل الى رابط اضافتك

http://www.wordpress.org/extend/plugins/yourpluginsname

ومبروك عليك تم رفع اضافتك ملحوظة اخيرة اذا قمت بتغير في اي ملف قم بكليك يمين واختر  SVN Commit على الملف الذي قمت بتغيره

والى اللقاء في درس جديد اتمنى ان يعجبك الشرح وان تستفيوا منه في القريب ان شاء الله

الاكاديمية العربية لفنون التصميم و الجرافيك

صفحة التنبيه و الروابط الخارجية واستخدامها في المدونة – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

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

وهذه الفكرة تحتاج برمجة اضافة وبعد بحث طويل في موقع ووردبريس وجدت هذه الاضافة WP Js External Link Info تقوم هذه الاضافة باعادة انشاء الروابط الخارجية وتوجيهها في التدوينات بصفحة خاصة تحتوي على معلومات المغادرة من الموقع و الاضافة تحتوي على صفحة عادية جدا, مثال لصفحة مغادرة المدونة

YourColor.Net

كما تلاحظون الصفحة بسيطة جدا لهذا سوف نقوم بعمل قالب لصفحة المغادرة لتناسب الموقع

اولا تنصيب الاضافة :

  1. نقوم بتحميل الاضافة من موقع لووردبريس من هنا
  2. قم فك الضغط عن الاضافة
  3. قم برفعها الى مجلد الاضافات هكذا : wp-content/plugins/wp-js-external-link-info
  4. بعد ذالك قم بتفعيلها من : لوحة التحكم > الإضافات > wp-js-external-link-info > تفعيل

الاضافة تحتوي 5 ملفات وهي :

js-external-link-info-de_DE.mo
js-external-link-info-de_DE.po
readme.txt
redirect.php
wp-js-external-link-info.php

الملف الذي يهما هو redirect.php سوف نقوم باستعمال بعض الاكواد منه

الان سوف نتحدث عن طريقة إنشاء قالب لصفحة مستقلة قم بانشاء ملف فارغ باسم redirection.php او ما تشاء وافتحه باي محرر انا استعمل notepad + ولا تنسى الترميز (UTF-8) كي لا تواجهك مشكلة في الرموز عند ادخال كلمات باللغة العربية

اول خطوة نقوم بادراج الكود التالي :

<?php
/*
Template Name: Redirect Page
*/
?>

هنا نضع اسم قالب الصفحة كي يتعرف عليها الووردبريس ضروري اضافتها , سوف نتطرق لها لاحقا

تاني خطوة نفتح ملف الاضافة redirect.php وننسخ الكود التالي :

$url  = $_GET[´url´];
$blog = urldecode($_GET[´blog´]);
if ($blog == "") { $blog = "this Blog"; }

وندرجه مباشرة اسفل الكود السابق فيصبح الكود هكذا :

<?php
/*
Template Name: Redirect Page
*/
?>
<?php
 $url  = $_GET[´url´];
 $blog = urldecode($_GET[´blog´]);
 if ($blog == "") { $blog = "this Blog"; }
?>

الان سوف نحتاج كود الترويسة (header.php) لاننا سنقوم بتعديله , قم بفتح ملف header.php وإنسخ الكود كامل وقم بلصقه مباشرة اسفل الاكواد السابقة اولا قبل ان أضع الكود سوف نأخد هذا القالب لتطبيق عليه Cyangant

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="Content-Type" content="<?php bloginfo(´html_type´); ?>; charset=<?php bloginfo(´charset´); ?>" />
<meta name="description" content="<?php bloginfo(´name´); ?> - <?php bloginfo(´description´); ?>" />
<title><?php wp_title(´´); ?><?php if(wp_title(´ ´, false)) { echo ´ &ndash; ´; } ?> <?php bloginfo(´name´); ?> &ndash; <?php bloginfo(´description´); ?></title>
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(´name´); ?> RSS Feed" href="<?php bloginfo(´rss2_url´); ?>" />
<link rel="pingback" href="<?php bloginfo(´pingback_url´); ?>" />
<link rel="shortcut icon" href="<?php bloginfo(´stylesheet_directory´); ?>/images/favicon.gif"/>
<link rel="stylesheet" href="<?php bloginfo(´stylesheet_url´); ?>" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php bloginfo(´stylesheet_directory´); ?>/reset.css" type="text/css" media="screen" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lobster" type="text/css" />
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/jquery.js"></script>
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/jquery.flow.js" charset="utf-8"></script>
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/script.js"></script>
<?php require(´wp-lightboxJS/wp-lightboxJS.php´); ?>
<?php if ( is_singular() ) wp_enqueue_script( ´comment-reply´ ); ?>
<?php wp_head(); ?>
</head>
<body>

<div id="container">

<ul id="top-menu">
<li <?php if (is_home()){ echo "class="current_page_item"";} ?>><a href="<?php echo get_option(´home´); ?>">الصفحة الرئيسية</a></li>
<?php wp_list_pages(´title_li´); ?>
</ul>

<div id="header">

<h1><a href="<?php echo get_option(´home´); ?>/" class="header-title"><?php bloginfo(´name´); ?></a></h1>
<div class="description"><?php bloginfo(´description´); ?></div>
</div><!-- END Header -->

لاحظ معي يجب تعديل هذا السطر  من

<meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" />
<meta http-equiv="Content-Type" content="<?php bloginfo(´html_type´); ?>; charset=<?php bloginfo(´charset´); ?>" />

الى

<meta http-equiv="refresh" content="10; url=<?php echo $url; ?>">

نقوم بتغيره حتى يتم تحويلك بعد مرور الوقت المحدد

يمكنك تغير وقت الذي سيتم فيه تحويل الزائر الى الموقع الخارجي فقط قم بتغير رقم 10 الى الرقم الذي تريد والوقت هنا بالثواني

فيصبح الكود بالشكل التالي :

<?php
/*
Template Name: Redirect Page
*/
?>
<?php
 header(´Content-Type:text/html; charset=UTF-8´);
 $url  = $_GET[´url´];
 $blog = urldecode($_GET[´blog´]);
 if ($blog == "") { $blog = "this Blog"; }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="refresh" content="10; url=<?php echo $url; ?>">
<meta name="description" content="<?php bloginfo(´name´); ?> - <?php bloginfo(´description´); ?>" />
<title><?php wp_title(´´); ?><?php if(wp_title(´ ´, false)) { echo ´ &ndash; ´; } ?> <?php bloginfo(´name´); ?> &ndash; <?php bloginfo(´description´); ?></title>
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(´name´); ?> RSS Feed" href="<?php bloginfo(´rss2_url´); ?>" />
<link rel="pingback" href="<?php bloginfo(´pingback_url´); ?>" />
<link rel="shortcut icon" href="<?php bloginfo(´stylesheet_directory´); ?>/images/favicon.gif"/>
<link rel="stylesheet" href="<?php bloginfo(´stylesheet_url´); ?>" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php bloginfo(´stylesheet_directory´); ?>/reset.css" type="text/css" media="screen" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lobster" type="text/css" />
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/jquery.js"></script>
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/jquery.flow.js" charset="utf-8"></script>
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/script.js"></script>
<?php require(´wp-lightboxJS/wp-lightboxJS.php´); ?>
<?php if ( is_singular() ) wp_enqueue_script( ´comment-reply´ ); ?>
<?php wp_head(); ?>
</head>
<body>

<div id="container">

<ul id="top-menu">
<li <?php if (is_home()){ echo "class="current_page_item"";} ?>><a href="<?php echo get_option(´home´); ?>">الصفحة الرئيسية</a></li>
<?php wp_list_pages(´title_li´); ?>
</ul>

<div id="header">

<h1><a href="<?php echo get_option(´home´); ?>/" class="header-title"><?php bloginfo(´name´); ?></a></h1>
<div class="description"><?php bloginfo(´description´); ?></div>
</div><!-- END Header -->

الان يجب معرفة الوسوم المستعملة التدوينات او الصفحات المنفردة حتى تأخد صفحة التحويل شكل المدونة

نأخد طريقة سهلة نفتح ملف single.php ونستخرج الاوسمة التي نحتاجها او استعمل موديل الفيرفوكس firebug , وهذه الاكواد التي حصلنا عليها من القالب الذي نطبق عليه الشرح

<div id="content">
<div class="post" id="">
<div class="post-text">
<h2 class="post-title"></h2>
هنا سوف نضع الرسالة التي نريد والاعلانات
</div>
</div>
</div>

وهذه الرسالة قمت بترجمتها مع وضع صورة يمكنك تغيرها على جسب ما تريد

<div id="content">
<div class="post" id="">
<div class="post-text">
<h2 class="post-title">أنت الان تغادر المدونة</h2>
<p style="text-align: center;"><img class="aligncenter" src="http://img163.imageshack.us/img163/6784/1291276521warning48.png" alt="" /></p>
<p style="text-align: center;font-size:15px;">
ملاحظة : قمت بالضغظ على رابط خارجي وستقوم بمغادرة مدونة <b><?php echo $blog; ?></b>.<br>
<br>
الصفحات التالية ليست جزئا من <b><?php echo $blog; ?></b>!<br>
<br>
<br>
<br></p>
<p style="text-align: center;font-size:15px;">
نحن لسنا مسؤولين عن محتوى هذه الصفحة. إذا لم يتم إعادة توجيهك تلقائيا ، الرجاء انقر <a href="<?php echo $url; ?>">هنا</a>.<br>
</p>
</div>
</div>
</div>

بالنسبة للاستغلال يمكن وضع الاعلانات بين جمل الرسالة هكذا :

<div id="content">
<div class="post" id="">
<div class="post-text">
<h2 class="post-title">أنت الان تغادر المدونة</h2>
<p style="text-align: center;"><img class="aligncenter" src="http://img163.imageshack.us/img163/6784/1291276521warning48.png" alt="" /></p>
<p style="text-align: center;font-size:15px;">
ملاحظة : قمت بالضغظ على رابط خارجي وستقوم بمغادرة مدونة <b><?php echo $blog; ?></b>.<br>
<script type="text/javascript"><!--
google_ad_client = "pub-6138943747262727";
/* 468x60, تم إنشاؤها 08/09/10 */
google_ad_slot = "7095575573";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br>
الصفحات التالية ليست جزئا من <b><?php echo $blog; ?></b>!<br>
<div style=”display:block;float:right;margin: 5px 5px 5px 5px;”><script type="text/javascript"><!--
google_ad_client = "pub-6138943747262727";
/* 250x250, wpportal */
google_ad_slot = "9012847538";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<div style=”display:block;float:left;margin: 5px 5px 5px 5px;”>
<script type="text/javascript"><!--
google_ad_client = "pub-6138943747262727";
/* 300x250, تم إنشاؤها 18/11/10 */
google_ad_slot = "0848147718";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<br>
<br>
<br></p>
<p style="text-align: center;font-size:15px;">
نحن لسنا مسؤولين عن محتوى هذه الصفحة. إذا لم يتم إعادة توجيهك تلقائيا ، الرجاء انقر <a href="<?php echo $url; ?>">هنا</a>.<br>
</p>
</div>
</div>
</div>

ينقصنا الان استدعاء القائمة الجانبية وأسفل الصفحة نقوم باستدعائهما بالشكل التالي :

<?php get_sidebar(); ?>
<?php get_footer(); ?>

وهذا الشكل الاخير لقالب الصفحة التي نشتغل عليها

<?php
/*
Template Name: Redirect Page
*/
?>
<?php
 $url  = $_GET[´url´];
 $blog = urldecode($_GET[´blog´]);
 if ($blog == "") { $blog = "this Blog"; }
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>
<head profile="http://gmpg.org/xfn/11">
<meta http-equiv="refresh" content="10; url=<?php echo $url; ?>">
<meta name="description" content="<?php bloginfo(´name´); ?> - <?php bloginfo(´description´); ?>" />
<title><?php wp_title(´´); ?><?php if(wp_title(´ ´, false)) { echo ´ &ndash; ´; } ?> <?php bloginfo(´name´); ?> &ndash; <?php bloginfo(´description´); ?></title>
<link rel="alternate" type="application/rss+xml" title="<?php bloginfo(´name´); ?> RSS Feed" href="<?php bloginfo(´rss2_url´); ?>" />
<link rel="pingback" href="<?php bloginfo(´pingback_url´); ?>" />
<link rel="shortcut icon" href="<?php bloginfo(´stylesheet_directory´); ?>/images/favicon.gif"/>
<link rel="stylesheet" href="<?php bloginfo(´stylesheet_url´); ?>" type="text/css" media="screen" />
<link rel="stylesheet" href="<?php bloginfo(´stylesheet_directory´); ?>/reset.css" type="text/css" media="screen" />
<link rel="stylesheet" href="http://fonts.googleapis.com/css?family=Lobster" type="text/css" />
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/jquery.js"></script>
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/jquery.flow.js" charset="utf-8"></script>
<script type="text/javascript" src="<?php bloginfo(´template_url´); ?>/js/script.js"></script>
<?php require(´wp-lightboxJS/wp-lightboxJS.php´); ?>
<?php if ( is_singular() ) wp_enqueue_script( ´comment-reply´ ); ?>
<?php wp_head(); ?>
</head>
<body>

<div id="container">

<ul id="top-menu">
<li <?php if (is_home()){ echo "class="current_page_item"";} ?>><a href="<?php echo get_option(´home´); ?>">الصفحة الرئيسية</a></li>
<?php wp_list_pages(´title_li´); ?>
</ul>

<div id="header">

<h1><a href="<?php echo get_option(´home´); ?>/" class="header-title"><?php bloginfo(´name´); ?></a></h1>
<div class="description"><?php bloginfo(´description´); ?></div>
</div><!-- END Header -->
<div id="content">
<div class="post" id="">
<div class="post-text">
<h2 class="post-title">أنت الان تغادر المدونة</h2>
<p style="text-align: center;"><img class="aligncenter" src="http://img163.imageshack.us/img163/6784/1291276521warning48.png" alt="" /></p>
<p style="text-align: center;font-size:15px;">
ملاحظة : قمت بالضغظ على رابط خارجي وستقوم بمغادرة مدونة <b><?php echo $blog; ?></b>.<br>
<script type="text/javascript"><!--
google_ad_client = "pub-6138943747262727";
/* 468x60, تم إنشاؤها 08/09/10 */
google_ad_slot = "7095575573";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<br>
الصفحات التالية ليست جزئا من <b><?php echo $blog; ?></b>!<br>
<div style=”display:block;float:right;margin: 5px 5px 5px 5px;”><script type="text/javascript"><!--
google_ad_client = "pub-6138943747262727";
/* 250x250, wpportal */
google_ad_slot = "9012847538";
google_ad_width = 250;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<div style=”display:block;float:left;margin: 5px 5px 5px 5px;”>
<script type="text/javascript"><!--
google_ad_client = "pub-6138943747262727";
/* 300x250, تم إنشاؤها 18/11/10 */
google_ad_slot = "0848147718";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</div>
<br>
<br>
<br></p>
<p style="text-align: center;font-size:15px;">
نحن لسنا مسؤولين عن محتوى هذه الصفحة. إذا لم يتم إعادة توجيهك تلقائيا ، الرجاء انقر <a href="<?php echo $url; ?>">هنا</a>.<br>
</p>
</div>
</div>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

نقوم بحفظ الملف redirection.php ورفعه الى مجلد القالب الذي تستعمله

/wp-content/themes/your-theme-name/redirection.php

الان نتوجه الى لوحة التحكم لإضافة صفحة جديدة

YourColor.Net

YourColor.Net

YourColor.Net

قم بنشر الصفحة الان يجب اضافة الصفحة للاضافة نقوم بالتالي :

من لوحة التحكم > الاعدادات > WP Js External Link Info

YourColor.Net

وهذا مثال للعمل الذي قمنا به :

YourColor.Net

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

عرض التاريخ داخل المدونة بصيغة المدة – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

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

طريقة عرض التاريخ بصيغة المدة يدويا

نبحث عن الكود التالي :

<?php the_time(´j F, Y´) ?>
نقوم باستبداله بالكود التالي :
نشرت منذ: <?php echo human_time_diff(get_the_time(´U´), current_time(´timestamp´)) . ´ ´; ?>

طريقة عرض التاريخ بصيغة المدة بواسطة الاضافة

هذه اضافة Easy Relative Date تقوم بنفس العمل ولكن تحتاج تعريب

طريقة تركيب الضافة بسيطة كالمعتاد عند تركيب وتفعيل الاضافة قم بالبحث عن الكود التالي :

<?php the_time(´j F, Y´) ?>
واستبدله بالكود التالي :
<?php if(!function_exists('easy_relative_date'))
{the_time('F jS, Y');
} else {
echo easy_relative_date(get_the_time('U')); }
?>

لتحميل الاضافة من هنا : easy-relative-date
لتحميل الاضافة معربة من هنا : easy-relative-date-arabic

ملحوظة :

 بالنسبة للاضافة المعربة قمت بتعريب ملف php لانه واجهتني مشاكل في ملف التعريب

الى اللقاء في تدوينة جديدة انشاء الله

اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

طرق ترقية الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

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

عملية الترقية التلقائية قد تؤتر على جميع ملفات الووردبريس الافتراضية ومن بينها قالب Twenty Ten والاضافتين (Akismet و Hello Dolly) اذا قمت باي تغيير في هذه الملفات فسوف تفقد تلك التغييرات قم باخد نسخة لها قبل ان تقوم بعملية الترقية

عندما تظهر لك هذه الرسالة :

YourColor.Net

ماذا تفعل ؟

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

مهما كان سبب الترقية , قبل ان تبداء الترقية من الافضل ان تقوم بزيارة هذه الصفحة لمتطلبات الووردبريس أولا, لتتاكد من ان استضافتك لديها هذه المتطلبات , وفي حالة انك لم تعرف كيف تقوم بذالك فقم بمراسلة مستضيفك اطلب منهم ان يقوم بالتحقق عوضا عنك

قم بأخد نسخة احتياطية

الخطوة التالية و اللتي يجب عليك القيام بها وهي اخد نسخة لقاعدة البيانات. كل التدوينات والصفحات تكون مخزنة داخل قاعدة البيانات, لهذا يجب عليك اخد نسخة احتياطية منها فربما تواجهك مشكلة لا قدر الله بعد الترقية

تعطيل الاضافات

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

الاستعداد لترقية

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

هناك طريقتين لترقية واسهلها الترقية التلقائية والتي تناسب الجميع ولكن في حالة حدوث شيء لا قدر الله وا بسبب بعض الاستضافات التي تقوم بتعطيل السيف مود في هذه الحالة سوف تضطر الى الترقية اليدوية

الترقية التلقائية

طريقة الترقية التلقائية بسيطة جدا يمكنك عملها بسهولة لاحظ معي الطريقة

نقوم بالضغط على تحديثات كما في الصورة لكي ننتقل الى صفحة التحديثات

YourColor.Net

YourColor.Net

قم بالضغط على الترقية التلقائية المشارة بالدائرة الحمراء بعدها ستنتقل الى صفحة عملية الترقية التلقائية وانتظر بعد ذالك قليل حتى تتم العملية كما في الصورة التالية

YourColor.Net

الى هنا تكون قد اتتمت عملية الترقية التلقائية.

جميع الملفات يجب ان تكون صلاحياتها لليوزر حتى تكتمل الترقية التلقائية بشكل سليم , في حال العكس سوف تلاحظ ظهور صندوق الحوار التالي :
YourColor.Net

في حالة قمت بالترقية وتم تحميل تحديث الووردبريس ولم يحدث اي شيء في هذه الحالة اعلم بان مستضيفك يستعمل PHP4 والترقية التلقائية تعمل فقط على PHP5 .

بعض الاستضافات تقوم بتركيب النسختين PHP4 و PHP5 معا ويمكنك دمجهما بواسطة ملف htaccess ولكن لا تقم بهذه الحركة وحدك اطلب من مستضيفك ان يقوم بها لكي تتجنب انت المشاكل

المهم ولكي تتجنب مشاكل الترقية التلقائية مع عليك سوى باستعمال الترقية اليدوية

الترقية اليدوية

في هذه الترقية يجب عليك التركيز قليلا كي لا تقوم باي مشكلة لا قدر الله. سنقوم بخطوات سهلة وبسيطة حتى تستوعب الفكرة بسهولة كالتالي

  1. تحميل اخر نسخة للوردبريس
  2. تحضيير الملفات بعد فك الضغط
  3. حذف بعض الملفات القديمة على الموقع
  4. رفع الملفات الجديدة
  5. اكمال عملية الترقية

1 – تحميل اخر نسخة للوردبريس

قم بتحميل اخر نسخة من موقع عرب ووردبريس ستجدها على اليسار قم بالضغط على الصورة لتحميل الووردبريس

YourColor.Net

2 – تحضيير الملفات بعد فك الضغط

بعد اكتمال تحميل الووردبريس قم بفك الضغط عن الملفات

YourColor.Net

الان بعد فك الضغط قم بحذف المجلد wp-content ستصبح الملفات بالشكل التالي :

YourColor.Net

3 – حذف بعض الملفات القديمة على الموقع

الان ننتقل الى الموقع هنا سنقوم بحذف بعض الملفات اما عن طريق FTP  أو  Cpanel

هذه الملفات والمجلدات دعها كما هي لا تقم بحذفها :

  1. wp-content
  2. wp-config.php
  3. robots.txt

الملفات و المجلدات التالية يجب حذفها :

  1. wp-admin
  2. wp-includes
  3. index.php
  4. license.txt
  5. readme.html
  6. wp-activate.php
  7. wp-app.php
  8. wp-atom.php
  9. wp-blog-header.php
  10. wp-comments-post.php
  11. wp-commentsrss2.php
  12. wp-config-sample.php
  13. wp-cron.php
  14. wp-feed.php
  15. wp-links-opml.php
  16. wp-load.php
  17. wp-login.php
  18. wp-mail.php
  19. wp-pass.php
  20. wp-rdf.php
  21. wp-register.php
  22. wp-rss.php
  23. wp-rss2.php
  24. wp-settings.php
  25. wp-signup.php
  26. wp-trackback.php
  27. xmlrpc.php

باستعمال ال ftp سوف اطبق الشرح على البرنامج filezilla نقوم بالتالي بعد تسجيل الدخول  :

YourColor.Net

اضغط على Ctrl + A وبعدها اضغط على Ctrl و اختر الملفات التي لن تقم بحذفها مثل الصورة وكليك يمين واختر delete أو احذف الملفات واحد تلو الاخر وانتبه للملفات التي اشرنا اليها

4 – رفع الملفات الجديدة

YourColor.Net

لاحظ الملفات الموجدة على جهازك قمنا بحذف ملف wp-content . الان قم بالضغط من لوحة المفاتيح على Crtl + A وكليك يمين واختر Upload

5 – اكمال عملية الترقية

عندما تنتهي من رفع الملفات الجديدة الى موقعك قم اكمال عملية ترقية القاعدة على النحو التالي :

http://example.com/wp-admin/upgrade.php

الخطوة الاخيرة

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

وفي الاخير اتمنى ان تستفيدوا من هذا الشرح. اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته 

الاكاديمية العربية لفنون التصميم و الجرافيك

طريقة زيادة ازرار المحرر المرئي للوردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

السلام عليكم ورحمة الله وبركاته

المحرر المرئي في الوضع الافتراضي يعرض فقط بعض الازرار. وقد تحتاج في بعض الاحيان الى ازرار اخرى تساعدك في التنسيق ولا تجدها فتضطر الى تركيب اضافة للمحرر المرئي المتطور. ولكن اليوم وجدت حل يمكننا من اضافات الازرار بدون استعمال اي اضافة فقط ادراج كود بسيط في ملف الخصائص للقالب

بعض الازرار تحتاج تنسيق خاص بها من القالب المستعمل لهذا يرجى تعيينها في ملف تنسيق القالب style.css

طريقة اضافة هذه الازرار سهلة للغاية, فقط قم بفتح ملف الخصائص (functions.php) وقم باضافة الدالة التالي :

function enable_more_buttons($buttons) {
  $buttons[] = ´hr´;
  $buttons[] = ´sub´;
  $buttons[] = ´sup´;
  $buttons[] = ´fontselect´;
  $buttons[] = ´fontsizeselect´;
  $buttons[] = ´styleselect´;
  return $buttons;
}
add_filter("mce_buttons_3", "enable_more_buttons");

والنتيجة ستكون بالشكل التالي :

YourColor.Net
هنا قمنا باضافة ازرار لنوعية الخط و حجم الخط ,التنسيق الى اخره ويمكنك ايضا اضافة المزيد من الازرار بالاستعانة بالقائمة التالية من موقع tinymce قم باختيار اي زر واضفه اسفل المتغيرات الموجودة بالدالة ناخد مثالا هذا الزر cleanup

function enable_more_buttons($buttons) {
 $buttons[] = ´hr´;
 $buttons[] = ´sub´;
 $buttons[] = ´sup´;
 $buttons[] = ´fontselect´;
 $buttons[] = ´fontsizeselect´;
 $buttons[] = ´styleselect´;
 /** هكذا نضيف الكود */
 $buttons[] = ´cleanup´;
 return $buttons;
}
add_filter("mce_buttons_3", "enable_more_buttons");

بعض الازرار من موقع tinymce تحتاج اضافات خاصة بها  راجع وثائق الموقع لمعرفة المزيد

المهم اتمنى ان تستفيدوا من هذه الطريقة

اذا كان هناك اي استفسار يرجى وضع تعليق

والسلام عليكم ورحمة الله وبركاته

الاكاديمية العربية لفنون التصميم و الجرافيك

معرض الوسوم