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

Posts tagged ‘بريس’

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

yourcolor.net

yourcolor.net

السلام عليكم ورحمة الله وبركاته اليوم مع حل لمشكلة جديدة في رفع الملفات لنسخة الفرعية الجديدة من ووردبريس 3.3 والتي حلت بطريقة جديدة لرفع الملفات عن طريق فلاش بتقنية السحب والافلات drag and drop المهم ليس الموضوع عن الحلة الجديدة للوردبريس ولكن لمشكل اختفاء او حذف الملفات بعد رفعها مباشرة وهذا بعد محاولات عديدة بائت بالفشل فاضطررت للاستعانة بمنتديات ووردبريس الرسمية الى انه لا يوجد حل دقيق لهذا المشكلة المشكل المشكل في هذه الحالة بطبيعة الحال هو عند رفع صورة تظهر فراغة يعني يظهر الاسم ولكن الصورة لا تظهر قمت بتفحص لمجلد uploads عن الصورة التي قمت برفعها ولكن لا توجد وهذا دليل على انه يتم حذفها مباشرة عند الرفع او لا يتم نقلها الى مجلد uploads عند الرفع, صراحة لا اعرف ميكانكية رفع الملفات كيف تتم بالضبط ولكن بالنسبة لطريقة النقل الى مجلد uploads ما جعلني اشك فيها هو انني قرائت سجل الاخطاء error_logووجدت بعد الدوال معطلة وهي :

  1. get_cfg_var()
  2. set_time_limit()
  3. copy()

ربما يكون المشكل في احدى هذه الدوال والله اعلم وهذه الصور للمشكل

الحل هذا الحل الذي ساطرحه فقط مؤقت لانه اذا واجهتك هذه المشكلة لابد من مراسلة الاستضافة لحله بالنسبة لي الامور سليمة ولا يوجد اي مشكل اولا يجب ان انوه الى حل تم طرحه في قائمة المشاكل في منتدى ووردبريس الرسمي Troubleshooting WordPress 3.3 – Master List وهو ان تقوم بتفريغ كاش المتصفح لكن هذا الحل لم ينفع معي المهم الحل المؤقت هو تركيب اضافة WP Flash Uploder وعند استعمالي هذه الاضافة تم رفع الصور بدون مشاكل. كل ما عليك هو تركيب الاضافة والذهاب لتحرير تدوينة معينة وبعدها قم بالتالي من نفس مكان رفع الملفات قم بالضغط عليه ستفتح نافدة رفع الملفات اختر الرفع بواسطة WP Flash Uploder كما في الصورة التالية بعد رفع الملف ستجده في مكتبة الوسائط لن يظهر مباشرة في معرض الصور لهذا ستضطر لدخول لمكتبة الوسائط من نفس النافدة وهكذا سيتم حل هذه المشكلة مؤقتا الى ان تراسل استضافتك لحل المشكل صفحة الاضافة  : WP Flash Uploder   بعد نجاح رفع الملفات صراحة حرت في سبب المشكل كنت اقول ربما الدوال ولكن الدوال لازالت معطلة ومع هذا تم رفع الملفات. استنتجت من هذا ان المشكلة ربما تكون في اداة الرفع الخاص بووردبريس والله اعلم مع اني قمت بترقية المدونة من جديد وعطلت جميع الاضافات وغيرت القالب الا ان المشكلة لازالت قائمة   خاتمة الى هنا نكون قد انتهينا من هذه التدوينة وهذا هو  الحل المؤقت الذي توصلت اليه واتمنى ان يكون مفيدا حتى يتم مراسلة الاستضافة او صدور نسخة فرعية جديدة 3.3.1 او العثور على سبب المشكل من قبل شخص اخر اذا كان هناك اي استفسار يرجى وضع تعليق ؟ ولا تنسى الاشتراك في قائمتنا البريدية ولك جزيل الشكر والسلام عليكم ورحمة الله وبركاته

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

علامات وأكواد القوالب yourcolor – Template Tags

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

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

ما هى علامات القوالب اوTemplate Tags :

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

المعلمات او الباراميترات كما افضل ان اقول:

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

bloginfo()
<strong>تستخدم بهذه الطريقة</strong>
Bloginfo(‘name’) لعرض اسم المدونة
Bloginfo(‘url’) لعرض رابط المدونة
Bloginfo(‘parameters’) ووضع الباراميترات الخاصة بالكود او الدالة التى تحب, ولاتنسي وسم البى إتش بي
<?php bloginfo(”) ?>

والان دعنا نذهب لبعض الاكواد وشرحها:

نوع المحتوى, ترميز الصفحة إصدار الووردبريس:

<meta http-equiv=”Content-Type” content=”<?php bloginfo(‘html_type’); ?>;
charset=<?php bloginfo(‘charset’); ?>” />
<meta name=”generator” content=”WordPress <?php bloginfo(‘version’); ?>” />

عنوان الصفحة:

