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

Posts tagged ‘ملفات’

عدد الصفحات بدون اضافة – 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

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

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

تصاريح الملفات

قبل التكلم عن التصاريح راجع هذه المقالة لموقع الووردبريس الرسمي من هنا , لماذا ساتحدث اليوم عن تصاريح الملفات بكل بساطة ادخل Google Search : php bypass dir restriction وستجد طرق و ثغرات لتخطي المجلدات في البي اتش بي (php) هذا التخطي ليس من حسابك ولكن من حساب اخر معك في السيرفر وهنا ياتي دور التصاريح الذي قد يكون مهما حتى في حالة الاختراق المباشر (يعني حصل على باسورد لوحة التحكم الخاصة بك للووردبريس) هنا يجب ان تزيل من عقلك هذا التصريح 777 الا في بعض المجلدات مثل الكاش, لانه اخطر تصريح يسمح للكل بتعديل الملف او قرائته. التصريح الذي يجب ان يكون للمجلدات هو 755 والملفات 644 على حسب ما كتب في موقع الووردبريس الرسمي

ولكن من وجهة نظري ملفات القوالب و الاضافات خصوصا  يجب ان تأخد التصريح 555 لأكتر حماية هل تعلمون لماذا ؟ هنا سترون كيف يقوم المخترق باستغلال تصاريح هذه الملفات هناك طريقتين سنأخد واحدة. يستغل هذه الملفات اذا كانت معه معلومات لوحة التحكم هنا المخنرق يقوم بالكتابة فوق هذه الملفات ربما يضع كود اندكس الاختراق فقط او ربما لديه مشاريع في السيرفر (يعني الوصول لشيء اخر غير موقعك) اي سيقوم بنسخ بي اتش بي شيل (ومن اشهرها  C 9 9  او R 5 7) وضعت فراغات بسبب الاستضافة المجانية, على اي ملف من ملفات القوالب او الاضافات ويستعرضها مباشرة من المتصفح ويبداء شغله بدون ان تشعر بشيء

 

ولكن دعنا نبين بعض النقاط ملفات القوالب اذا قمت باعطائهم التصريح 555 فلن تتمكن من التعديل عليها من لوحة تحكم الووردبريس اي يجب عليك اعطائهم التصريح 777 من لوحة تحكم (Cpanel) او (FTP) وبعد الانتهاء من التعديل قم باعطائهم مرة اخرى التصريح 555 ولا تنسى الاضافات هي الاخرى يمكن استغلالها من قبل المخترق , اي عندما يحصل على باسورد موقعك ويرد لصق الشيل في احد ملفات القالب يجد ملفات القالب على النحو التالي :

يجب أن تجعل هذا الملف قابل للكتابة حتى تتمكن من حفظ تغييراتك، اقرأ المزيد عن جعل الملفات قابلة للقراءة

وهنا سيحتاج الى معلومات ftp لهذا ينصح بعدم استعمال نفس باسورد (cpanel). حتى تكتمل الفكرة نبين الفرق بين التصريحين 555 و 644

التصريح 555 حماية من الداخل والخارج ( الخارج تعني من اي موقع تاني معك في السيرفر)

التصريح 644 حماية من الخارج فقط

بالنسبة لطريقة التخطي من موقع ثاني معك في السيرفر باستعمال احدى ثغرات ال php فيكفي التصريح 644 لانه فقط يمكنه القرائة وهذا لن يفيد الا في حالة واحدة اذا اراد قرائة ملف الكونفيج (wp-config.php) لذا يجب تغير صلاحياته ومكانه سنضع له شرح لوحده

بالنسبة للملفات هناك سكريبت روعة وجدته لتغيير الصلاحيات ولكن سوف نستعمله فقط للملفات العادية ام القوالب فستحتاج تغيرها بنفسك الى 555 هذا السكريبت يقوم بتغير صلاحيات المجلدات الى التصريح 755 و الملفات الى التصريح 644 وانشاء index.htm فارغ في المجلدات

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

طريقة عمل السكريبت:

  1. قم بفك الضغط عن الملف
  2. ارفع الملف sitescan.php الى موقعك

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

http://sitename.com/sitescan.php

لاحظ معي الصور التالية:

YourColor.Net

YourColor.Net

بالنسبة للخيار الاول Action required هنا يعرض عليك الاختيار بين مسح للمجلدات او الملفات او حذف السكريبت

بالنسبة للخيار التاني Change permissions هنا اذا قمت بوضع علامة سيقوم السكريبت بتغيير التصريحات حسب اختيارك الاول, هنا اذا اخترت مسح المجلدات فسيقوم بتغيير صلاحيات المجلدات الى 755 و اذا اخترت مسح الملفات فسيقوم بتغيير تصريحاتها الى 644 ,في حالة تركته فارغ سوف يكتفي بعملية مسح وعرض تصريحات الاختيار الذي قمت به في الخيار الاول

