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

Posts tagged ‘نشر’

نسخة جديدة للووردبريس 3.0.3 – YourColor

yourcolor.net

YourColor.Net

yourcolor.net

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

بعد مرور ايام قليلة من صدور نسخة الوردبريس 3.0.2 تحتوي على تحديثات امنية مهمة تم صدور نسخة جديدة للوردبريس 3.0.3 , بتاريخ 8 ديسمبر 2010 وهذه النسخة تحتوي ايضا على تحديثات امنية بالنسبة لخدمة XML-RPC التي وجدة فيها بعض الاخطاء التي تسمح تحت ظروف معينة لكتاب المدونة  من تعديل تدوينة او نشرها او مسحها

لمشاهدة التحديثات : Version_3.0.3

هناك طريقتين للترقية.

1. الترقية التلقائية من لوحة التحكم (لوحة التحكم –> تحديثات)

2. الترقية بشكل يدوي لمن تواجهه مشكلة بالترقية من لوحة التحكم

ملخص الترقيات :

Fixes issues in the XML-RPC remote publishing interface which under certain circumstances allowed Author- and Contributor-level users to improperly edit, publish or delete posts. (r16803)

الملفات التي تم مراجعتها :

wp-includes/version.php
xmlrpc.php
readme.html
wp-admin/includes/update-core.php

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

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

اعرض عناوين مواضيعك المجدولة في القائمة الجانبية – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

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

لإظهار عناوين مواضيعك المجدولة في القائمة الجانبية ضع هذا الكود في ملف sidebar.php الموجود في مجلد القالب الذي تستخدمه.

<?php $my_query = new WP_Query(‘post_status=future&amp;amp;amp;amp;amp;order=ASC’); ?>
<?php if ($my_query->have_posts()) : while ($my_query->have_posts()) : $my_query->the_post(); $do_not_duplicate = $post->ID; ?>
<li><a href=”<?php the_permalink() ?>” rel=”bookmark” title=” <?php the_title_attribute(); ?>”><?php the_title(); ?></a></li>
<?php endwhile; else: ?>
<li>لا يوجد مواضيع مجدولة حاليا</li>
<?php endif; ?>

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

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

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

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

DELETE a,b,c
FROM wp_posts a
WHERE a.post_type = ‘revision’
LEFT JOIN wp_term_relationships b
ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id);

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

ارسال بريد تلقائي لجميع الأعضاء عند نشر موضوع جديد – yourcolor

الووردبريس wp

yourcolor.net

yourcolor.net

yourcolor.net

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

function email_members($post_ID)  {
obal $wpdb;
$usersarray = $wpdb->get_results(“SELECT user_email FROM $wpdb->users;”);
$users = implode(“,”, $usersarray);
mail($users, “تم نشر موضوع جديد في الاكاديمية العربية لفنون التصميم والجرافيك “, ‘عزيزي عضو الاكاديمية العربية، تم نشر موضوع جديد وندعوك لزيارة. http://yourcolor.net/academy’);
return $post_ID;
}
add_action(‘publish_post’, ’email_members’);

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

معرض الوسوم