view sourceprint?1 <title>
<?php
if (is_home()) {
echo bloginfo(‘name’);
} elseif (is_404()) {
echo ‘404 Not Found’;
} elseif (is_category()) {
echo ‘Category:’; wp_title(”);
} elseif (is_search()) {
echo ‘Search Results’;
} elseif ( is_day() || is_month() || is_year() ) {
echo ‘Archives:’; wp_title(”);
} else {
echo wp_title(”);
}
?>
</title>

RSS

<div id=”rss”> <a href=”<?php bloginfo(‘rss2_url’); ?>” title=”Subscribe to
us”></a> </div>

عرض التصنيفات الرئيسية:

<?php wp_list_categories('sort_column=menu_order&depth=1&title_li=');?>

عرض التصنفيات الفرعية:

 <?php if (is_category()){wp_list_categories
(‘orderby=id&show_count=0&title_li=0&child_of=’.$cat); }?>

 عرض قائمة الصفحات:

 <?php wp_list_pages('title_li=&depth=1') ?>

 الصفحات الفرعية:

 <?php
$children = wp_list_pages(‘title_li=&child_of=’.$post->ID.’&echo=0′);
if ($children) { ?>
<?php echo $children; ?>
<?php } ?>
<?php if (is_category()){wp_list_categories
(‘orderby=id&show_count=0&title_li=0&child_of=’.$cat); }?>

 عرض التاريخ:

<?php the_time('F jS, Y') ?>

عرض التصنيفات:

<?php the_category(',') ?>

عدد التعليقات:

<?php comments_number('no comment','1 comment','% comments'); ?>

تعديل المشاركة:

<?php edit_post_link('edit','',''); ?>

عرض الاوسمة او Tags :

<?php the_tags('Tagged with: ',' &bull; ','<br/>'); ?>

ارسال الصفحة الى تويتر:

<a href=”http://twitter.com/home?status=Currently reading <?php the_permalink
(); ?>” title=”Click to send this page to Twitter!” target=”_blank”>Twitter</a>

 RSS التعليقات:

<a href=”<?php comments_rss_link(‘RSS 2.0’); ?>” title=”Comment RSS”
target=”_blank”> Follow responses</a>

 انتقل الى صندوق كتابة التعليقات:

<a href=”#respond” title=”To comment form” target=”_blank”>leave a
response</a>

 تراك باك او المراجع:

<a href=”<?php trackback_url(display); ?>” title=”Trackback”
target=”_blank”>Trackback</a>

الشريط الجانبي Sidebar

 للعرض بطريقة مرنة

<?php if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘right-sidebar’)
) : ?>
<?php endif; ?>

 سحابة الاوسمة باحجام مختلفة …

 <?php wp_tag_cloud('smallest=8&largest=36&'); ?>

 عرض الارشيف بالشهر

<?php wp_get_archives(‘type=monthly’); ?>
ويمكنك تغيير monthly  اذا اردت شيئا آخر

أظهار صفحة معينة :

<?php
query_posts(‘pagename=اسم الصفحة’);
?>

عمل استدعاء لملف معين Include

<?php include (TEMPLATEPATH . '/drsni.php'); ?>

جلب احدث التدوينات من فئة معينة وبعدد معين :

<?php
$feature_posts = get_posts
(‘category=1&numberposts=5&orderby=post_name&order=DSC’);
foreach($feature_posts as $post) : setup_postdata($post);
?>
<?php endforeach; ?>

عرض صورة التدوينة فى حال كانت كحقل مخصص:

 <?php $image = get_post_meta($post->ID, ‘image’, TRUE); ?>
<?php if($image) { ?>
<img src=”<?php echo $image; ?>” alt=”Alt Text” />
<?php } ?>
<?php //get article_image (custom field) ?>
<?php $image = get_post_meta($post->ID, ‘article_image’, true); ?>
<a href=”<?php the_permalink() ?>”><img src=”<?php echo $image; ?>”
alt=”<?php the_title(); ?>” /></a>

 قائمة بتدوينات عشوائية:

 <ul>
<?php
$rand_posts = get_posts(‘numberposts=عدد التدوينات&orderby=rand’);
foreach( $rand_posts as $post ) :
?>
<li><a href=”<?php the_permalink(); ?>”>
<?php the_title(); ?>
</a>
<?php the_time(‘M d Y’); ?>
</li>
<?php endforeach; ?>
</a>
</ul>

 قائمة بمواضيع Tag او وسم :

 <ul>
<?php
$myposts = get_posts(‘numberposts=العدد هنا&tag=الوسم’);
foreach( $myposts as $post) :
?>
<li><a href=”<?php the_permalink(); ?>”>
<?php the_title(); ?>
</a>
<?php the_time(‘M d Y’); ?>
</li>
<?php endforeach; ?>
</a>
</ul>

الصور

قائمة بكل الصور المرفقة:

 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<ul><?php
$post_parent = get_post($post->ID, ARRAY_A);
$parent = $post_parent[‘post_parent’];
$attachments = get_children( array( ‘post_parent’ => $post_id, ‘post_type’ =>
‘attachment’, ‘orderby’ => ‘menu_order ASC, ID’, ‘order’ => ‘DESC’) );
foreach($attachments as $id => $attachment) :
echo wp_get_attachment_link($id, ‘thumbnail’, true);
endforeach;
?>
</ul>
<?php endwhile; else: ?>
<p><?php _e(‘فارغ’); ?></p>
<?php endif; ?>