بالنسبة للخيار الاخير Add index files يقوم باضافة ملف اندكس فارغ في المجلدات التي لا تحتوي عليه مثل الصور images لاخفاء محتوياتها وهذا نوع من الحماية

بس اذا حبيت تغيير نوع التصريح يمكنك تحرير الملف sitescan.php السطرين 3 و 4

<?php
// The following 2 lines may be edited to suit your specific needs.
	$directory_permission = ´0755´; // The default Joomla! directory permission is - 0755
	$file_permission = ´0644´; // The default Joomla! file permission is - 0644

// There is no need to edit below this line -------------------------------------------------

/**
 * @package		sitescan.php
 * @copyright	(C) 2010 Bodvoc Ltd. All rights reserved.
 * @date		15 April 2010
 * @version		1.0.1
 * @license		GNU General Public License Version 2
 * @dependency	PHP 5.1.0 or later
 *
 * Scans the web directory in which it is placed and all sub-directories under the directory
 *
 */
?>

طريقة تغيير التصاريح عن طريق FTP

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

لاحظ معي الصور التالية:

YourColor.Net

هنا نقوم باختيار Site Manager لادخال معلومات الاتصال وحفظها

YourColor.Net

  1. New Site : لانشاء معلومات موقع جديد
  2. Mysite : قم بتسميتها بما تشاء
  3. Host : رابط موقعك او عنوان الايبي الخاص باستضافتك
  4. Port : منفد الاتصال ومن المعروف ال ftp يستخدم المنفد 21
  5. Logon type : نوع الاتصال استعمل العادي
  6. User : تجدها في معلومات دخول موقعك
  7. Password : تجدها في معلومات دخول موقعك
  8. connect : للاتصال بالسيرفر

YourColor.Net

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

YourColor.Net

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

YourColor.Net

هنا قم بالضغط من لوحة المفاتيح ( Ctrl + A) لكي تتمكن من اختيار جميع المفات وتغيير صلاحياتها دفعة واحدة كما في الصورة

ملف الكونفيج wp-config.php

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

الاولى بواسطة htaccess اي لمنع الوصول هذا الملف نقوم باضافة هذا الكود الى ملف htaccess في المجلد الرئيسي للمدونة

# protect wpconfig.php
<files wp-config.php>
order allow,deny
deny from all
</files>

الثانية تحويله الى المجلد الرئيسي للموقع كامل للمنع الوصول اليه بالمرة هنا سنحتاج لتغيير الملف wp-config.php واضافة ملف يحتوي على معلومات الاتصال
اولا نقوم بانشاء ملف جديد باسم conect.php ونضع الكود التالي داخله :

<?php // Modified for Arabic by ar-wp.com

/** إعدادات برنامج <a href="http://www.mwordpress.net">ووردبريس</a> المعرب **/

// ** إعدادات قاعدة البيانات - ينمكنك الحصول على هذه المعلومات من مستضيفك ** //
/** اسم قاعدة بيانات <a href="http://www.mwordpress.net">ووردبريس</a> */
define('DB_NAME', 'database');

/** اسم المستخدم لقاعدة البيانات */
define('DB_USER', 'user');

/** كلمة المرور لقاعدة البيانات */
define('DB_PASSWORD', '1111111');

/** عنوان خادم قاعدة البيانات */
define('DB_HOST', 'localhost');

/** ترميز قاعدة البيانات */
define('DB_CHARSET', 'utf8');

/** مقارنات قاعدة الببيانات (Collation).
* إذا كنت غير متأكّد أتركها فارغة */
define('DB_COLLATE', '');

/**#@+
 * مفاتيح الأمان.
 * استخدم الرابط التالي لتوليد المفتايح {@link https://api.wordpress.org/secret-key/1.1/salt/}
 * @منذ 2.6.0
 */
define('AUTH_KEY',         '');
define('SECURE_AUTH_KEY',  '');
define('LOGGED_IN_KEY',    '');
define('NONCE_KEY',        '');
define('AUTH_SALT',        '');
define('SECURE_AUTH_SALT', '');
define('LOGGED_IN_SALT',   '');
define('NONCE_SALT',       '');

/**#@-*/

/**
 * بادئة الجداول في قاعدة البيانات.
 * تستطيع تركيب أكثر من مدونة على نفس قاعدة البيانات إذا أعطيت لكل قاعدة بادئة جداول مختلفة
 * استخدم فقط حروف, أرقام وخطوط سفلية!
 */
$table_prefix  = 'wp_';

?>

قم بتغيير المعلومات حسب ملف wp-config.php الاصلي بعد ذالك قم بحفظ الملف وارفعه الى المجلد الرئيسي على الشكل التالي :