الملفات الهامه :

 header.php– منطقة الهيدر
index.php – الرئيسية
sidebar.php – الشريط الجانبى او القائمة الجانبية
footer.php – الفوتر
single.php – التدوينة
page.php – الصفحة
comments.php – التعليقات
search.php – محتوى البحث
searchform.php – البحث
archive.php – الارشيف
functions.php – الدوال الخاصة
404.php – صفحة الخطأ

 بعض اوامر الاستدعاء او الاحتواء :

 <?php get_header(); ?> الهيدر
<?php get_sidebar(); ?> القائمة الجانبية
<?php comments_template(); ?> التعليقات
<?php get_footer(); ?> الفوتر

 معلومات المدونة

 عن طريق هذا الامر مع تغييرxxx باى شئ ترغب

 <?php bloginfo('xxx'); ?>

 امثلة

 name – اسم المدونة
admin_email –ايميل المدير
rss2_url-رابط التغذية
description- الوصف للمدونة
url-رابط المدونة
wpurl-مكان التنصيب
version- إصدار المدونة

الشروط:

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

مكان xxxx

 <?php if (xxxxx()) {?>

 هنا الاكود المنفذ حين تحقق شرطك

 <?php }?>

 الشروط:

 in_category
is_404
is_archive
is_admin
is_category
is_page
is_attachment
is_author
is_comments_popup
is_date
is_day
is_feed
is_front_page
is_home
is_month
is_page_template
is_paged
is_preview
is_search
is_single
is_singular
is_sticky
is_tag
is_tax
is_time
is_trackback
is_year
pings_open
comments_open
has_tag

امثلة :

 is_home() – فى حالة كنا فى الرئيسية
is_front_page()  – رئيسية المدونة او الصفحة
is_single – فحالة عرض تدوينة
is_page(‘about’) – فى حالة عرض صفحة معين وفى هذه الحالة صفحة “عنى”

 وهكذا , ولا يجب ان ننسي الباراميتر لكل شرط وللمزيد عن هذه الشروط بشكل موسع http://codex.wordpress.org/Conditional_Tags

بعض الاوامر المعروفة والمستخدمة بكثرة :

<?php the_time() ?>
<?php the_date() ?>
<?php the_title(); ?>
<?php the_permalink() ?>
<?php the_category() ?>
<?php the_author(); ?>
<?php wp_list_pages(); ?>
<?php wp_tag_cloud(); ?>
<?php wp_list_cats(); ?>
<?php get_calendar(); ?>
<?php wp_get_archives() ?>
<?php posts_nav_link(); ?>
<?php next_post_link() ?>
<?php previous_post_link() ?>

تطبيقات منوعة:

 عرض صور مصغرة عشوائية للصور الموجودة فى مكتبة الصور:

<?php
$args = array(
‘post_type’ => ‘attachment’,
‘numberposts’ => -1,
‘post_status’ => null,
‘post_parent’ => $post->ID,
‘orderby’ => ‘rand’
);
$attachments = get_posts($args);
$noimages = count($attachments);
if ($attachments) {
foreach ($attachments as $attachment) {
$alttxt = $attachment->post_title;
$imgid = $attachment->ID;
$fileurl = $attachment->guid;
$meta = wp_get_attachment_metadata($imgid);
$imgw = $meta[‘sizes’][‘thumbnail’][‘width’];
$imgh = $meta[‘sizes’][‘thumbnail’][‘height’];
$imgext = substr($fileurl, -4);
$fileurl = substr($fileurl, 0, -4);
$fileurl = $fileurl.”-“.$imgw.”x”.$imgh.$imgext;
// construct the image
echo “<img src='”.$fileurl.”‘ alt='”.$alttxt.”‘ class=’alignleft highlightimg’ />”;
break;
}
}
the_excerpt(”);
?>

 استدعاء ملف معين فى حالة عرض رئيسية المدونة:

 <?php if ( is_home() ) {
include (‘file.php’);
} ?>

 إستايل خاص بتصنيف معين وهنا ملف catstyle سيكون المسؤول عن الاستايل لهذا للتصنيف 2:

 <?php if ( is_category(‘2’) ) {
<link rel=”stylesheet” href=”<?php bloginfo(‘template_url’); ?>/catstyle.css”
type=”text/css” media=”screen” />;
<?php } else { ?>
<link rel=”stylesheet” href=”<?php bloginfo(‘stylesheet_url’); ?>”
type=”text/css” media=”screen” />
<?php } ?>

 صورة لتصنيف معين:

 <?php if (is_category(‘2’) ):
<img src='<?php bloginfo(‘template_url’); ?>/images/cat2.jpg’ />
<?php } elseif (is_category(‘3’) ):
<img src='<?php bloginfo(‘template_url’); ?>/images/cat3.jpg’ />
<?php endif; ?>

 عرض صور مصغرة عشوائية للصور الموجودة فى مكتبة الصور:

 <?php
$args = array(
‘post_type’ => ‘attachment’,
‘numberposts’ => -1,
‘post_status’ => null,
‘post_parent’ => $post->ID,
‘orderby’ => ‘rand’
);
$attachments = get_posts($args);
$noimages = count($attachments);
if ($attachments) {
foreach ($attachments as $attachment) {
$alttxt = $attachment->post_title;
$imgid = $attachment->ID;
$fileurl = $attachment->guid;
$meta = wp_get_attachment_metadata($imgid);
$imgw = $meta[‘sizes’][‘thumbnail’][‘width’];
$imgh = $meta[‘sizes’][‘thumbnail’][‘height’];
$imgext = substr($fileurl, -4);
$fileurl = substr($fileurl, 0, -4);
$fileurl = $fileurl.”-“.$imgw.”x”.$imgh.$imgext;
// construct the image
echo “<img src='”.$fileurl.”‘ alt='”.$alttxt.”‘ class=’alignleft highlightimg’ />”;
break;
}
}
the_excerpt(”);
?>

 ستظهر بهذا الشكل :المقالات الاحدث » , المقالات الاقدم «

 <?php next_posts_link(‘المقالات الاحدث&amp;raquo;’) ?>
<?php previous_post_link(‘&amp;laquo; المقالات الاقدم’); ?>

 عنوان الصفحة:

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

 <?php
if (is_home()) { echo bloginfo(‘name’); } elseif (is_404()) { echo ‘Drsni – لم يتم العثور
على الصفحة’; } elseif
(is_search()) { echo ‘Drsni – نتائج البحث’; } else { echo ‘Drsni| ‘; wp_title(”); }
?>

 سحابة الاوسمة القيمة الصغرى 1 و الكبري 9 ويمكنك تغييرهما:

 <?php wp_tag_cloud('smallest=1&amp;largest=9&amp;'); ?>

المراجع:

Home

http://codex.wordpress.org/Conditional_Tags/

http://codex.wordpress.org/

http://codex.wordpress.org/Template_Tags

http://codex.wordpress.org/Include_Tags

http://codex.wordpress.org/Stepping_Into_Template_Tags/

شكرا لكم, واتمنى ان ارى تعليقاتكم الجميلة.

 انتهى الدرس 

اوامر مفيدة في قاعدة بيانات ووردبريس – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net yourcolor.net

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

كيف يتم تنفيد أمر SQL ؟

لتنفيد أمر SQL ابسط ما في الامر ، التوجه مباشرة الى لوحة phpMyadmin الخاص بسيرفرك. على سبيل المثال ، إذا كان موقعك يتم استضافته مجانا، اذهب وأدخل معلومات الاتصال http://sql.free.fr، بعد دخولك الى اللوحة نضغط على SQL امام Structure

yourcolor.net

قم بأخذ نسخة احتياطية قبل تنفيد اي امر !

 

1- تغيير اسم مدير المدونة

 

نختار قاعدة بيانات المدونة و نضغط على SQL و ننفد هذا الامر أولا :

SELECT ID, display_name FROM wp_users;

هذا الامر لعرض جميع اسماء الاعضاء لكي نعرف رقم “ID” للمدير admin او اي اسم اخر نريده، سيتم اظهار اسماء الاعضاء مع الرقم التسلسلي له , نقوم باخذ رقم ال admin و الذي هو رقم 1 دائما، نضغط مرة اخرى على SQL و ننفد هذا الامر:

UPDATE wp_posts SET post_author=NEW_AUTHOR_ID WHERE
post_author=OLD_AUTHOR_ID;

قبل تنفيد الامر نستبدل كلمة NEW_AUTHOR_ID برقم العضو الجديد، و استبدال كلمة NEW_AUTHOR_ID برقم العضو القديم الذي هو 1 ( admin )

 

2 – اعادة تعيين كلمة المرور يدويا

 

هذا الامر مهم عند التعرض للاختراق او في حالة نسيان كلمة المرور، ننفد هذا الامر :

UPDATE `wp_users` SET `user_pass` = MD5(‘PASSWORD’) WHERE
`wp_users`.`user_login` =`admin` LIMIT 1;

قبل تنفيد الامر نستبدل كلمة PASSWORD بالباسوورد الجديد، و نستبدل كلمة admin في حالة اذا كان الاسم غير admin

3 – تغيير رابط المدونة في حالة تغيير رابط المدونة الى واحد جديد 