/home/your-user/conect.php

الان ملف ال wp-config.php سيحتوي فقط على هذه المعلومات :

<?php

include(´/home/your-user/conect.php´)
/**
 * اللغة الافتراضية المستخدمة في هذه النسخة هي العربية
 * إذا أردت أن تكون لوحة التحكم في مدونتك بالانجليزية قم بحذف الحرفين أدناه وهي الحروف ar
 */
define(´WPLANG´, ´ar´);

/**
 * للمطورين: نظام تشخيص الأخطاء
 * قم بتغيير flase إلى true لتمكين عرض الملاحظات أثناء التطوير
 */
define(´WP_DEBUG´, false);

/* هذا هو المطلوب! توقف عن التعديل. نتمنى لك التوفيق في موقعك! */

/** المسار المطلق لمجلد <a href="http://www.mwordpress.net">ووردبريس</a>. */
if ( !defined(´ABSPATH´) )
	define(´ABSPATH´, dirname(__FILE__) . ´/´);

/** Sets up WordPress vars and included files. */
require_once(ABSPATH . ´wp-settings.php´);
?>

بالنسبة للمسارات تختلف على حسب كل سيرفر ولوحة التحكم الذي يستعمل يعني ليس بالضرورة ان يكون المسار بالشكل التالي :

include(‘/home/your-user/conect.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 – Arras

yourcolor.net

YourColor.Net

yourcolor.net

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

تم بحمد الله حل مشكلة قالب arras والتي تثمتل في تكرار الدالة check_activewidgets في الحقيقة لم اعرف الملف المسؤول عن هذا التكرار الذي يحصل في ملف functions.php ولكن عوض ذالك قمت ببعض التغيرات في الملفات سوف اقوم بشرحها الان وكذالك طريقة استعمال custom fields لمصغرات الصور وكيف نقوم بتغييرها

تعديل الملفات functions.php

اولا الخطاء يطلع بالشكل التالي :

Fatal  error: Cannot redeclare _check_activewidgets() (previously declared in  /home/user/public_html/wp-content/themes/arras-theme/functions.php:137)  in  /home/user/public_html/wp-content/themes/arras-theme/library/admin/templates/functions.php  on line 211

القالب يحتوي على ملفين functions.php الاول موجود على المسار التالي :

/wp-content/themes/arras-theme/functions.php

والثاني على المسار :

/wp-content/themes/arras-theme/library/admin/templates/functions.php

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

هذا هو السطر :

require_once ARRAS_LIB . ´/admin/templates/functions.php´;

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

/wp-content/themes/arras-theme/

استعمال الحقل المخصص لمصغرات الصور

اذا اردت ان تستعمل الحقل المخصص custom fields لمصغرات الصور فما عليك سوى القيام بالتالي :
من لوحة التحكم الخاصة بالقالب

YourColor.Net

YourColor.Net

قم بازالة العلامة المشار اليها بالدائرة الحمراء

YourColor.Net

الان يمكنك اضافة الصور المصغرة بواسة الحقول المخصصة . في حال كنت تستعمل مسبقا قالب اخر وتستعمل اسم اخر غير thumb يمكنك تغييره من ملف الخصائص functions.php قم بفتح الملف وتوجه الى السطر 26

define( ´ARRAS_POST_THUMBNAIL´, ´thumb´ );

وقم بتغيير thumb الى اي اسم اخر مثال screen

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

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

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

حل مشكلة رفع الصور والملفات في الووردبريس – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

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

مشكلة رفع الصور والملفات في الووردبريس واجهتني ايضا حين كنت اقوم برفع الصور لمدونة احد اصدقائي وهي تكمن في اعدادات الوسائط وتصريح المجلد wp-content والتي تتمثل في هذه الرسالة التي تظهر لك عند رفع اي صورة او ملف

YourColor.Net

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

YourColor.Net

YourColor.Net

المشكلة هنا تكمن في المسار الذي قمنا بوضعه وفي الوضع الافتراضي يجب ان يكون فارغ او ان تضع wp-content/uploads

YourColor.Net

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

http://mwordpress.net/images

يعني مسار المجلد images سيكون بالشكل التالي :

/home/user/public_html/images

نقوم باضافة images كما في الصورة التالية :

YourColor.Net

بالنسبة لتصريح المجلد wp-content او المجلد الخاص الذي قمت بادراجه في خصائص رفع الملفات في اعدادات الوسائط يجب ان ياخد التصريح التالي 755 ولا تقم نهائيا باعطائه التصريح 777 فربما تقع في مشكلة internal server error وقد تحدثنا عن التصاريح وخطورتها في هذه التدوينة حماية الملفات والمجلدات لمدونة الووردبريس

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

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

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

معرض الوسوم