UPDATE wp_posts SET guid = replace(guid,
http://www.oldsite.com&#8217;,’http://www.newsite.com&#8217;);

قبل تنفيد الامر نستبدل http://www.oldsite.com بالعنوان القديم للمدونة، و استبدال http://www.newsite.com بالعنوان الجديد للمدونة، الأمر الاخير هو تنفيذ الامر التالي :

UPDATE wp_posts SET post_content = replace(post_content,
http://www.oldsite.com&#8217;, ‘http://www.newsite.com&#8217;);

نقوم بنفس التغييرات

4 – عرض عدد من SQL Queries من مدونتك

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

DELETE FROM wp_comments  WHERE comment_approved = "spam"

5 – حذف جميع التعليقات “في انتظار اعادتها”

لمسح جميع التعليقات المرجوا تطبيق هذا الامر :

 DELETE FROM wp_comments  WHERE comment_approved = "0"

6 – حذف جميع التعليقات نهائيا 

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

DELETE * FROM wp_comments

 7 – ازالة “attachment” المقالات

الطريقة سهلة نطبق هذا الامر :

DELETE FROM wp_posts WHERE post_type = "attachment"

8 – لمسح جميع الصفحات و المقالات

بالنسبة للصفحات نطبق هذا الامر :

DELETE FROM wp_posts WHERE post_type = “page”

بالنسبة للمقالات نطبق هذا الامر :

DELETE FROM wp_posts WHERE post_type = “post”

بالنسبة للمقالات و الصفحات نطبق هذا الامر :

DELETE * FROM wp_posts

9 – حذف التدوينات في سلة المحذوفات

هذه الخاصية جد مهمة لان عندما نحذف تدوينة فانها لا تحذف نهائيا و هذا يزيد من حجم قاعدة البيانات، الامر بسيط نقوم بتنفيد :

DELETE FROM wp_posts WHERE post_type = "revision";

10 – استعادة قاعدة البيانات الخاصة بووردبريس

في حالة اذا تم اختراق المدونة او تم اتلاف معلومات المدونة يمكننا استرجاعها نتبع المراحل: اولا ندخل الى اداة phpMyadmin، ثانيا نضغط على “Import”، ثالثا نضغط على “Browse” و نختار النسخة الاحتياطية، رابعا نضغط على “Execute”.

الموضوع له اهمية كبيرة في اوامر قاعدة البيانات , لأي استفسار او سؤال أنتظر تعليقاتكم و تقييمكم للموضوع .

تركيب اكثر من مدونة ووردبريس على قاعدة بيانات واحدة

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

حينما تريد أن تقوم بتركيب أكثر من مدونة ووردبريس في موقع واحد ويكون عندك عدد محدود من قواعد البيانات بسبب مزود الاستضافة أو أنك لا تريد ان تنشئ العديد من القواعد فتضيع بين اسم المستخدم لكل واحد وكلمة المرور لكل قاعدة فهناك طريقتين لعمل ذلك. ولكن هذه الطريقة تحتم عليك أن تقوم بتنصيب المدونة يدويا وليس باستخدام سكربتات التنصيب بالضغطة الواحدة (one click installation) مثل Fantastico.

الطريقة الأولى:

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

الطريقة الثانية:

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

قم بتنصيب المدونة بالطريقة المعتادة، وحين الوصول إلى خطوة تعبئة بيانات قاعدة البيانات قم بتغيير بادئة الجداول الموضوحة في الصورة التالية:

 

yourcolor.net

ويستحسن ان يكون التغيير إلى قيمة تعبر عن التنصيب الجديد لكي لا يحصل لبس مستقبلا مثلا إذا كانت المدونة عن الكتب يستحسن تغييرها إلى wpb_ وإذا كانت عن السيارات مثلا تكون البادئة هكذا wpc_

انتهى الدرس

طريقة ضغط جداول قاعدة البيانات لتسريع المدونة – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

لا تنسى أن تأخذ نسخة من قاعدة البيانات قبل أي عمل

ادخل إلى لوحة التحكم الخاصة بموقعك عن طريق http://www.example.com/cpanel

ثم اختر phpMyAdmin

yourcolor.net

ستنتقل إلى صفحة جديدة اختر من القائمة على الجانب قاعدة بيانات المدونة.

yourcolor.net

ستظهر لك قائمة بالجداول الموجودة في القاعدة من أسفل القائمة اضغط على ( اختر الكل ) ثم من القائمة المنسدلة اختر(  ضغط الجدول)

yourcolor.net

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

انتهى الدرس.

اعرض عناوين مواضيع قسم معين داخل موضوع -yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

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

function category_shortcode( $atts )
{
extract(shortcode_atts(array(
‘limit’ => ‘5’,
‘category’ => ”,
), $atts));
//The Query
query_posts(‘category=’ . $id . ‘posts_per_page=’ . $limit);
//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
echo   ‘<h3><a href=”‘; echo the_permalink(); echo ‘”>’; echo the_title(); echo ‘</a></h3>’;
echo the_excerpt();
endwhile; else:
endif;
//Reset Query
wp_reset_query();
}
add_shortcode(‘category’, ‘category_shortcode’);

بعد ذلك يمكن اضافة الكود التالي في أي موضوع أو اي صفحة:

[category id=# limit=5]

علامة المربع # تدل على رقم التعريف ID للقسم او التصنيف كما يمكنك تغيير الرقم خمسة ليظهر لك العدد الذي تريده من المواضيع . يمكنك استخدام هذا الكود أكثر من مرة لصنع صفحة تحتوي على المواضيع من جميع الأقسام مما يجعلها كالأرشيف.

خمس أخطاء تدوينية ربما لم تفكر بها من قبل – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

نشر عدة مقالات متوالية في نفس الموضوع

yourcolor.net

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

yourcolor.net

عدم استخدام الصور في التدوينات

yourcolor.net

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

yourcolor.net

عدم استخدام العناوين الفرعية

yourcolor.net

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

yourcolor.net

كتابة فقرات طويلة جدا

yourcolor.net

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

yourcolor.net

عدم ادراج الموضوع كاملا في الخلاصات

yourcolor.net

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

انتهى الدرس

اجعل التاريخ يتغير تلقائيا في جملة – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net yourcolor.net

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

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

الحقوق محفوظة &copy; <?php echo date('Y'); ?> Example.com.

انتهى الدرس

10 إضافات يستخدمها أكبر مدوني الورد بريس في العالم – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

من أفضل الأشياء في الورد بريس كونها قابلة للتوسع باستخدام الإضافات. وحين نتحدث عن الإضافات، فكثير منا من رأى الكم الهائل من الإضافات المتاحة والتي كثيرا ما تتشابه خصائصها مما يبقينا حائرين حول مدى توافقية هذه الإضافة أو تلك مع متطلباتنا. يقدم مجتمع الورد بريس WordPress Plugin Directory أكثر من 8000 إضافة متاحة للتنصيب بضغطة زر, لكن هل كل هذه الإضافات تصلح للمدونة؟ طبعا لا. ولهذا السبب وجب عزل الإضافات النافعة وإهمال الغير مهمة. إن الإكثار من الإضافات التي لا جدوى لها يكون تأثيرها سلبيا على أداء المدونة فضلا عن خلق ثغرات غير معروفة داخل المدونة. بالطبع لا نريد أن تكون مدوناتنا مكانا يعج بأنواع الثغرات التي تسببها الكثير من الإضافات الموجودة على الانترنت. يرى العديد من المدونين المحترفين والذين لهم صيت واسع في مجال التدوين ك Michael Pollock أن مدونة الورد بريس تستلزم بالضرورة عشر إضافات لا يمكن الاستغناء عنها، هذه الإضافات يكمل بعضها بعضا، إذ باجتماعها كلها في نفس المدونة تكون كيانا صلبا يحوي أبسط الضروريات والكماليات أيضا. هذه الإضافات تشمل التالي:

yourcolor.net

الإضافة الأولى: Akismet

هذه الإضافة مهمة جدا وتأتي مع أول تنصيب للمدونة. تتميز هذه الإضافة كونها تمنع الزوار المزعجين من إضافة تعليقات مزعجة وأشياء مشينة تسيء لسمعة المدونة، أيضا تمنع الزوار من وضع إعلانات لمواد محظورة أو تبعث على الشك. هذه الإضافة هي من تطوير فريق عمل وورد بريس نفسه الذي طور المدونة، السلبية الوحيدة التي تمتلكها هي ضرورة فتح حساب لدى WordPress.com للحصول على مفتاح تشغيل الإضافة. هذه الإضافة هي مجانية للاستعمال الشخصي فقط، إذا كنت تنوي استخدامها لغرض تجاري، يجب عليك اقتناء تصريح بذلك على رابط الإضافة: www.akismet.com والذي يكلف حوالي 5 دولارات في الشهر.

yourcolor.net

yourcolor.net

الإضافة الثانية: SpamShiv Spam Protection

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

ahmed@domain.com

فالإضافة تحوله إلى ما يشبه:

yourcolor.net

بهذا يكون بريدك الالكتروني أو بريد عملاؤك أو أصدقائك في مأمن من شر هؤلاء المخربين.

yourcolor.net

SpamShiv Spam Protection  هي إضافة مجانية، يمكنك الحصول عليها من هنا: http://wordpress.org/extend/plugins/spamshiv-lite-e-mail-address-protection/

yourcolor.net

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

من الضروري أن يملك كل موقع خريطة، أقصد هنا ملف خريطة الموقع sitepmap.xml وهو عبارة من ملف مكتوب بلغة XML به كافة المعلومات التي يحتاجها محرك البحث ليقوم بعملية الأرشفة لموقعك، المشكلة حاليا تكمن في كيفية توليد هذا الملف ديناميكيا في حين أن صفحات الموقع تزداد وتنقص بشكل مستمر. في هذه الحالة إن رغبت في إنشاء ملف خريطة الموقع بنفسك، سيكون لا شك مضيعة للوقت. هذه الإضافة هي إضافة مهمة جدا، فهي تولد هذا الملف تلقائيا من دون أي تدخل منك. كل ما يتبقى لك هو إضافة موقعك لجوجل من هنا. كما يمكنك الحصول على الإضافة على هذا الرابط: http://wordpress.org/extend/plugins/simple-google-sitemap-xml/.

 yourcolor.net

 yourcolor.net

الإضافة الرابعة: تحسين جودة محتوى المدونة بعمل تصويت أو مسح لمعلومات يقدمها الزوار

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

 yourcolor.net

داخل المدونة. مع Polldaddy يمكنك عمل تصويت يكون مدمج مع كل تدوينة أو انشاء نموذج لأخذ المعلومات Survey ودمجه مع التدوينة التي تريد. تجدر الإشارة إلى أن Polldaddy ليس Plugin للوورد بريس، لكنه موقع يمكنك من عمل ما سبق ويعطيك كود HTML لتدمجه في المكان الذي تريده في صفحاتك.

yourcolor.net

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

بتنصيبك للإضافة AddToAny وتشغيلها ستفاجئ على الفور، الكثير من الزوار يريدون مشاركة ما يقرؤونه أو يتصفحونه مع أصدقائهم، زملائهم، أو عملاؤهم. هذه الإضافة تجعل زوارك يشاركون ما يقرؤونه من تدوينات، حيث أن AddToAny تضيف زرا إضافي في آخر كل تدوينة لكي يشارك الزوار هذا المحتوى على Facebook أو Twitter أو Messenger وغيرها من الشبكات الاجتماعية. ربما تتسائل فيما النفع من عمل ذللك؟ الإجابة ببساطة هي أنه كلما انتشرت روابط لمحتوى يظهر في موقعك كلما زاد ترتيب موقعك لدى محركات البحث، والتالي تكون قد ضربت عصفورين بحجر واحد. انتشر موقعك لكي تكسب زوار أكثر وزادت ثقة محركات البحث بموقعك.

 yourcolor.net

يمكنك تحميلها من هنا : http://wordpress.org/extend/plugins/add-to-any/

 yourcolor.net

الإضافة السادسة: كن صديقا لمحركات البحث

كلنا يعلم الأهمية القصوى التي يوليها أصحاب المواقع لمحركات البحث، فهم يصممون مواقعهم مرتين: مرة للزوار ومرة أخرى لمحركات البحث، حتى أصبح النصيب الأكبر في تقييم المواقع هو مدى قابلية محركات البحث لأرشفة محتواها بسهولة. ككل شخص يريد استقطاب أكبر عدد ممكن من الزوار، ينبغي عليك أن تسهل الطريق أمام محركات البحث. إضافة All in One SEO وكما يدل اسمها، فهي الكل في واحد، يعني الحل السريع والمجدي لتسهل أرشفة مدونتك بسهولة. هذه الإضافة تمكنك من تعديل المعلومات التي تظهر لمحركات البحث في كل صفحة على حدة. فيمكنك تعديل عنوان الصفحة، الكلمات المفتاحية، شكل ظهور رابط الصفحة والعديد من الخيارات. بعد تنصيبها وتشغيلها يلزمك الذهاب الى القسم الخاص بها في قائمة “إعدادات” على يسار الصفحة كما تبين الصورة.

yourcolor.net

الإضافة السادسة: كن صديقا لمحركات البحث

كلنا يعلم الأهمية القصوى التي يوليها أصحاب المواقع لمحركات البحث، فهم يصممون مواقعهم مرتين: مرة للزوار ومرة أخرى لمحركات البحث، حتى أصبح النصيب الأكبر في تقييم المواقع هو مدى قابلية محركات البحث لأرشفة محتواها بسهولة. ككل شخص يريد استقطاب أكبر عدد ممكن من الزوار، ينبغي عليك أن تسهل الطريق أمام محركات البحث. إضافة All in One SEO وكما يدل اسمها، فهي الكل في واحد، يعني الحل السريع والمجدي لتسهل أرشفة مدونتك بسهولة. هذه الإضافة تمكنك من تعديل المعلومات التي تظهر لمحركات البحث في كل صفحة على حدة. فيمكنك تعديل عنوان الصفحة، الكلمات المفتاحية، شكل ظهور رابط الصفحة والعديد من الخيارات. بعد تنصيبها وتشغيلها يلزمك الذهاب الى القسم الخاص بها في قائمة “إعدادات” على يسار الصفحة كما تبين الصورة.

yourcolor.net

بعد الدخول الى القسم الخاص بها، إملأ الحقول المبينة في الصورة كما يجب بحذر, إنتبه وانت تملأ الحقول لأن ما تكتبه هو ما سيظهر لمحركات البحث عن قدومها للمدونة:

yourcolor.net

يمكنك تحميلها من هنا: http://wordpress.org/extend/plugins/all-in-one-seo-pack/

yourcolor.net

الإضافة السابعة: تحكم بتدويناتك كما تريد.
هل سبق لك أن أردت ترتيب تدويناتك بالشكل الذي تريد وليس كما تريده وورد بريس؟ كما نعلم فإمكانيات وورد بريس محدودة في هذا المجال. إذا كانت لديك عدة تدوينات، فلا لا يمكنك ترتيبها إلى حسب:
الكاتب.
التاريخ.
العنوان.
تاريخ آخر تعديل.
الأب.
معرف التدوينة.
تصنيف عشوائي.
حسب المعلومات الموجودة في الحقول المخصصة.
عدد التعليقات.
كما نرى فهذه خيارات كثيرة، لكن ضالتنا لا توجد ضمنها، بعبارة أوضح نحن نريد أن نرتب التدوينات حسب ذوقنا نحن وليس ذوق الوورد بريس. نريد مثلا جعل التدوينة الأولى تكون هي ما قبل الأخيرة والعكس. قد يبقى لنا خيار وحيد لعمل ذلك وهو التغيير في شفرة القالب الذي تعمل عليه المدونة بشكل افتراضي. حتى إن نجحنا في عمل ذلك فسيكون هناك نقص وعملنا سينقصه التحكم الكامل بكل التدوينات. لذا الغرض أتت هذه الإضافة لحل هذا المشكل.

yourcolor.net

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

لتحميل الإضافة يمكنك إتباع الرابط التالي: http://wordpress.org/extend/plugins/postmash/

yourcolor.net

الإضافة الثامنة: إنشاء قائمة التصفح خاصتك بمدير القوائم

لكي تنشأ قائمة تصفح في مدونتك فأنت تدخل لوحة التحكم وتنشىء قائمة تتكون من التصنيفات الموجودة في المدونة مع بعض الروابط الخارجية. لكن، هل سألت نفسك عن سبب غياب القائمة في كل مرة تغير فيها قالب المدونة ويبقى عليك إنشاء قائمة أخرى؟ في الآونة الأخيرة فقط بدأنا نسمع عن بعض مطوري الثيمات الخاصة بمدونة الوورد بريس بدؤوا في تصحيح هذا الخطأ. لكن ألا يجب أن يكون هناك حل قطعي لهذه المشكلة؟ أعرني انتباهك للحظة، لماذا لا نستطيع تغيير مسميات التصنيفات مع الإشارة إليها في قوائمنا، لماذا لا نملك الحق في تقديم وتأخير ما نريد من القوائم؟ قد يعتبر البعض هذا تقصيرا أو ضعفا في مدونة الوورد بريس لكن، أي كانت الأسباب فالحل موجود.

yourcolor.net

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

بعد تنصيب وتشغيل الإضافة يمكنك التعديل عليها كما تريد. يمكنك تحميل الإضافة على الرابط: http://wordpress.org/extend/plugins/menu-manager/

yourcolor.net

الإضافة التاسعة: دع زوارك يكونوا على علم بما جد في مدونتك دائما

لعل كل واحد فينا يستعمل الشبكات الاجتماعية للتواصل وتبادل الأفكار والتي من أشهرها Facebook و Twitter. نحن دائما نريد أن نعلم أصداقنا أوعملاؤنا بالجديد في موقعنا، ولهذا الغرض نستعمل النشرات البريدية التي ترسل إلى البريد الالكتروني لكل زائر رغب في استلامها في كل أسبوع أو كل شهر. المحير في الأمر كون بعض الزوار يرفضون استقبال النشرات البريدية لعدة أسباب: فالبعض يعتبرها مزعجة ولا يريدها داخل بريده لأنها تشتت انتباهه إثر انتظار بريد مهم من شخص مهم، أو أن البعض قد خصص مرشح البريد الخاص به لكي يرفض استقبال مثل هذا النوع من الرسائل باعتبارها SPAM. حسنا، لعلي بك تسأل وما العمل إذن؟

بكل بساطة، السواد الأعظم من الزوار لا يجدون مشكلة في متابعتك على Twitter . هنا أتت الإضافة  Auto Tweet لتقوم بتحديث حسابك في Twitter  كلما أضفت تدوينة جديدة. يعني أنه من الآن فصاعدا لن تقوم بفتح Twitter  وتنشأ رسالة جديدة حول تدويناتك لأن هذه الإضافة تقوم بذلك بدلا عنك.

yourcolor.net

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

yourcolor.net

بعد أن تحفظ الإعدادات، تكون مستعدا لإنشاء أول تدوينة لك والتي سيكتب عنها في حسابك لدى Twitter. يمكنك تحميل الإضافة على الرابط: http://wordpress.org/extend/plugins/auto-tweet/

yourcolor.net

الإضافة العاشرة: اعرف كل صغيرة وكبيرة عن زوار موقعك

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

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

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

بدلا من إضاعة الوقت والجهد في تزويد القالب بالشفرة، فكر بعض المطورين في برمجة إضافة لمدونة الوورد بريس أسموها Web Ninja GA.

yourcolor.net

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

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

yourcolor.net

باقي الخيارات أتركها لك لكي تكتشفها بنفسك. كما يمكنك تحميل الإضافة من هنا: http://wordpress.org/extend/plugins/web-ninja-google-analytics/

yourcolor.net

خاتمة

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

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

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

تغيير طول وعرض فيديو يوتيوب تلقائيا عند ادراجه في الموضوع – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

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

function mycustom_embed_defaults($embed_size){
2     if( is_single() ){ // If displaying a single post
3         $embed_size['width'] = 586; // Adjust values to your needs
4         $embed_size['height'] = 500;
5     }
6  
7     return $embed_size; // Return new size
8 }
9  
10 add_filter('embed_defaults', 'mycustom_embed_defaults');

صاحب هذا الكود ينبه الى ان الفيديو سيظهر بطريقة تناسبية بمعنى ان الارتفاع سيكون متناسبا مع العرض فاذا كان العرض كبير جدا ولكن الارتفاع 100 بكسل فسيتم اظهار الفيديو بارتفاع 100 بكسل والعرض بشكل يتناسب معه، والعكس صحيح. وبما ان ما يهمك هو العرض فحاول ان يكون الارتفاع اكبر من العرض او كبير بشكل مقبول بحيث لا يتم الاعتماد عليه عند تعديل التناسب.

معرض الوسوم