<?xml version="1.0"?>
<rss version="2.0"><channel><title>&#x627;&#x644;&#x628;&#x631;&#x627;&#x645;&#x62C; &#x648;&#x627;&#x644;&#x62A;&#x637;&#x628;&#x64A;&#x642;&#x627;&#x62A;: &#x634;&#x631;&#x648;&#x62D;&#x627;&#x62A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; WordPress</title><link>https://academy.hsoub.com/apps/web/wordpress/page/11/?d=8</link><description>&#x627;&#x644;&#x628;&#x631;&#x627;&#x645;&#x62C; &#x648;&#x627;&#x644;&#x62A;&#x637;&#x628;&#x64A;&#x642;&#x627;&#x62A;: &#x634;&#x631;&#x648;&#x62D;&#x627;&#x62A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; WordPress</description><language>ar</language><item><title>&#x627;&#x644;&#x62F;&#x644;&#x64A;&#x644; &#x627;&#x644;&#x634;&#x627;&#x645;&#x644; &#x625;&#x644;&#x649; &#x62A;&#x639;&#x62F;&#x64A;&#x644; &#x642;&#x648;&#x627;&#x626;&#x645; &#x627;&#x644;&#x62A;&#x646;&#x642;&#x644; &#x641;&#x64A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A7%D9%84%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D8%B4%D8%A7%D9%85%D9%84-%D8%A5%D9%84%D9%89-%D8%AA%D8%B9%D8%AF%D9%8A%D9%84-%D9%82%D9%88%D8%A7%D8%A6%D9%85-%D8%A7%D9%84%D8%AA%D9%86%D9%82%D9%84-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r252/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_05/main.png.e4f1176cf342fd0d696591f7a534701d.png" /></p>

<p id="الدليل-الشامل-إلى-تعديل-قوائم-التنقل-في-ووردبريس">
	قائمة التنقل هي جزءٌ مهمٌ من موقع ووردبريس وتساعدك زوار موقعك ليتنقلوا بسهولة في موقعك وتسهِّل إظهار البُنية الهيكلية لموقعك؛ وهنالك مكانٌ مخصصٌ لها في مكانٍ ما في أعلى الصفحات في أغلبية القوالب.<br>
	لكن هل استعمال قوائم التنقل مقتصرٌ على ترويسة الموقع؟ الحقيقة هي أنَّك تستطيع القيام بالكثير معها.<br>
	سأريك في هذا الدرس بعض الخيارات التي بمقدورك استعمالها لتوظيف قوائم التنقل بشكلٍ أفضل. وسأريك كيف يمكنك إنشاء عدِّة قوائم تنقل لموقعك.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="23081" data-unique="wm6y1bs9k" src="https://academy.hsoub.com/uploads/monthly_2017_05/main.png.814e86ffaf1637ad94952a12495a1ee0.png" alt="main.png"></p>

<p>
	سأريك أيضًا طريقتين لوضع القوائم الإضافية في الواجهة الأمامية لموقعك، إحداها باستخدام ودجت والأخرى عبر كتابة شيفرات.<br>
	استخدام ودجت هو الطريقة الأسهل والمناسبة إذا لم تشأ كتابة الشيفرات، لكنها تعتمد على وجود منطقة ودجات في القالب الذي تستخدمه، فلو لم يكن يحتوي القالب المُفعَّل على منطقة لإضافة ودجات في المكان الذي تريد وضع القائمة فيه، فسأريك كيفية كتابة شيفرة لإضافة القائمة في قالب.<br>
	لنبدأ بإنشاء بضع قوائم.
</p>

<h2 id="إنشاء-عدة-قوائم-للتنقل">
	إنشاء عدِّة قوائم للتنقل
</h2>

<p>
	يملك موقعي قائمة تنقل رئيسية أنشأتُها مسبقًا، يمكنك أن ترى من الصورة الآتية وجود عدِّة مستويات فيها، حيث توجد العناصر الفرعية داخل قائمة «Services».
</p>

<p style="text-align: center;">
	<img alt="1-main-nav-admin-1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23066" data-unique="afst0azbn" src="https://academy.hsoub.com/uploads/monthly_2017_05/1-main-nav-admin-1.png.ecb7f722d3d4759ddd8ea620614fc883.png"></p>

<p>
	لقد فعّلتُ خيار «Primary Menu» (القائمة الأساسية) وهذا يعني أنَّ القالب الذي أستعمله (وهو Twenty Sixteen) سيُعرِض القائمة في المكان الرئيسي لها:
</p>

<p style="text-align: center;">
	<img alt="2-main-nav-frontend.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23067" data-unique="4pnon96cq" src="https://academy.hsoub.com/uploads/monthly_2017_05/2-main-nav-frontend.png.f1a16357465f17c094429786df42fd35.png"></p>

<p>
	لكنني لستُ محدودًا بهذه القائمة فقط، وأستطيع إنشاء واحدة أخرى، وسأرجع إلى صفحة «Menus» (قوائم) في لوحة التحكم وأضغط على رابط «create a new menu» (أنشئ قائمة جديدة):
</p>

<p style="text-align: center;">
	<img alt="3-create-menu.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23068" data-unique="e1pnnxzl6" src="https://academy.hsoub.com/uploads/monthly_2017_05/3-create-menu.png.4f55d95f68af526c39d5756f3e4b5597.png"></p>

<p>
	هنا يمكنك إضافة قائمةٍ جديدة، القائمة التي سأُنشِئها ستكون لصفحات الخدمات، لذا سأُطلِق عليها اسم «Services» ثم سأضغط على زر «Create Menu» (إنشاء قائمة) لإنشائها، ثم سأضيف تلك الصفحات إليها:
</p>

<p style="text-align: center;">
	<img alt="4-services-menu-created.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23069" data-unique="znmutiq57" src="https://academy.hsoub.com/uploads/monthly_2017_05/4-services-menu-created.png.c4b37134157bbd5f93fb01bb7bdd9d5d.png"></p>

<p>
	بعد إضافة الصفحات إلى قائمتك، فاضغط على زر «Save Menu» (حفظ القائمة) لحفظها.<br>
	ملاحظة: لا تُفعِّل خيار «Primary Menu» (القائمة الأساسية)، لأنَّك إذا فعلتَ ذلك، فستوضع هذه القائمة بدلًا من القائمة التي أنشأتها ووضعتها في ترويسة الموقع؛ لكننا لا نريد فعل ذلك، بل نريد إضافة هذه القائمة إلى مكانٍ آخر في الموقع.<br>
	يمكنك فعل كل ذلك عبر صفحة تخصيص القالب، وذلك بالضغط على الخيار «Menus» (قوائم) على جانب الشاشة (الأيسر لو كانت لوحة التحكم عندك بالإنكليزية، والأيمن لو كانت بالعربية) وسترى كل القوائم التي أنشأتها معروضةً:
</p>

<p style="text-align: center;">
	<img alt="5-edit-menus-customizer.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23070" data-unique="db96b9n2x" src="https://academy.hsoub.com/uploads/monthly_2017_05/5-edit-menus-customizer.png.d1e7398096608c1476d92b5255186121.png"></p>

<p>
	من هنا يمكنك إضافة قائمة جديدة باستخدام زر «Add a Menu» (أضف قائمة)، أو يمكنك اختيار قائمة موجودة مسبقًا لتعدلها.
</p>

<h2 id="إضافة-القوائم-باستخدام-ودجت">
	إضافة القوائم باستخدام ودجت
</h2>

<p>
	بعد أن ضبطتَ القائمة الجديدة، فحان الوقت لإضافتها إلى موقعك. من المفيد أن تُضيف القائمة إلى تذييل الموقع، وهذا يعني أنَّه عندما يُمرِّر الزوار إلى أسفل الصفحة، فليسوا بحاجةٍ إلى التمرير إلى أعلى الصفحة مرةً أخرى لكي يستطيعوا الانتقال إلى صفحةٍ أخرى في الموقع، وهذا مفيدٌ جدًا خصوصًا في الشاشات الصغيرة للهواتف المحمولة.<br>
	لا يملك القالب الذي أستخدمه منطقة ودجات في التذييل، لكنه يملك منطقة ودجات باسم «Content Bottom» (أسفل المحتوى) الموجودة تحت المحتوى، وسأستخدمها. يمكنك استخدام أيّة منطقة ودجات موجودة في القالب تشاء، وذلك لملائمة احتياجاتك.<br>
	لإضافة القائمة إلى ودجت، فيمكنك إما أن تستخدم صفحة التخصيص أو صفحة الودجات في لوحة التحكم من «Appearance &gt; Widgets» (مظهر &gt; ودجات)، لكن دعنا نستخدم صفحة التخصيص هذه المرّة.<br>
	افتح صفحة التخصيص ثم اضغط على خيار «Widgets» (ودجات) الموجود في القائمة الظاهرة على طرف الشاشة:
</p>

<p style="text-align: center;">
	<img alt="6-customizer-widgets.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23071" data-unique="x32xh4620" src="https://academy.hsoub.com/uploads/monthly_2017_05/6-customizer-widgets.png.0e5766e621e6cf70606812d6f22860a0.png"></p>

<p>
	اختر منطقة الودجات التي تريد إضافة القائمة إليها، واضغط على زر «Add a Widget» (أضف ودجت)، وهنا سيُتاح لك الخيار لإضافة الودجات التي تريد:
</p>

<p style="text-align: center;">
	<img alt="7-add-widget-customizer.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23072" data-unique="dcvuuk6li" src="https://academy.hsoub.com/uploads/monthly_2017_05/7-add-widget-customizer.png.845651b4d1487fdf585b4b5ddba4e75e.png"></p>

<p>
	اختر منها «Custom Menu» (قائمة مخصصة)، ثم اختر القائمة التي تريد إضافتها، وأعطها عنوانًا:
</p>

<p style="text-align: center;">
	<img alt="8-widget-below-content-customizer.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23073" data-unique="rwwoach92" src="https://academy.hsoub.com/uploads/monthly_2017_05/8-widget-below-content-customizer.png.f0f9c5bf6f2ce810d0c0e3ea6f326ff2.png"></p>

<p>
	بعد أن تنتهي من فعل ذلك، فاضغط على زر «Save and Publish» (حفظ ونشر) لتحفظ تعديلاتك، ثم تحقق من ظهور القائمة في واجهة موقعك:
</p>

<p style="text-align: center;">
	<img alt="9-widget-below-content-frontend.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23074" data-unique="9y5ih0x08" src="https://academy.hsoub.com/uploads/monthly_2017_05/9-widget-below-content-frontend.png.f21007428306630b7aebf3ab0ef0e237.png"></p>

<p>
	إذا أردتَ إضافة قوائم أخرى –سواءً إلى نفس منطقة الودجات أو إلى منطقةٍ أخرى– فاتبع نفس الخطوات السابقة لإنشاء أي عدد من القوائم تحتاج له، ثم أضفها إلى منطقة الودجات التي تشاء.
</p>

<h2 id="إضافة-قائمة-إلى-قالبك-باستخدام-الشيفرات">
	إضافة قائمة إلى قالبك باستخدام الشيفرات
</h2>

<p>
	إذا لم يملك قالبك منطقةً ودجات مناسبةً لإضافة القائمة التي أنشأتها إليها، فيمكنك كتابة شيفرة لوضع القائمة أينما تشاء. فبدلًا من استخدام منطقة الودجات المسماة «Below Content» (أسفل المحتوى) فسأكتب شيفرةً لإضافة قائمة الخدمات إلى تذييل القالب يدويًا.<br>
	لاحظ أنني أستعمل قالب Twenty Sixteen، وسأُنشِئ «قالب ابن» (child theme) جديد لفعل ذلك، لأنَّ أيّة تعديلات سأجريها على القالب الأصلي ستختفي عندما أُحدِّث القالب في المستقبل؛ أما إذا كنت تعمل على قالبٍ أنشأتَه أنت (وهو خاصٌ بموقعك) فيمكنك تعديل ملفات القالب مباشرةً.<br>
	ملاحظة: يمكنك أن تجد الملفات المصدرية لهذا الدرس على GitHub.<br>
	سأنُشِئ القالب الجديد في مجلد <code>wp-content/themes</code> وفيه ملفين، أحدهما باسم <code>style.css</code> الذي يُخبر ووردبريس أنَّ هذا القالب هو «قالب ابن»، وملف التذييل <code>footer.php</code> الذي سينوب عن الملف الأصلي الموجود في القالب الرئيسي. وستستعمل ووردبريس الملفات الأخرى من مجلد القالب الأب.
</p>

<h3 id="إنشاء-قالب-ابن">
	إنشاء قالب ابن
</h3>

<p>
	أولًا، عليك إضافة ما يلي إلى ملف <code>style.css</code> لتخبر ووردبريس أنَّ هذا القالب هو قالب ابن:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7255_9" style="">
<span class="com">/*
Theme Name:     WPMU DEV Navigation Menus for Power Users
Theme URI:      https://github.com/rachelmccollin/wpmudev-nav-menus
Description:    Theme to support WPMU DEV post on navigation menus
Author:         Rachel McCollin
Author URI:     http://rachelmccollin.co.uk/
Template:       twentysixteen
Version:        1.0
*/</span><span class="pln">

</span><span class="lit">@import</span><span class="pln"> url</span><span class="pun">(</span><span class="str">"../twentysixteen/style.css"</span><span class="pun">);</span></pre>

<p>
	احفظ الملف.
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents ipsClearfix">
		<p>
			يمكنك تجاوز هذه الخطوة إن كنتَ ستُعدِّل على ملفات قالبك مباشرةً.
		</p>
	</div>
</blockquote>

<h3 id="إضافة-القائمة-إلى-التذييل">
	إضافة القائمة إلى التذييل
</h3>

<p>
	عليك –لإضافة القائمة إلى التذييل– تعديل الملف <code>footer.php</code>؛ وإذا كنتَ تعمل على قالب ابن، فعليك نسخ ملف <code>footer.php</code> من القالب الأساسي إلى مجلد القالب الابن، ثم عليك تعديل الملف المنسوخ.<br>
	افتح ملف التذييل وأضف ما يلي بعد وسم بداية العنصر <code>&lt;footer&gt;</code>:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7255_11" style="">
<span class="tag">&lt;aside</span><span class="pln"> </span><span class="atn">class</span><span class="pun">=</span><span class="atv">"footer-menu widget"</span><span class="tag">&gt;</span><span class="pln">  
    </span><span class="tag">&lt;h3&gt;</span><span class="pln">Services</span><span class="tag">&lt;/h3&gt;</span><span class="pln">
    &lt;nav class="footer-navigation" role="navigation" aria-label="</span><span class="pun">&lt;?</span><span class="pln">php esc_attr_e</span><span class="pun">(</span><span class="pln"> </span><span class="str">'Footer Menu'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'wpmudev'</span><span class="pln"> </span><span class="pun">);</span><span class="pln"> </span><span class="pun">?&gt;</span><span class="pln">"&gt;
        </span><span class="pun">&lt;?</span><span class="pln">php
            wp_nav_menu</span><span class="pun">(</span><span class="pln"> array</span><span class="pun">(</span><span class="pln">
                </span><span class="str">'menu'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'services'</span><span class="pun">,</span><span class="pln">
                </span><span class="str">'menu_class'</span><span class="pln"> </span><span class="pun">=&gt;</span><span class="pln"> </span><span class="str">'footer-menu'</span><span class="pln">
             </span><span class="pun">)</span><span class="pln"> </span><span class="pun">);</span><span class="pln">
        </span><span class="pun">?&gt;</span><span class="pln">
    </span><span class="tag">&lt;/nav&gt;</span><span class="pln">
</span><span class="tag">&lt;/aside&gt;</span></pre>

<p>
	لاحظ أنني أضفت اسم القائمة (<code>services</code>) كأحد المعاملات التي مررتها إلى الدالة <code>wp_nav_menu()‎</code>، لذا لو سمّيتَ قائمتك باسمٍ مختلف، فاحرص على استعمال ذاك الاسم هنا. أضفتُ أيضًا الفئة <code>widget</code> لتنسيق القائمة، وهذا يعني أنَّ القائمة ستبدو شبيهةً بالودجات في واجهة الموقع:
</p>

<p style="text-align: center;">
	<img alt="10-footer-menu-unstyled.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23075" data-unique="nkj5nv7sp" src="https://academy.hsoub.com/uploads/monthly_2017_05/10-footer-menu-unstyled.png.9dd2355ed1827541c772dd70c14477d6.png"></p>

<p>
	حسنًا، مظهرها ليس جميلًا أبدًا، فهي تقع ملتصقةً بحقوق النشر، لذا لنضف بعض التنسيق عليها.
</p>

<h3 id="تنسيق-القائمة">
	تنسيق القائمة
</h3>

<p>
	احفظ ملف <code>footer.php</code> وافتح ملف <code>style.css</code> مرةً أخرى، ثم أضف إليه الشيفرة الآتية:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7255_13" style="">
<span class="pun">.</span><span class="pln">footer</span><span class="pun">-</span><span class="pln">menu </span><span class="pun">{</span><span class="pln">
    width</span><span class="pun">:</span><span class="pln"> </span><span class="lit">100</span><span class="pun">%;</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	الشيفرة السابقة تحلّ مشكلة العرض، وستظهر القائمة على يسار الشاشة مع وجود فراغ كبير حولها:
</p>

<p style="text-align: center;">
	<img alt="11-footer-menu-partly-styled.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23076" data-unique="n1q7hwhq9" src="https://academy.hsoub.com/uploads/monthly_2017_05/11-footer-menu-partly-styled.png.f8988b454d9add3701e84781d0bb5e5f.png"></p>

<p>
	لنحل هذه المشكلة بجعل عناصر القائمة تظهر بسطرٍ وحيد، وذلك عبر إضافة الشيفرة الآتية إلى ملف الأنماط:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7255_15" style="">
<span class="pun">.</span><span class="pln">footer</span><span class="pun">-</span><span class="pln">menu ul </span><span class="pun">{</span><span class="pln">
    margin</span><span class="pun">-</span><span class="pln">left</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span><span class="pln">
</span><span class="pun">.</span><span class="pln">footer</span><span class="pun">-</span><span class="pln">menu li </span><span class="pun">{</span><span class="pln">
    </span><span class="kwd">float</span><span class="pun">:</span><span class="pln"> left</span><span class="pun">;</span><span class="pln">
    list</span><span class="pun">-</span><span class="pln">style</span><span class="pun">-</span><span class="pln">type</span><span class="pun">:</span><span class="pln"> none</span><span class="pun">;</span><span class="pln">
    margin</span><span class="pun">-</span><span class="pln">left</span><span class="pun">:</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
    margin</span><span class="pun">-</span><span class="pln">right</span><span class="pun">:</span><span class="pln"> </span><span class="lit">20px</span><span class="pun">;</span><span class="pln">
    font</span><span class="pun">-</span><span class="pln">size</span><span class="pun">:</span><span class="pln"> </span><span class="lit">1.5em</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	هذا أفضل. يجب أن تبدو القائمة كما هو ظاهر في الصورة الآتية في الشاشات الكبيرة:
</p>

<p style="text-align: center;">
	<img alt="12-footer-menu-wide-screen.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23077" data-unique="8vwo0p2s7" src="https://academy.hsoub.com/uploads/monthly_2017_05/12-footer-menu-wide-screen.png.d160897e0161c4d657662cec031c9b2c.png"></p>

<p>
	لكنها لا تظهر بشكلٍ جميلٍ في الشاشات الصغيرة:
</p>

<p style="text-align: center;">
	<img alt="13-footer_mobile_unstyled.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23078" data-unique="azfmtpwqp" src="https://academy.hsoub.com/uploads/monthly_2017_05/13-footer_mobile_unstyled.png.cb006ec3a1759c5a622f5de44979cd93.png"></p>

<p>
	لنضف سطرًا لكي نفصل بين القائمة والعنصر الذي يليها، وذلك بإضافة الشيفرة الآتية إلى صفحة الأنماط:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_7255_17" style="">
<span class="pun">.</span><span class="pln">site</span><span class="pun">-</span><span class="pln">info </span><span class="pun">{</span><span class="pln">
    clear</span><span class="pun">:</span><span class="pln"> both</span><span class="pun">;</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	كيف تبدو الآن؟
</p>

<p style="text-align: center;">
	<img alt="14-footer-mobile-final.png" class="ipsImage ipsImage_thumbnailed" data-fileid="23079" data-unique="2e837kkzi" src="https://academy.hsoub.com/uploads/monthly_2017_05/14-footer-mobile-final.png.f99744df8b16ed6562ba3d092aaa8519.png"></p>

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

<h2 id="الخلاصة">
	الخلاصة
</h2>

<p>
	يمكن الاستفادة من قوائم التنقل في أمكان كثيرة بخلاف ترويسة الصفحة. يمكنك إنشاء قوائم جديدة وإضافتها إلى مختلف الأماكن مثل التذييل. يمكنك أيضًا إنشاء قائمة للشريط الجانبي وأخرى للتذييل (أو أي مكانٍ آخر في قالبك)، أو يمكنك إضافة عدِّة قوائم في نفس منطقة الودجات؛ فالخيار عائدٌ إليك تمامًا!
</p>

<p>
	ترجمة -وبتصرّف- للمقال <a href="https://premium.wpmudev.org/blog/power-users-guide-wordpress-navigation-menus/" rel="external nofollow">The Power Users Guide to WordPress Navigation Menus</a> لصاحبته Rachel McCollin.
</p>
]]></description><guid isPermaLink="false">252</guid><pubDate>Mon, 01 May 2017 06:32:50 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641;&#x64A;&#x629; &#x625;&#x628;&#x642;&#x627;&#x621; &#x646;&#x633;&#x62E;&#x629; &#x633;&#x627;&#x643;&#x646;&#x629; &#x645;&#x646; &#x645;&#x648;&#x642;&#x639;&#x643; &#x623;&#x62B;&#x646;&#x627;&#x621; &#x628;&#x646;&#x627;&#x626;&#x643; &#x644;&#x645;&#x648;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x62C;&#x62F;&#x64A;&#x62F;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%A5%D8%A8%D9%82%D8%A7%D8%A1-%D9%86%D8%B3%D8%AE%D8%A9-%D8%B3%D8%A7%D9%83%D9%86%D8%A9-%D9%85%D9%86-%D9%85%D9%88%D9%82%D8%B9%D9%83-%D8%A3%D8%AB%D9%86%D8%A7%D8%A1-%D8%A8%D9%86%D8%A7%D8%A6%D9%83-%D9%84%D9%85%D9%88%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%AC%D8%AF%D9%8A%D8%AF-r242/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_04/Untitled-1.png.abbcce6731974620e05ce3de3f739c95.png" /></p>

<p id="كيفية-إبقاء-نسخة-ساكنة-من-موقعك-أثناء-بنائك-لموقع-ووردبريس-جديد">
	حسنًا، لقد تعرفتَ على ووردبريس حديثًا وأصبحتَ جاهزًا لنقل موقعك الساكن (static) القديم المبني باستخدام HTML فقط إلى نظام إدارة محتوى حديث ومتطور. لكن انتظر برهةً، كيف ستفعل ذلك دون أن تفقد موقعك القديم أثناء بنائك للموقع الجديد؟ وكيف تضمن أنَّ الزوار لن يكتشفوا موقعك الجديد ببحثهم في Google قبل أن تنتهي من ضبطه كاملًا؟
</p>

<p style="text-align: center;">
	<img alt="Untitled-1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22757" data-unique="6u5dl8kag" src="https://academy.hsoub.com/uploads/monthly_2017_04/Untitled-1.png.bcae26e206f5a052893585c952d14f4a.png"></p>

<p>
	سأريك في هذا الدرس طريقةً حلّ هذه الإشكالية، وسننظر إلى كيفية العمل على الموقع الجديد خلف الستار، مبقيًا موقعك القديم مكانه كي يبقى متاحًا للزوار أثناء تطوير موقعك الجديد.
</p>

<p>
	الأمر أبسط بكثير مما تتخيل، لذا لنبدأ!
</p>

<h2 id="ما-الذي-ستحتاج-إليه">
	ما الذي ستحتاج إليه
</h2>

<p>
	لكي تُكمِل معنا في هذا الدرس، فستحتاج إلى:
</p>

<ul>
<li>
		موقعٍ ساكن (static) موجود مسبقًا في نفس المكان الذي تريد وضع موقعك الجديد فيه.
	</li>
	<li>
		المقدرة على تثبيت ووردبريس على خادومك، إما يدويًا أو تلقائيًا عبر سكربت.
	</li>
	<li>
		وصول عبر FTP أو لوحة تحكم cPanel إلى الخادوم.
	</li>
</ul>
<p>
	إذا لم تكن متأكدًا من أحد البنود السابقة، فاسأل مزود الاستضافة، وأخبرهم أنَّك ستحتاج إلى تعديل ونقل بضعة ملفات، ويجب أن يعطوك طريقةً للوصول إلى تلك الملفات، وإن لم يعطوك ذلك فأنصحك بالبحث عن مزود استضافة آخر!
</p>

<h2 id="أين-يجب-تطوير-الموقع-الجديد">
	أين يجب تطوير الموقع الجديد؟
</h2>

<p>
	إذا كنتَ مطوِّر ووردبريس خبير، فلا أظن أنَّه توجد مشكلة في نقل مواقع ووردبريس، إذ أنَّ من المرجح أنَّك ستطوِّر الموقع على حاسوبك المحلي أو على خادوم تخزين صغير خاص بك، ثم ستنقل الموقع النهائي إلى الخادوم الإنتاجي.<br>
	أما لو كنتَ جديدًا على ووردبريس، فقد تَحسَبُ أنَّ المهمة شاقة، فكيف ستُثبِّت ووردبريس محليًا؟ ناهيك عن الرعب الناجم عن التفكير بطريقة نقل موقعك إلى الخادوم الإنتاجي بعد انتهاء العمل عليه!
</p>

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

<p>
	يبدو أنَّ ذلك سهلٌ جدًا ويمكنك –حتى لو كنتَ مبتدئًا باستعمال ووردبريس– أن تفعله. رائع!
</p>

<h2 id="الخطوة-الأولى-تثبيت-ووردبريس-في-مجلد-فرعي">
	الخطوة الأولى: تثبيت ووردبريس في مجلدٍ فرعي
</h2>

<p>
	أوّل خطوة هي تثبيت ووردبريس، لكن بدلًا من تثبيتها في المجلد الجذر لموقعك، فعليك تثبيتها في مجلدٍ فرعي، فلو كان موقعك موجودًا على الرابط <a href="http://mysite.com" rel="external nofollow">http://mysite.com</a> فعليك تثبيتها في مجلد باسم <a href="http://mysite.com/wordpress" rel="external nofollow">http://mysite.com/wordpress</a>.
</p>

<p>
	لكن دعني أحذرك بادئ الأمر أنني لا أثبت ووردبريس في مجلدٍ باسم wordpress، إذ عليك إعطاء المجلد اسمًا أكثر غموضًا وأصعب تخمينًا، لكي لا يعثر الزوار (أو المخترقون) عليها صدفةً. باختصار: يمكنك أن تسمِّ المجلد بأيِّ اسمٍ تشاء لطالما كان يختلف عن أسماء الملفات أو المجلدات الموجودة في الموقع القديم، وإلا فقد يصدف وأن يزور أحدهم تلك الصفحة في موقعك القديم مما يأخذهم إلى الموقع الجديد.
</p>

<p>
	لذا إذا كنتَ تريد تثبيت ووردبريس، فثبِّتها في مجلدٍ جديد. وإذا كنتَ تستعمل سكربتًا توفره شركة الاستضافة (مثل Softaculous أو Fantastico) فيمكنك تحديد ذلك أثناء التثبيت. أو إذا كنتَ تثبت ووردبريس يدويًا، فعليك وضع الملفات في مجلدٍ فرعي.
</p>

<p style="text-align: center;">
	<img alt="1-softaculous-subfolder-install.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22754" data-unique="xjrs2q1yn" src="https://academy.hsoub.com/uploads/monthly_2017_04/1-softaculous-subfolder-install.png.b0366cf6c633a9458be024e605ca0b82.png"></p>

<p>
	ملاحظة: إذا كان موقعك الجديد سيُشِّكل شبكةً متعددة المواقع، فما يزال بإمكانك فعل ما سبق ذكره، لكنك لن تستطيع استخدام النطاقات الفرعية (subdomains) كبنيةٍ لشبكتك، فلن تستطيع استخدام سوى المجلدات الفرعية (subdirectories) فقط.
</p>

<h2 id="الخطوة-الثانية-إخفاء-الموقع">
	الخطوة الثانية: إخفاء الموقع
</h2>

<p>
	من المؤكد أنَّك لن ترغب أن يعثر الناس على موقعك الجديد أثناء إنشائه في محركات البحث، لذا ستحتاج إلى إخفائه.<br>
	تُسهِّل ووردبريس من ذلك كثيرًا، فكل ما عليك فعله هو الذهاب إلى صفحة «Settings &gt; Reading» (الإعدادات &gt; قراءة) في لوحة التحكم التابعة للموقع الجديد، وستجد مربع اختيار لإخفاء موقعك عن محركات البحث:
</p>

<p style="text-align: center;">
	<img alt="2-reading-settings.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22755" data-unique="y4nsb9weo" src="https://academy.hsoub.com/uploads/monthly_2017_04/2-reading-settings.png.543a2d781946811a7a5a0488a68bb34d.png"></p>

<p>
	اختر حقل «Discourage search engines from indexing this site» (منع محركات البحث من أرشفة هذا الموقع) ثم اضغط على زر «Save Changes» (حفظ التغييرات)، وهذا سيُنشِئ ملف <code>robots.txt</code> في موقعك الذي سيطلب من محركات البحث ألّا تُفهِرس الموقع الجديد. لا تقلق بخصوص هذا الملف، ستعتني به ووردبريس وتتكفل بأمره.
</p>

<h2 id="الخطوة-الثالثة-إعداد-موقعك-الجديد">
	الخطوة الثالثة: إعداد موقعك الجديد
</h2>

<p>
	هذا هو الجزء الذي يأتي فيه المرح! أمضِ بعض الوقت في موقعك الجديد، واختر قالبًا، وثبِّت الإضافات، وأنشِئ بعض المحتوى، وارفع الصور والوسائط الأخرى…
</p>

<h2 id="الخطوة-الرابعة-تحضر-لنقل-الموقع-الجديد-ليصبح-موقعك-الرئيسي">
	الخطوة الرابعة: تحضّر لنقل الموقع الجديد ليصبح موقعك الرئيسي
</h2>

<p>
	عندما يصبح موقعك الجديد جاهزًا، فحان الوقت لتحضير نقله ليصبح موقعك الرئيسي. ستحتاج إلى نسخ بضعة ملفات وتعديل أحدها، ثم تغيير بعض الإعدادات.
</p>

<p>
	لنشرح طريقة فعل ذلك خطوةً بخطوة.
</p>

<h3 id="نسخ-موقعك-القديم-احتياطيا-ثم-حذفه">
	نسخ موقعك القديم احتياطيًا ثم حذفه
</h3>

<p>
	خذ أولًا نسخةً احتياطيةً من ملفات موقعك القديم بنسخها إلى جهازك المحلي، وذلك عبر عميل FTP أو عبر خاصية إدارة الملفات File Manager في لوحة cPanel.
</p>

<p>
	بعد تحميل كامل ملفات موقعك القديم، فاحذفها.
</p>

<h3 id="نسخ-وتعديل-ملفين">
	نسخ وتعديل ملفين
</h3>

<p>
	باستخدام FTP أو File Manager، انسخ (ولا تنقل) ملفين من المجلد الفرعي الذي ثبتت فيه ووردبريس إلى المجلد الجذر (أي مجلد <code>public_html</code>):
</p>

<ul>
<li>
		<code>index.php</code>
	</li>
	<li>
		<code>‎htaccess</code>
	</li>
</ul>
<p>
	إذا لم تكن قادرًا على رؤية ملف <code>‎.htaccess</code> فعليك تفعيل إظهار الملفات المخفية في cPanel أو في عميل FTP. يمكنك فعل ذلك في cPanel عبر العودة إلى الصفحة الرئيسية والضغط على File Manager ثم تفعيل الخيار «Show Hidden Files». أما عملاء FTP فكلٌ له طريقته لإظهار الملفات المخفية، لذا انظر في توثيق البرنامج.<br>
	افتح الآن الملف <code>index.php</code> الموجود في المجلد الجذر لموقعك (والذي أُنشِئ عندما نسخته من المجلد الفرعي) وابحث عن هذا السطر:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_3033_9">
<span class="kwd">require</span><span class="pun">(</span><span class="str">'./wp-blog-header.php'</span><span class="pun">)</span></pre>

<p>
	وعدِّله ليصبح كما يلي:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_3033_11">
<span class="kwd">require</span><span class="pun">(</span><span class="str">'./subdirectory/wp-blog-header.php'</span><span class="pun">)</span></pre>

<p>
	ضع اسم المجلد الفرعي الذي ثبتت فيه ووردبريس بدلًا من <code>subdirectory</code> في الشيفرة السابقة. فلو ثبتتُ ووردبريس في <a href="http://rachelmccollin.co.uk/new-site/" rel="external nofollow">http://rachelmccollin.co.uk/new-site/</a>‎ فستبدو الشيفرة كما يلي:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_3033_13">
<span class="kwd">require</span><span class="pun">(</span><span class="str">'./new-site/wp-blog-header.php'</span><span class="pun">)</span></pre>

<p>
	احفظ الملف الآن واخرج منه.
</p>

<h2 id="الخطوة-الخامسة-تعديل-ضبط-الموقع">
	الخطوة الخامسة: تعديل ضبط الموقع
</h2>

<p>
	اذهب إلى صفحة «Settings &gt; General» (الإعدادات &gt; عام) في لوحة التحكم، وأضبط عنوان موقعك الجديد، واسمح لمحركات البحث بفهرسة موقعك.
</p>

<h3 id="تعديل-رابط-url-للموقع">
	تعديل رابط URL للموقع
</h3>

<p>
	اذهب إلى صفحة «Settings &gt; General» (الإعدادات &gt; عام) في لوحة التحكم، وسترى حقلين يمكنك إدخال رابط URL فيهما، واحدٌ لرابط ووردبريس، والآخر لرابط الموقع. يُشير رابط ووردبريس إلى مكان تثبيت ووردبريس، بينما يجب أن يُشير رابط الموقع إلى الرابط الذي سيعثر الناس على موقعك فيه.
</p>

<p>
	هذا هو الضبط الخاص بي قبل التعديل:
</p>

<p style="text-align: center;">
	<img alt="3-general-settings-before.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22756" data-unique="pncg3n1ju" src="https://academy.hsoub.com/uploads/monthly_2017_04/3-general-settings-before.png.82dbcea2db0c71f0b81b4a93ee72014e.png"></p>

<p>
	عدِّل حقل «Site Address» (عنوان الموقع) واحذف المسار الذي يُشير إلى المجلد الفرعي، فبدلًا من أن يكون <a href="http://rachelmccollin.co.uk/new-site" rel="external nofollow">http://rachelmccollin.co.uk/new-site</a> يجب أن يصبح <a href="http://rachelmccollin.co.uk" rel="external nofollow">http://rachelmccollin.co.uk</a>.<br>
	احفظ تعديلاتك بالضغط على زر «Save Changes» (حفظ التغييرات).
</p>

<h3 id="السماح-لمحركات-البحث-بالوصول-إلى-موقعك">
	السماح لمحركات البحث بالوصول إلى موقعك
</h3>

<p>
	هل تذكر عندما كنتَ تضبط موقعك الجديد أنَّك أخفيته عن محركات البحث؟ يجب ألّا تغفل عن التراجع عن هذه الخطوة.
</p>

<p>
	اذهب إلى صفحة «Settings &gt; Reading» (الإعدادات &gt; قراءة) وألغِ تفعيل الخيار «Discourage search engines from indexing this site box» (منع محركات البحث من أرشفة هذا الموقع) ثم اضغط على زر «Save Changes» (حفظ التغييرات). يجب أن تكون محركات البحث قادرةً على فهرسة موقعك الآن.<br>
	ملاحظة: لتسريع هذه العملية، فأنصحك بتسجيل موقعك في أدوات «<a href="https://www.google.com/webmasters/#?modal_active=none" rel="external nofollow">Google webmaster tools</a>» وتخبر Google عن موقعك. وسترى أيضًا تواتر فهرسة Google لموقعك ويمكنك أن تختار إخفاء أجزاءٍ منه.
</p>

<h2 id="مشاكل">
	مشاكل؟
</h2>

<p>
	أحيانًا بعد فعلك لمثل هذه العمليات فقد تحاول زيارة الموقع ولا تجده يعمل، فقد تتم إعادة توجيهك عدِّة مرات، أو ربما تحصل على رسالة خطأ 404. إذا حدث ذلك، فاحذف الملفات المؤقتة في متصفحك؛ فلربما كان يتذكر متصفحك موقعك القديم ويُظهِر رسالة الخطأ. بعدا أن تفعل ذلك فيجب أن يعمل الموقع عملًا سليمًا. ويمكنك أيضًا أن تجرِّب متصفحًا أو جهازًا آخر.
</p>

<h2 id="الخلاصة">
	الخلاصة
</h2>

<p>
	ربما افترضتَ أنَّ عليك حذف موقعك الثابت في أثناء إنشائك وإعدادك لموقع ووربريس، لكن ذلك ليس صحيحًا؛ ولو اتبعتَ ما ذكرناه في هذا الدرس فستتمكن من الإبقاء على موقعك القديم أثناء تطويرك للجديد في الخفاء، والذي لن يظهر للزوار أو لمحركات البحث إلا بعد أن يجهز تمامًا.
</p>

<p>
	<br>
	ترجمة -وبتصرّف- للمقال <a href="https://premium.wpmudev.org/blog/keep-static-site-running-while-building-new-wordpress-site/" rel="external nofollow">How to Keep Your Static Site Running While Building a New WordPress Site</a> لصاحبته Rachel McCollin.
</p>
]]></description><guid isPermaLink="false">242</guid><pubDate>Mon, 17 Apr 2017 20:13:20 +0000</pubDate></item><item><title>&#x625;&#x635;&#x644;&#x627;&#x62D; &#x627;&#x644;&#x645;&#x644;&#x641;&#x627;&#x62A; &#x623;&#x648; &#x642;&#x648;&#x627;&#x639;&#x62F; &#x628;&#x64A;&#x627;&#x646;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x627;&#x644;&#x641;&#x629; &#x623;&#x648; &#x627;&#x644;&#x645;&#x641;&#x642;&#x648;&#x62F;&#x629; &#x641;&#x64A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A5%D8%B5%D9%84%D8%A7%D8%AD-%D8%A7%D9%84%D9%85%D9%84%D9%81%D8%A7%D8%AA-%D8%A3%D9%88-%D9%82%D9%88%D8%A7%D8%B9%D8%AF-%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA-%D8%A7%D9%84%D8%AA%D8%A7%D9%84%D9%81%D8%A9-%D8%A3%D9%88-%D8%A7%D9%84%D9%85%D9%81%D9%82%D9%88%D8%AF%D8%A9-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r240/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_04/main.png.57e7518959d740a12b1d4c2f9d6fc35c.png" /></p>

<p id="إصلاح-الملفات-أو-قواعد-بيانات-التالفة-أو-المفقودة-في-ووردبريس">
	هل وجدتَ موقعك الذي يعتمد على ووردبريس معطلًا وكل ما يمكنك قوله هو «لم أفعل شيئًا! صدقًا!» ومع ذلك سترى رسائل الخطأ التي تقول أنَّ ملفاتك ناقصة أو قاعدة بياناتك تالفة…<br>
	لا تقلق في حال اختفت المنشورات والتصنيفات فجأةً، أو ظهرت رسائل خطأ مثل:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_6413_9">
<code class="hljs vhdl"><span class="pun">“</span><span class="typ">Warning</span><span class="pun">:</span><span class="pln"> require_once</span><span class="pun">(</span><span class="pln">path</span><span class="pun">/</span><span class="hljs-keyword"><span class="pln">to</span></span><span class="pun">/</span><span class="hljs-keyword"><span class="pln">file</span></span><span class="pun">.</span><span class="pln">php</span><span class="pun">)</span><span class="pln"> </span><span class="pun">[</span><span class="hljs-keyword"><span class="kwd">function</span></span><span class="pun">.</span><span class="kwd">require</span><span class="pun">-</span><span class="pln">once</span><span class="pun">]:</span><span class="pln"> failed </span><span class="hljs-keyword"><span class="pln">to</span></span><span class="pln"> </span><span class="hljs-keyword"><span class="pln">open</span></span><span class="pln"> stream</span><span class="pun">:</span><span class="pln"> </span><span class="typ">No</span><span class="pln"> such </span><span class="hljs-keyword"><span class="pln">file</span></span><span class="pln"> </span><span class="hljs-keyword"><span class="kwd">or</span></span><span class="pln"> directory </span><span class="hljs-keyword"><span class="kwd">in</span></span><span class="pun">…”</span></code></pre>

<p style="text-align: left;">
	أو
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_6413_9">
<code class="hljs "><span class="pun">“</span><span class="typ">Cannot</span><span class="pln"> establish database connection</span><span class="pun">.”</span></code></pre>

<p>
	فسأشرح كيف تحدث مختلف أنواع رسائل الخطأ السابقة، وكيفية حل تلك المشاكل؛ وسأبيّن لك كيف أنَّه من غير المرجّح أن تكون أنت سبب المشكلة.
</p>

<h3 id="حسنا-ما-هي-الفكرة-الرئيسية-هنا">
	حسنًا، ما هي الفكرة الرئيسية هنا؟
</h3>

<p>
	يصعب عادةً معرفة المُسبِّب الرئيسي لأيٍّ من الأخطاء السابقة لوجود عدد كبير (نسبيًا) من المسببات.<br>
	هذه هي الأسباب الرئيسية التي تؤدي إلى تلف في قاعدة البيانات، أو فقدانها:
</p>

<ul>
<li>
		لم توضَع معلومات الدخول بشكلٍ صحيحٍ في ملف <code>wp-confing.php</code>.
	</li>
	<li>
		حدثت مشكلة في نظام التشغيل.
	</li>
	<li>
		تعطلت إحدى القطع العتادية في الخادوم.
	</li>
	<li>
		حدثت علّة في خادوم MySQL أو مفسر PHP أو في القوالب والإضافات التي تستعملها.
	</li>
	<li>
		استهلاكك للموارد أصبح كبيرًا مما أدى إلى إيقاف محاولة الوصول إلى قاعدة البيانات (مثل <a href="https://premium.wpmudev.org/blog/increase-memory-limit/" rel="external nofollow">PHP memory limit</a>).
	</li>
	<li>
		ربما تعرضتَ إلى هجومٍ إلكتروني، وتم اختراق موقعك.
	</li>
</ul>
<p>
	هنالك قائمةٌ أطول للأسباب المحتملة لفقدان ملفاتك:
</p>

<ul>
<li>
		أذونات الملفات غير مضبوطة ضبطًا صحيحًا.
	</li>
	<li>
		الجدار الناري (أو برمجيات الحماية الأخرى) لخادومك يمنع الوصول إلى بعض أجزاء موقعك.
	</li>
	<li>
		أدخلتَ رابط URL للموقع بشكلٍ خاطئ في صفحة «Settings &gt; General» (الإعدادات &gt; عام).
	</li>
	<li>
		الإضافات الخارجية حذفت أحد الملفات أو سببت مشكلةً في المسارات.
	</li>
	<li>
		ثبّتت شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr> ونسيت استبدال روابط الصور.
	</li>
	<li>
		الروابط الدائمة غير مضبوطة ضبطًا صحيحًا.
	</li>
	<li>
		هنالك أخطاء في ملف <code>‎.htaccess</code>.
	</li>
	<li>
		رُفعِتَ الصور في مجلدٍ خاطئ.
	</li>
	<li>
		تمت مقاطعة عملية رفع المحتوى.
	</li>
	<li>
		هنالك علّة في إضافة أو سكربت أو قالب تستعمله في موقعك.
	</li>
	<li>
		ربما حدثت مشكلة في الخادوم.
	</li>
	<li>
		ربما تعرضتَ إلى هجومٍ إلكتروني، وتم اختراق موقعك.
	</li>
</ul>
<p>
	بغض النظر عن المسبب الرئيسي، فهنالك بضع طرائق لإصلاح مشاكل الملفات وقاعدة البيانات.
</p>

<h3 id="النسخ-الاحتياطي-والاستعادة-منه">
	النسخ الاحتياطي والاستعادة منه
</h3>

<p>
	أسهل طريقة لحل مشكلة تتعلق بقواعد البيانات أو فقدان الملفات هي استعادة نسخة احتياطية من موقعك؛ أما لو لم يكن لديك نسخةٌ احتياطيةٌ لتستعيدها، فهنالك حلولٌ أخرى يمكنك تجربتها.<br>
	لكن قبل أن تجرِّب الحلول الأخرى، فأنصحك بأخذ نسخة احتياطية لكامل موقعك، حتى لو لم يكن يعمل، لأنَّه قد تسوء بعض الأمور ومن الأفضل أن تكون لديك نسخةٌ أساسيةٌ (حتى لو كانت معطلةً) عوضًا أن تكون خالي الوفاض.<br>
	ألق نظرة على هذا المقال للمزيد من التفاصيل عن النسخ الاحتياطي: <a href="https://academy.hsoub.com/apps/web/wordpress/%D8%A7%D9%84%D8%AD%D9%85%D8%A7%D9%8A%D8%A9-%D9%88%D8%A5%D8%B6%D8%A7%D9%81%D8%A7%D8%AA-%D8%A7%D9%84%D9%86%D8%B3%D8%AE-%D8%A7%D9%84%D8%A7%D8%AD%D8%AA%D9%8A%D8%A7%D8%B7%D9%8A-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r7/" rel="">الحماية وإضافات النسخ الاحتياطي في ووردبريس</a><br>
	وبعد أن تأخذ نسخةً احتياطيةً من موقعك لتستعملها في حال وقوع كارثة، فأنت جاهزٌ لتبدأ بإصلاح الموقع.
</p>

<h3 id="إصلاح-مشكلة-في-قاعدة-البيانات">
	إصلاح مشكلة في قاعدة البيانات
</h3>

<p>
	هنالك عدِّة طرائق يمكنك فيها إصلاح قاعدة البيانات.<br>
	يمكنك أن تجرب الطريقة الآتية التي تحل أغلبية المشاكل التي تواجه قواعد البيانات.<br>
	يمكنك إضافة السطر الآتي إلى ملف <code>wp-config.php</code> والموجود في المجلد الجذر لموقعك:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_6413_9">
<code class="hljs lasso"><span class="hljs-class"><span class="hljs-keyword"><span class="pln">define</span></span></span><span class="pun">(</span><span class="pln"> </span><span class="hljs-string"><span class="str">'WP_ALLOW_REPAIR'</span></span><span class="pun">,</span><span class="pln"> </span><span class="hljs-literal"><span class="kwd">true</span></span><span class="pln"> </span><span class="pun">);</span></code></pre>

<p>
	يمكنك إضافة السطر السابق في أي مكان في الملف لكن لا تضفه داخل دالة (على سبيل المثال). أنصحك بوضعه قبل السطر الآتي مباشرةً:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_6413_9">
<code class="hljs cs"><span class="hljs-comment"><span class="com">/* That's all, stop editing! Happy blogging. */</span></span></code></pre>

<p>
	لتفاصيلٍ إضافيةٍ حول طريقة تعديل ملف <code>wp-config.php</code> فراجع درس «<a href="https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81-%D8%AA%D8%B3%D8%AA%D8%AE%D8%AF%D9%85-ftp-%D9%84%D9%86%D9%82%D9%84-%D9%85%D9%84%D9%81%D8%A7%D8%AA-%D9%85%D8%AF%D9%88%D9%86%D8%A9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A7%D9%84%D8%AE%D8%A7%D8%B5-%D8%A8%D9%83%D8%9F-r107/" rel="">كيف تستخدم FTP لنقل ملفات مدونة ووردبريس الخاص بك؟</a>».<br>
	بعد أن أضفتَ السطر السابق، فيمكنك زيادة صفحة إصلاح قاعدة البيانات من الرابط الآتي: <a href="http://your-site.com/wp-admin/maint/repair.php" rel="external nofollow">http://your-site.com/wp-admin/maint/repair.php</a> أو عليك زيارة <a href="https://your-site.com/wp-admin/maint/repair.php" rel="external nofollow">https://your-site.com/wp-admin/maint/repair.php</a> إذا كانت عندك شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr>.<br>
	لا تنسَ وضع اسم نطاق موقعك بدلًا من your-site.com.<br>
	ابقِ في ذهنك أنَّه ليس من الضروري أن تسجِّل دخولك لرؤية هذه الصفحة، لذا بعد انتهاءك من إصلاح قاعدة البيانات، فاحرص على حذف السطر السابق، وإلا فسيستطيع أيُّ شخصٍ الوصولَ إلى تلك الصفحة.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="22719" href="https://academy.hsoub.com/uploads/monthly_2017_04/1-repair-database-page.png.29b7f12202d3da6acd8ab1b2c046e74a.png" rel=""><img alt="1-repair-database-page.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22719" data-unique="c8jcf954t" src="https://academy.hsoub.com/uploads/monthly_2017_04/1-repair-database-page.thumb.png.98a528b3a34aadf2642c2c5145f0150f.png"></a>
</p>

<p>
	<br>
	عندما تزور الصفحة السابقة، تستطيع أن تضغط على زر «Repair Database» لإصلاح قاعدة البيانات، أو يمكنك إصلاح قاعدة البيانات وتحسينها عبر الضغط على زر «Repair and Optimize Database».<br>
	بعد إنهاء العملية السابقة، يجب أن يكون موقعك قد أُصلِحَ وأصبحَ جاهزًا للاستعمال.<br>
	لكن إذا لم تفلح محاولتنا السابقة، فيمكننا إصلاح قاعدة البيانات عبر phpMyAdmin.<br>
	بعد تسجيل الدخول إلى phpMyAdmin، فاضغط على اسم قاعدة البيانات الموجود في القائمة على يسار الشاشة، ثم بعد ظهور جداول قاعدة البيانات في الصفحة، فمرِّر إلى الأسفل ثم اضغط على مربع الاختيار المُعَنوَن Check All، ثم اختر «Repair table» من القائمة المنسدلة الموجودة بجوار مربع الاختيار.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="22720" href="https://academy.hsoub.com/uploads/monthly_2017_04/2-repair-database-phpmyadmin.png.11204ccb2b7fdb36510acd3ca54f09fa.png" rel=""><img alt="2-repair-database-phpmyadmin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22720" data-unique="r2sbqljwx" src="https://academy.hsoub.com/uploads/monthly_2017_04/2-repair-database-phpmyadmin.thumb.png.bec644363d70009427f7e344cddc449c.png"></a>
</p>

<p>
	<br>
	سيتم إصلاح جداول قاعدة البيانات تلقائيًا ويجب أن يعمل موقعك مجددًا.
</p>

<h3 id="إصلاح-الملفات-التالفة-أو-المفقودة">
	إصلاح الملفات التالفة أو المفقودة
</h3>

<p>
	لكن ماذا لو كانت ملفاتك هي الناقصة أو التالفة؟ يمكنك إصلاحها أيضًا.<br>
	إذا ثبّتتَ شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr> في الآونة الأخيرة في موقعك، فقد يبدو أنَّ الصور أمست مفقودةً، ولحلّ هذه المشكلة عليك استبدال روابط الصور لكي تُضمِّن فيها السابقة <code>https</code>. لتفاصيل عن كيفية فعل ذلك، فراجع الدرس «<a href="https://academy.hsoub.com/apps/web/wordpress/%D8%A7%D8%B3%D8%AA%D8%A8%D8%AF%D8%A7%D9%84-%D8%B1%D9%88%D8%A7%D8%A8%D8%B7-%D8%A7%D9%84%D8%B5%D9%88%D8%B1-%D8%B9%D9%84%D9%89-%D9%85%D9%88%D8%A7%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A8%D8%B9%D8%AF-%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-%D8%B4%D9%87%D8%A7%D8%AF%D8%A9-ssl-r151/" rel="">استبدال روابط الصور على مواقع ووردبريس بعد تثبيت شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr></a>».<br>
	أما للغالبية العظمى من المشاكل الأخرى، فوضع نسخة جديدة من الملف المعطوب يجب أن يحل المشكلة.<br>
	يمكنك استخدام <a href="https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81-%D8%AA%D8%B3%D8%AA%D8%AE%D8%AF%D9%85-ftp-%D9%84%D9%86%D9%82%D9%84-%D9%85%D9%84%D9%81%D8%A7%D8%AA-%D9%85%D8%AF%D9%88%D9%86%D8%A9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A7%D9%84%D8%AE%D8%A7%D8%B5-%D8%A8%D9%83%D8%9F-r107/" rel="">FTP للوصول إلى موقعك</a> واستبدال الملفات المعطوبة ووضع أخرى جديدة بدلًا منها، التي يمكنك أن تعثر عليها بتنزيل نسخة من برمجية ووردبريس من موقع <a href="https://wordpress.org/download/" rel="external nofollow">WordPress.org</a>.<br>
	بعد فك ضغط ملف ZIP، يمكنك أن تنقل الملفات الجديدة إلى خادومك، لكن احرص على ترك المجلد <code>‎/wp-content/‎</code> دون تعديل، أو قد تعرِّض نفسك لخسارة جميع ملفات الوسائط والصور التي رفعتها إلى موقعك.<br>
	يمكنك تطبيق ما سبق على الإضافات والقوالب، لكن الفرق الوحيد هو أنَّ عليك تنزيل نسخة حديثة من الإضافات أو القوالب بدلًا من ووردبريس نفسها.
</p>

<h3 id="إذا-فشل-كل-ما-سبق">
	إذا فشل كل ما سبق…
</h3>

<p>
	إذا جرّبتَ كل ما سبق، لكن لم يحالفك الحظ في تشغيل موقعك، فيمكنك أن تجرّب تفعيل نمط التنقيح في ووردبريس، لتفاصيل عن كيفية فعل ذلك، فارجع إلى درس «<a href="https://premium.wpmudev.org/blog/debugging-wordpress-how-to-use-wp_debug/" rel="external nofollow">Debugging WordPress: How to Use WP_DEBUG</a>».<br>
	ربما تنظر أيضًا في سجل الأخطاء فلربما استطعت التعرف على المشكلة من هناك، ومن ثم ترسلها إلى شركة الاستضافة لتحليل الخطأ. ابحث عن ملفٍ باسم <code>debug.log</code> داخل مجلد <code>‎/wp-content/‎</code>.<br>
	إذا لم يحّل أيٌّ مما سبق مشكلتك، فحان الوقت لكي تراسل شركة الاستضافة، فقد تكون المشكلة من ضبط الخادوم، أو ربما أصابته مشكلة. والحل الوحيد لهذه المشكلة هو التواصل مع شركة الاستضافة وإعلامها بالأمر.<br>
	حسنًا، هنالك حلٌّ أخير لا أحبذه:<br>
	إذا لم تكن لديك نسخةٌ احتياطيةٌ وليست لديك مشكلة مع فقدان بيانات موقعك بالكامل، فيمكنك حذف الموقع وإعادة تثبيت ووردبريس.
</p>

<h3 id="الخلاصة">
	الخلاصة
</h3>

<p>
	إذا طبّقتَ ما ذكرناه في هذا الدرس وحالفك الحظ فيجب أن يعمل موقعك عملًا سليمًا دون أن ترى أيّة رسائل خطأ تُشير إلى ملف ناقص أو قاعدة بيانات معطوبة.<br>
	ولتجنب الصداع الناجم عن محاولة إصلاح الموقع (إذا صَدَفَ وتعطّل) فأنصحك بأخذ نسخ احتياطية دوريًّا.<br>
	ترجمة -وبتصرّف- للمقال <a href="https://premium.wpmudev.org/blog/repairing-corrupted-broken-missing-files-databases-wordpress/" rel="external nofollow">Repairing Corrupted, Broken or Missing Files and Databases in WordPress</a> لصاحبته Jenni McKinnon.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">240</guid><pubDate>Tue, 25 Apr 2017 21:01:38 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641;&#x64A;&#x629; &#x625;&#x62E;&#x641;&#x627;&#x621; &#x635;&#x641;&#x62D;&#x627;&#x62A; &#x627;&#x644;&#x648;&#x633;&#x627;&#x626;&#x637; &#x627;&#x644;&#x645;&#x631;&#x641;&#x642;&#x629; &#x641;&#x64A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%A5%D8%AE%D9%81%D8%A7%D8%A1-%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D8%A7%D9%84%D9%88%D8%B3%D8%A7%D8%A6%D8%B7-%D8%A7%D9%84%D9%85%D8%B1%D9%81%D9%82%D8%A9-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r238/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_04/Untitled-1.png.c6ca401a40895a943df55ad48c6d622d.png" /></p>

<p>
	تُسهِّل برمجية ووردبريس إنشاءَ صفحاتٍ ومنشوراتٍ محميةٍ بكلمة مرور، وهذه ميزةٌ رائعة إذا أردتَ تقييد الوصول إلى محتوى معيّن، لكن المشكلة الوحيدة هي أنَّ أيّة صور أومقاطع فيديو تَعرِضُها في تلك الصفحات ستبقى متاحةً للوصول من صفحات الوسائط المرفقة.
</p>

<p>
	يمكن أن يتحول الأمر إلى إشكالية رئيسية إذا كانت تحتوي ملفات الوسائط على معلومات مهمة التي تريد أن تبقى محميةً بكلمة مرور. أحدحلول هذه المشكلة هو إلغاء دعم صفحات الوسائط (attachment pages) في ووردبريس كليًّا، مما يعني أنَّ على زوار موقعك الوصول إلى المنشور (أوالصفحة) المحمي بكلمة مرور لرؤية المحتوى.
</p>

<p>
	سننظر في هذا الدرس إلى طريقتين لحل هذه المشكلة.فأولًا سنحلّ المشكلة بإنشاء «قالب ابن» (child theme) وكتابة بعض الشيفرات؛ ثم سنشرح كيف نستخدم إضافةً مجانيةً لفعل ذلك تلقائيًا.
</p>

<h2>
	متى نخفي صفحات الوسائط؟
</h2>

<p>
	لنقل أنك كتبتَ درسًا تعليميًا رائعًا، وكان معروضًا في صفحةٍ وحيدةٍ، وبلغ طوله بضعة آلاف من الكلمات، إضافةً إلى مقطع فيديو أو أكثر، وعدد لا بأس به من الصور التوضيحية.
</p>

<p>
	سنفترض أنَّك لا تريد إنشاء متجر لبيع الدورات التعليمية وإنما توفِّر في بعض الأحيان محتوى مدفوع، لذا لن تكون مهتمًا بتثبيت نظام إدارة دورات تعليمية كامل مثل<a href="https://premium.wpmudev.org/project/coursepress-pro/" rel="external nofollow">CoursePressPro</a>. حيث اخترتَ حماية الصفحة بكلمة مرور التي ستُرسِلها بطريقةٍ مؤتمتة إلى البريد الإلكتروني للشخص الذي سيدفع لقاء الوصول إلى الدرس.
</p>

<p style="text-align: center;">
	<img alt="1-password-protected-page.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22617" data-unique="v8721pejm" src="https://academy.hsoub.com/uploads/monthly_2017_04/1-password-protected-page.png.f157097fa5db363f6a1724a785f5f16b.png"></p>

<p>
	سأفترض أنَّك وجدتَ حلًّا بسيطًا الذي يساعدك في ما سبق دون أن يتطلب جهدًا أو وقتًا طويلًا منك.
</p>

<p>
	لكن بعد عدِّة أسابيع أدركتَ وجود مشكلة، حيث شارك أحدهم صورةً من مقالتك على وسائل التواصل الاجتماعي مستعملًا رابط URL لصفحة الوسائط المرفقة، وتلك الصفحة يمكن الوصول إليها مباشرةً دون إدخال كلمة مرور.
</p>

<p style="text-align: center;">
	<img alt="2-attachment-page.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22618" data-unique="ctan3vnii" src="https://academy.hsoub.com/uploads/monthly_2017_04/2-attachment-page.png.5a76edfc82235fcc80d6cc7a98f647b2.png"></p>

<p>
	وما يزيد الطين بلّةً أنَّ القالب الذي تستعمله يُضيف روابط (للصورالتالية والسابقة) إلى صفحة المرفقات مما يسمح للزوار بالتنقل بسهولة بين جميع الصور التي أرفقتها بالمنشور المخفي!
</p>

<p>
	حسنًا، دعني أخبرك أنَّ هذه المشكلة سهلة الحل جدًا…
</p>

<h2>
	إخفاء صفحات المرفقات باستخدام الشيفرات
</h2>

<p>
	إذا توفر لديك عميل FTP ومحرر نصي، فيمكنك حلّ هذه المشكلة بسرعة عبر إنشاء «قالب ابن». كل ما عليك فعله هو إضافة سطرٌ واحدٌ إلى ملف <code>image.php</code> ويمكنك–اختياريًّا– إضافته إلى ملف <code>video.php</code>.
</p>

<p>
	إذا ألقيتَ نظرةً إلى <a href="https://developer.wordpress.org/themes/basics/template-hierarchy/#attachment" rel="external nofollow">البنية الهيكلية لقوالب ووردبريس</a> فستلاحظ أنَّ أكثر ملف تخصيصًا يمكن إنشاؤه لصفحة المرفقات هو ملفٌ باسم <code>MIME_type.php </code>وهذا يعني أنَّه لو كانت لديك صورٌ ومقاطع فيديو في صفحةٍ محميةٍ بكلمة مرور، فستحتاج إلى إخفاء صفحة المرفقات لكلا النوعين، وستحتاج إلى تعديل ملفٍ مختلفٍ لكل نوع من الوسائط.
</p>

<p>
	لنبدأ بملف <code>image.php</code>،لكن قبل أن تبدأ بتعديل أيّة ملفات، فتأكد أنَّك تستعمل «<a href="https://academy.hsoub.com/programming/php/wordpress/%D9%83%D9%8A%D9%81-%D8%AA%D9%86%D8%B4%D8%A6-%D9%82%D8%A7%D9%84%D8%A8-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D9%81%D8%B1%D8%B9%D9%8A-r107/" rel="">قالب ابن</a>».
</p>

<p>
	بعد إنشاء وتفعيل القالب الابن، أنشِئ ملفًا باسم <code>image.php</code> على حاسوبك، وافتحه باستخدام المحرر النصي المفضَّل لديك، وأضف إليه السطر البرمجي الآتي:<code> </code>
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_1186_7">
<span class="pun">&lt;?</span><span class="pln">php wp_redirect</span><span class="pun">(</span><span class="pln">get_permalink</span><span class="pun">(</span><span class="pln">$post</span><span class="pun">-&gt;</span><span class="pln">post_parent</span><span class="pun">))</span><span class="pln"> </span><span class="pun">;</span><span class="pln"> </span><span class="pun">?&gt;</span></pre>

<p>
	احفظ الملف وأغلقه، ثم ارفعه إلى مجلد الجذر للقالب الابن الذي أنشأتَه منذ قليل.
</p>

<p>
	عندما يحاول أحدهم الوصول إلى صفحة المرفقات للصور، فسيتم تحميل ملف <code>image.php </code>وسيؤدي إلى إعادة توجيه المتصفح إلى المنشور المرتبط بتلك الصورة، وهذا هو السلوك الذي نرغب به؛ فأيُّ شخصٍ يحاول الوصول إلى صفحة المرفقات الخاصة بالصور التابعة للمنشور المحمي بكلمة المرور سيُعاد توجيهه إلى الصفحة المحمية بكملة المرور، وعليه عندئذٍ إدخال كلمة المرور للوصول إلى تلك الصفحة.
</p>

<p>
	لإضافة حماية إلى صفحات المرفقات الخاصة بمقاطع الفيديو، أنشِئ ملفًا باسم <code>video.php </code>وأضف إليه نفس السطر السابق.
</p>

<p>
	هذاحلٌ بسيطٌ جدًا لإخفاء صفحات المرفقات باستخدام الشيفرات؛ لكن إذا كنتَ تُفضِّل إتمام الأمر دون استعمال محرر نصي وعميلFTP، فأود أن أبشِّرَك بوجود حلٍ آخر…
</p>

<h2>
	إخفاء صفحات المرفقات باستخدام إضافة
</h2>

<p>
	إذا أردتَ تفادي إنشاء قالب ابن وكتابة (أونسخ ولصق) السطر البرمجي السابق، فيمكنك استخدام إضافة لإعادة توجيه كل صفحات المرفقات.
</p>

<p style="text-align: center;">
	<img alt="3-attachment-pages-redirect.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22619" data-unique="sf75x2r8m" src="https://academy.hsoub.com/uploads/monthly_2017_04/3-attachment-pages-redirect.png.07ca95be5da8d431a1631fbe2fa5ce20.png"></p>

<p>
	إضافة <a href="https://wordpress.org/plugins/attachment-pages-redirect/" rel="external nofollow">AttachmentPages Redirect</a> هي إضافةٌ مجانيةٌ متاحةٌ على WordPress.org التي تؤدي الغرض الواضح من اسمها: إعادة توجيه جميع صفحات المرفقات إلى صفحة المنشور الأصلي الموجودةُ فيه (إعادة توجيه دائمة 301)،أو إلى الصفحة الرئيسية (إعادة توجيه مؤقتة 302) إذا لم تكن تلك الوسائط مرفقةً إلى أحد المنشورات.
</p>

<p>
	هنالك أكثر من 10000 موقع يستعمل هذه الإضافة، ولها تقييم 4.7 من 5 نجوم.
</p>

<p>
	للبدء باستخدام إضافة Attachment Pages Redirect اذهب إلى«Plugins &gt; Add New» (الإضافات&gt; أضف جديد) في لوحة تحكم ووردبريس وابحث عن العبارة «Attachment Pages Redirect»، ثم اضغط Install (تثبيت) ثم Activate (تفعيل).
</p>

<p>
	لا تحتاج إلى ضبط أيّ شيءٍ آخر. افتح متصفحك وحاول عرض صفحة أحد المرفقات،وستجد أنَّه قد تمت إعادة توجيهك إلى صفحة المنشور الأصلي أو إلى الصفحة الرئيسية للموقع.
</p>

<h2>
	لا تظن أنَّ هنالك حماية كاملة لمرفقاتك
</h2>

<p>
	لا تضمن الطريقتان اللتان شرحناهما في هذا الدرس أنَّ الزوار  يجب أن يستعملوا كلمة مرور للوصول إلى الصور أو مقاطع الفيديو التي تُضيفها إلى منشوراتك المحمية؛ لكن دعني أوضِّح لك أنَّه لا توجد أيّة طريقة لحماية المرفقات حمايةً تامةً.
</p>

<p>
	فمثلًا، يستطيع المستخدمون الذين يملكون وصولًا إلى المرفقات (عبر إدخالهم لكلمة مرور صحيحة) أن ينسخوا محتواك بكل سهولة عبر:
</p>

<ul>
<li>
		تفحص شيفرة الصفحة المصدرية والعثور على روابط URL مباشرة لملفات الوسائط
	</li>
	<li>
		أو عبر استخدام برمجيات لأخذ لقطات شاشة للصور أو تسجيل محتوى الفيديو عند تشغيله.
	</li>
</ul>
<p>
	هنالك خطواتٌ إضافية يمكنها التصدي لهذه المحاولات مثل إعادة التوجيه من طرف الخادوم (sever-level redirects) مما يمنع الوصول المباشر إلى ملفات الوسائط،وعبر استخدام JavaScript لمنع نسخ محتواك. لكن إذا كان المستخدم عاكفًا على نسخ مقالتك والوصول إلى ملفات الوسائط، فسيجد طريقةً للالتفاف على وسائل الوقاية التي استعملتها.
</p>

<p>
	في النهاية، أريد أن أُذكِّرك أنَّه لا توجد طريقةٌ لحماية ملفات الوسائط، ففي اللحظة التي تسمح بها لأيّ شخص بالوصول إليها،فلن تستطيع الاحتفاظ بالقدرة على التحكم بالمحتوى، لذا أبقِ هذا في بالك في كل مرة تُضيف فيها المحتوى في موقعك، حتى لو كنتَ «تحمي»المنشورات عبر كلمة مرور (يجب أن تكون مدركًا بعد قراءتك لما سبق أنَّه لا توجد حماية مطلقة للمحتوى).
</p>

<p>
	إذا لم تكن تريد رؤية الصور أو مقاطع الفيديو التي ترفعها إلى موقعك مسروقةً ومنشورةً في أحد المنتديات، فلا ترفعها إلى موقعك من الأساس.
</p>

<h2>
	الخلاصة
</h2>

<p>
	الميزة المُضمَّنة في ووردبريس لحماية المنشورات بكلمة مرور تُسهِّل من إنشاء محتوى خاص ومحمي، لكنها لا تحمي المرفقات والوسائط المُضافة إلى الصفحات والمنشورات التي لا تستطيع الوصول إليها إلا بكلمة مرور.
</p>

<p>
	الحل بسيطٌ جدًا. إذ يمكنك إعادة توجيه صفحات المرفقات إلى المنشور الأصلي الذي أُرفِقَت الوسائط به عبر سطرٍ برمجيٍ وحيد، وإذا لم تكن تريد أن تُضيع وقتك بكتابة ذاك السطر، فإضافة Attachment Pages Redirect ستساعدك في ذلك.
</p>

<p>
	ترجمة-وبتصرّف-للمقال [<a href="https://premium.wpmudev.org/blog/hide-media-attachment-pages-wordpress/" rel="external nofollow">Howto Hide Media Attachment Pages in WordPress</a>] لصاحبهJon Penland
</p>
]]></description><guid isPermaLink="false">238</guid><pubDate>Fri, 14 Apr 2017 08:39:25 +0000</pubDate></item><item><title>&#x627;&#x644;&#x62F;&#x644;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x641;&#x635;&#x644; &#x644;&#x627;&#x633;&#x62A;&#x636;&#x627;&#x641;&#x629; &#x62F;&#x648;&#x631;&#x629; &#x62A;&#x639;&#x644;&#x64A;&#x645;&#x64A;&#x629; &#x648;&#x625;&#x62F;&#x627;&#x631;&#x62A;&#x647;&#x627; &#x641;&#x64A; &#x648;&#x648;&#x631;&#x62F; &#x628;&#x631;&#x64A;&#x633;: &#x62A;&#x62B;&#x628;&#x64A;&#x62A; &#x627;&#x644;&#x62E;&#x62F;&#x645;&#x627;&#x62A; &#x648;&#x627;&#x644;&#x62A;&#x62E;&#x637;&#x64A;&#x637; &#x644;&#x628;&#x64A;&#x639; &#x62F;&#x648;&#x631;&#x62A;&#x643;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A7%D9%84%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D9%85%D9%81%D8%B5%D9%84-%D9%84%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-%D8%AF%D9%88%D8%B1%D8%A9-%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A%D8%A9-%D9%88%D8%A5%D8%AF%D8%A7%D8%B1%D8%AA%D9%87%D8%A7-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF-%D8%A8%D8%B1%D9%8A%D8%B3-%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-%D8%A7%D9%84%D8%AE%D8%AF%D9%85%D8%A7%D8%AA-%D9%88%D8%A7%D9%84%D8%AA%D8%AE%D8%B7%D9%8A%D8%B7-%D9%84%D8%A8%D9%8A%D8%B9-%D8%AF%D9%88%D8%B1%D8%AA%D9%83-r235/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_04/Untitled-1.png.f733a2568d542f38c0e9b4bb3056abf6.png" /></p>

<p>
	تحدثنا في <a href="https://academy.hsoub.com/apps/web/wordpress/%D8%A7%D9%84%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D9%85%D9%81%D8%B5%D9%84-%D9%84%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-%D8%AF%D9%88%D8%B1%D8%A9-%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A%D8%A9-%D9%88%D8%A5%D8%AF%D8%A7%D8%B1%D8%AA%D9%87%D8%A7-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF-%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A7%D9%84%D8%A8%D8%B1%D8%A7%D9%85%D8%AC-%D9%88%D8%A7%D9%84%D8%A3%D8%AF%D9%88%D8%A7%D8%AA-%D8%A7%D9%84%D8%AA%D9%8A-%D8%AA%D8%AD%D8%AA%D8%A7%D8%AC%D9%87%D8%A7-r231/" rel="">الجزء السابق</a> عن البرامج والأدوات التي تحتاجها ﻹدارة دوراتك على موقعك باستخدام ووردبريس، وفي هذا الجزء سنفصل طريقة تثبيت وإعداد كل أداة، بالإضافة إلى كيفية التخطيط لمحتوى دورتك.
</p>

<h3>
	تثبيت RestrictContentPro ﻷول مرة، وإعدادها
</h3>

<ol>
<li>
		ثبتRestrictContentPro، وفعِّلها، وأدخل مفتاح رخصتك.
	</li>
	<li>
		اذهب إلى Restrict، ثم Subscription Levels، وأنشئ اسمًا لدورتك وضع سعرًا لها.
	</li>
	<li>
		أدخل رقم 2 في Access Level (هذا رقم عشوائي، لكنه مهم ﻷتمتة البريد ﻻحقًا).
	</li>
	<li>
		أدخل رقم 0 في Duration لجعل المدة غير محدودة (ما لم ترغب في اشتراك شهري). يمكنك أيضًا إضافة اشتراكات "تجربة مجانية" أو "دروس مجانية”، لها مستوى دخول "1”، وسعرها "0$”، في حالة أردت أن تجذب الناس إلى أقماعك وتعطيهم نموذجًا عما تدرِّسه.<a class="ipsAttachLink ipsAttachLink_image" data-fileid="22466" href="https://academy.hsoub.com/uploads/monthly_2017_04/restrictcontentpro.png.3c8a1e40133b6a75433ee3fd72cc5eb1.png" rel=""><img alt="restrictcontentpro.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22466" data-unique="sp1fkauxu" src="https://academy.hsoub.com/uploads/monthly_2017_04/restrictcontentpro.thumb.png.6ff18c663c61a78e4cda6c1c89a7f77d.png"></a>
	</li>
	<li>
		اذهب إلى Settings، ثم Restrict، ثم اضغط تبويب Payments. هنا نربط PayPal وstripe بالدورة، فاختر عملتك التي يستخدمها حسابك في كل من الخدمتين، ثم فعِّل PayPal Express، وstripe.
	</li>
	<li>
		أدخل مفاتيح Stripe <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> (تجدها في Stripe، ثم Account Settings، ثم <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> Keys). يمكنك اختبار مدفوعات Stripe إن فعَّلت الوضع الاختباري Sandbox Mode. وذلك عبر استخدام بطاقة ائتمانية اختبارية رقمها 4242 4242 4242 4242 (مع أي CVS، وأي Zipcode، وأي تاريخ صلاحية) كي تتأكد أن المدفوعات وأتمتتها تعمل بشكل سليم، لكن تأكد أن تزيل الخيار من Sandbox Mode قبل الإطلاق.
	</li>
	<li>
		ﻻ زلنا في Account Settings داخل Stripe. اضغط على Webhooks، وadd endpoint، ثم أدخل الرابط الذي يظهر فوق إعدادات PayPal في صفحة مدفوعات Restrict). مثال: <a href="https://yoursite.com?listener=stripe" ipsnoembed="true" rel="">https://yoursite.com?listener=stripe</a>
	</li>
	<li>
		داخل حسابك في PayPal، اذهب إلى Profile، ثم Settings، ثم My Selling Tools <a class="ipsAttachLink ipsAttachLink_image" data-fileid="22465" href="https://academy.hsoub.com/uploads/monthly_2017_04/paypalsettings.png.788e14a33826d435442c53b312b2585e.png" rel=""><img alt="paypalsettings.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22465" data-unique="s4y93xdmy" src="https://academy.hsoub.com/uploads/monthly_2017_04/paypalsettings.thumb.png.7d33fb1b8295485aa3fb6af5f7a7fdea.png"></a>
	</li>
	<li>
		اذهب إلى إشعارات الدفع الفورية وعطّلها، ثم أدخل رابط الإشعارات <a href="https://yoursite.com?listener=EIPN" rel="">https://yoursite.com?listener=EIPN</a> (مع استبدال yoursite.com بنطاق موقعك).
	</li>
	<li>
		واﻵن عد إلى My Selling Tools، واضغط على <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> Access، ثم Add/Edit <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> Permissions، ثم View <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> Signature.
	</li>
	<li>
		الصق اسم مستخدم <abbr title="Application Programming Interface | واجهة برمجية">API</abbr>، وكلمة مرور <abbr title="Application Programming Interface | واجهة برمجية">API</abbr>، وSignature، كلٌ داخل حقله الخاص في إعدادات PayPal (ﻻ زلنا في تبويب Payments، في Settings، Restrict، داخل ووردبريس).
	</li>
</ol>
<p style="text-align: center;">
	<img alt="paypalapi.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22464" data-unique="81k1bg40s" src="https://academy.hsoub.com/uploads/monthly_2017_04/paypalapi.png.a6b530d8f36de0f16dd7e166b6558e2b.png"></p>

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

<h3>
	توصيل MailChimp مع إضافة RestrictContentPro
</h3>

<p>
	اعلم أن قائمتك البريدية ﻻ تقل أهمية عن الأدوات والبرامج التي تستخدمها في دورتك، إذ أنها المسؤولة عن تسويق تلك الدورة (التسويق بالبريد يتفوق على كل القنوات الأخرى من ناحية معدلات التحويل والعائد من الاستثمار ROI)، لذا فإن هدفك من قائمتك البريدية يتلخص في:
</p>

<ol>
<li>
		<strong>جذب الناس إلى قمع المبيعات funnel</strong>. بمعنى أنك في حاجة إلى مقايضة كل عميل تراه مناسبًا لدورتك بشيء في مقابل الحصول على بريده الإلكتروني. وفي حالتي أنا فقد وجدت أن مقايضة العملاء بحق دخول جزئي إلى محتوى الدورة والدروس المتعلقة بالدورة المدفوعة كانت طريقة ناجحة للحصول على عناوين البريد الخاصة بهم. <strong>وتأكد أن تفي بإرسال ما تعِدُ به إلى العميل ما إن تحصل على بريده الإلكتروني</strong>.
	</li>
	<li>
		تتبع عمليات الشراء. ﻻ بد أن تكون قائمتك قادرة على التقاط ما إذا تحول أحد المشتركين في قائمتك إلى عميل يدفع لك، كي تتوقف عن إرسال رسائل العروض له (بما أنه اشترك بالفعل)، وابدأ بتعليمه كيف يستفيد من دورتك ومحتواها بالشكل الأمثل.
	</li>
</ol>
<p>
	هناك الكثير من الخيارات الموجودة ﻹنشاء مغناطيس يجذب العملاء المحتملين كي يعطوك عناوينهم البريدية في مقابل شيء رائع مثل حق الدخول الجزئي لدروسك أو سلسلة بريدية من الدروس المتعلقة بها. وكي تتعقب تلك القائمة وتبقى على اطلاع بأوضاع المشتركين لديك تحتاج إلى وصل قائمتك بموقعك. إليك ما ستفعله:
</p>

<ol>
<li>
		ثبت إضافة MC4WP، وفعِّلها، ثم أدخل مفتاح رخصتك إن كان لديك النسخة المدفوعة.
	</li>
	<li>
		ثبت <a href="https://wordpress.org/plugins/mailchimp-sync/" rel="external nofollow">MC4WP User Sync</a>، وهي إضافة مجانية "تخبر" قائمتك كلما قام شخص ما بشراء دورتك، أو تنبهها حين يشترك أحدهم في العينة المجانية الخاصة بك.
	</li>
	<li>
		اذهب إلى MailChimp for WP، وأدخل مفتاح <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> الخاص بك. إن لم تكن تعرف ما هو بالتحديد، اضغط على "Get your <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> key here” وستأخذك إلى الصفحة التي تحتاجها في حسابك في MailChimp.
	</li>
	<li>
		اذهب إلىMailChimp for WP ثم User Sync.
	</li>
	<li>
		تأكد من تفعيل Autosync بالضغط على yes، واختر القائمة التي تود المزامنة معها. اختر "no” بالنسبة لـ Double opt-in و"subscriber” بالنسبة لـ Role to sync.
	</li>
	<li>
		اذهب إلى حسابك في MailChimp في لسان جديد، واختر قائمتك، ثم اذهب إلى Settings، ثم List fields و Merge tags. أضف حقلين Text، وسمِّ أحدهما Subscription Levels، وسمِّ اﻵخر Status.
	</li>
	<li>
		ارجع إلى MailChimp for WP في صفحة MailChimp، واضغط على Renew MailChimp lists.
	</li>
	<li>
		<strong>هذا أهم جزء، فأعرني انتباهك جيدًا</strong>. داخل MailChimp for WP، اذهب إلى User Sync، ثم Send Additional Fields. داخل حقل User Field، اشرع في كتابة _rcp، واختر rcp_subscription_level، ثم إلى اليمين من To، اختر Subscribtion Level. (هذا حقل الدمج الذي أنشأته لتوك في MailChimp).
	</li>
	<li>
		اضغط على Add line، ثم اكتب _rcp في السطر التالي، واختر rcp_status، ثم اختر Status إلى اليمين من to، تمامًا كما فعلنا في الخطوة السابقة. وهذه صورة لما يجب أن تراه (بعد إنشاء تلك الحقول). <img alt="mc4wp.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22463" data-unique="re0zd03si" src="https://academy.hsoub.com/uploads/monthly_2017_04/mc4wp.png.217e4560aabb7ff2808d70c9fc14a78b.png">
</li>
	<li>
		احفظ التغييرات بالضغط على Save Changes.
	</li>
</ol>
<p>
	وهكذا تصير قائمتك متصلة بدورتك، وذلك يعني أن MailChimp يعرف الآن ما إذا سجل أحدهم لتجربة مجانية أو اشترى دورتك المدفوعة، وأنك تستطيع إنشاء سلاسل أتمتة في MailChimp، يتم تفعيلها في الحالات الآتية:
</p>

<ul>
<li>
		إذا كان مستوى الاشتراك "1”، فذلك يعني أن الشخص سجل للحصول على الدروس المجانية، ويمكنك إنشاء قمع لجعله يعرف الدروس التي حصل عليها، وتشاركه قصص نجاح لبعض من حضروا الدورة الكاملة، ثم تعرض عليه الترقية إلى الدورة الكاملة المدفوعة. 
	</li>
	<li>
		إذا كانت الحالة "active”، فهذا يعني أن الشخص دفع ثمن دورتك، فترسل له سلسلة ترحيب أو أي محتوى تعليمي لمرحلة ما بعد الشراء يساعده على الاستفادة من الدورة.
	</li>
	<li>
		إذا بدأ أحدهم بمستوى اشتراك "1" ثم دفع ثمن الدورة في الوقت الذي كنت ترسل إليه فيه رسائل عروض للاشتراك في الدورة، فيجب أن تزيله من تلك السلسلة بما أنه قد اشترى الدورة بالفعل، لتتوقف تلك الرسائل عن الوصول إليه. ولكي تفعل ذلك، اذهب إلى تسلسل الأتمتة لديك (Automation Sequence)، اضبط Segment Conditions على Subscribers that match the following conditions لكي تغير إعدادات لرسائل العروض التسويقية فقط، ثم اجعل Status على is not active. وذلك كفيل بحذف أي مشترك لدورتك من رسائل العروض التي ترسلها لمن لم يشتروا الدورة الكاملة بعد.
	</li>
</ul>
<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="22462" href="https://academy.hsoub.com/uploads/monthly_2017_04/mailchimp.png.8ca6c0b03610efd88445b3c3e2105b97.png" rel=""><img alt="mailchimp.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22462" data-unique="hur2btdtf" src="https://academy.hsoub.com/uploads/monthly_2017_04/mailchimp.thumb.png.13dca85b389ceba62d10b2b0e45dff8d.png"></a>
</p>

<p>
	وهكذا تظل قائمتك محدَّثة بالمستخدمين الذين يشترون دورتك، ويمكنك الفصل الآن بين المشتركين في التجربة المجانية وبين المشترين لدورتك، بمعنى أن ترسل لهم ما تشاء لتساعد الفرقة الأولى على اتخاذ قرار الشراء لدورتك، والفرقة الأخرى على الاستفادة من محتوى الدورة بالشكل الأمثل.
</p>

<h3>
	تمكين الطلاب من متابعة تقدمهم
</h3>

<p>
	ﻻ شك أن الطالب الناجح يعني دورة ناجحة، لهذا يجب أن تحرص على أن يحصل الطالب على أقصى استفادة ممكنة من الدورة، فمن الجيد أن تسمح لهم بتمييز الدروس التي أنهوها حتى يروا الشوط الذي قطعوه بشكل عام. لهذا ساهمت في إنشاء إضافة WPComplete، وهي إضافة بسيطة تسمح للطالب بمتابعة تقدمه في متابعة تقدم دراسته للدورة، ولتركيبها لديك اتبع الخطوات التالية:
</p>

<ol>
<li>
		ثبت WPComplete وفعِّل مفتاح رخصتك (خصم 15$ إن استخدمت كود PJCOURSE).
	</li>
	<li>
		في الإعدادات، ثم WPComplete، خصص ألوان أزرارك والنصوص التي تستخدمها.
	</li>
	<li>
		والآن، أزل التحديد من Enable WPComplete في صفحات الدروس (مخبأة خلف RestrictContentPro للأعضاء الذين دفعوا ثمن الدورة). يمكن أن تختار أيضًا أي الدورات المشتركين فيها (إذا كان لديك أكثر من دورة) وأي درس يحمَّل بعد الضغط على Complete.
	</li>
</ol>
<p>
	ويمكنك الآن استخدام <a href="https://wordpress.org/plugins/wpcomplete/faq/" rel="external nofollow">شفرات مختصرة</a> لعرض شرائط التقدم progress bars، ونسب مكتوبة لمدى التحصيل، وحتى أشكال دائرية لعرض نسبة التحصيل بدلًا من اﻷسلوب العادي.
</p>

<p>
	وإذا كان لديك لوحة تحكم في دورتك، أو صفحة بها كل الدروس المتاحة في الدورة، فإن WPComplete ستضيف بعض فئات CSS إليها كي تستطيع تخصيص -في صفحة Settings- كيف تبدو الدروس التي أنهاها الطالب وكيف تظهر الدروس التي لم يستعرضها بعد.
</p>

<h3>
	أنت الآن جاهز
</h3>

<p>
	ربما بدا ذلك عملًا شاقًا إلى الآن، لكن ربما يسرُّك أنك أعددت دورتك بشكل مثالي، ولن تحتاج إلى فعل ذلك مرة أخرى إذ أنها عملية تتم على مرة واحدة في البداية فقط. ومن المهم الآن أن تختبر إعداداتك تلك قبل أن تسمح للناس بالدخول إلى صفحات التسجيل والدفع، إذا كنت تستخدم Gmail، فيمكنك التسجيل بأي من حساباتك البريدية كي تحصل على الرسائل من قائمتك البريدية وتختبرها، لكن انتبه إلى أنك تسجل لحساب اختباري.
</p>

<p>
	<strong>مثال</strong>: إذا كان بريدك هو pauljarvis@gmail.com، فجرب pauljarvis+freesignup@gmail.com لتختبر التجربة المجانية. ثم جرب بعدها pauljarvis+payingstudent@gmail.com لتختبر التسجيل للدورة المدفوعة في الوضع الاختباري Sandbox Mode، ببطاقة ائتمانية اختبارية كما أوضحنا من قبل. وتأكد بتلك الخطوات أن تتم عمليات الدفع والدخول بسلاسة، وأن بريدك أضيف بشكل صحيح إلى MailChimp ببيانات صحيحة لحقل الدمج.
</p>

<h3>
	التخطيط لدورتك عبر الإنترنت
</h3>

<p>
	واﻵن بعد أن أزحنا الأمور التقنية من الطريق، دعنا نغوص الآن في التخطيط الفعلي لمادة دورتك، وهناك أمرين سيساعدانك حقًا على التخطيط لها بشكل سليم:
</p>

<ul>
<li>
		<strong>اجعل نجاح طلابك هو هدفك</strong>. إذا حقق الطلاب شيئًا أو صاروا أفضل فيه بسبب ما علمتهم، فقد ربحوا ﻷنهم تعلموا شيئًا مفيدًا، وقد ربحت أنت ﻷنهم سيخبرون من حولهم بهذا -تسويق لدورتك-، لهذا اجعل كل قرار تتخذه بشأن الدورة يجيب عن سؤال "كيف سيساعد هذا القرار في نجاح طلابي؟".
	</li>
	<li>
		<strong>اعمل بشكل عكسي وبخطوات صغيرة</strong>. الدورات على الإنترنت بها الكثير من الأجزاء المتحركة، من الدفع إلى الدخول إلى الدروس المرئية إلى أقماع البريد إلى التمارين والأسئلة. والطريق الوحيد للنجاح فيها هو التحرك بخطوات صغيرة وبهدوء ورويَّة.
	</li>
</ul>
<p>
	وإليك بعض التصانيف اﻷساسية التي يمكن أن توجد في كل دورة عبر الإنترنت:
</p>

<ol>
<li>
		<strong>الدروس المرئية</strong>. ليست ضرورية، لكنها أسهل طريقة وأكثرها تفاعلًا لتعلم أحدهم على الإنترنت، سواء كنت تسجل أمام الكاميرا بنفسك أو تسجل الشاشة بينما تشرح الدرس.
	</li>
	<li>
		<strong>محتوى نصي مكتوب</strong>. حتى لو كان تفريغًا للفيديو، فمن المهم أن يكون لديك محتوى نصي كي يعود إليه الدارسون ليراجعوا ما درسوه دون الحاجة إلى إعادة مشاهدة الفيديو.
	</li>
	<li>
		<strong>مواد تطبيقية</strong>. سواء كانت كتب أسئلة PDF (مملة) أو طرق تفاعلية من <a href="https://ofcoursebooks.com/" rel="external nofollow">OfCourseBooks</a>، وبشكل عام فمن المفيد وجود طريقة تمكِّن الطالب من تسجيل ملاحظات أو كتابة أفكاره.
	</li>
	<li>
		<strong>مجتمع</strong>: ليس ضروريًا. لكن وجود مجموعة على فيس بوك أو قناة في Slack يساعد الطالب على فهم محتوى دورتك بشكل أفضل عبر مناقشته مع زملائه، وقد وجدت أن الطلاب لدي يأتون من أجل الدورة وينهونها، لكنهم يبقون (لسنوات أحيانًا) في المجتمع الخاص بها.
	</li>
</ol>
<p>
	واﻵن، أنت جاهز لبيع دورتك! بعد أن أنهيت كل الأمور التقنية وسجلت دروس دورتك. ويمكنك الآن التخطيط ﻹطلاق الدورة، بنحو 75$ دوﻻر في الشهر.
</p>

<p>
	وتذكَّر أن لديك الآن تحكمًا كاملًا في ما تفعله في دورتك، والطريقة التي تبيعه بها، وكيف يبدو، وتجربة المستخدم العامة. وهي أمور تستحق العناء في رأيي الشخصي بدلًا من الاعتماد على منصة تستضيف دورتي، ويمكنني تغطية تلك التكاليف بعملية بيع واحدة كل شهر!
</p>

<p>
	 
</p>

<p>
	ترجمة -بتصرف- لمقال <a href="https://pjrvs.com/guide/wordpress-course/" rel="external nofollow">How to create &amp; sell an online course in WordPress: a step-by-step guide</a> لصاحبه Paul Jarvis.
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">235</guid><pubDate>Sun, 09 Apr 2017 16:08:02 +0000</pubDate></item><item><title>&#x627;&#x644;&#x62F;&#x644;&#x64A;&#x644; &#x627;&#x644;&#x645;&#x641;&#x635;&#x644; &#x644;&#x627;&#x633;&#x62A;&#x636;&#x627;&#x641;&#x629; &#x62F;&#x648;&#x631;&#x629; &#x62A;&#x639;&#x644;&#x64A;&#x645;&#x64A;&#x629; &#x648;&#x625;&#x62F;&#x627;&#x631;&#x62A;&#x647;&#x627; &#x641;&#x64A; &#x648;&#x648;&#x631;&#x62F; &#x628;&#x631;&#x64A;&#x633;: &#x627;&#x644;&#x628;&#x631;&#x627;&#x645;&#x62C; &#x648;&#x627;&#x644;&#x623;&#x62F;&#x648;&#x627;&#x62A; &#x627;&#x644;&#x62A;&#x64A; &#x62A;&#x62D;&#x62A;&#x627;&#x62C;&#x647;&#x627;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A7%D9%84%D8%AF%D9%84%D9%8A%D9%84-%D8%A7%D9%84%D9%85%D9%81%D8%B5%D9%84-%D9%84%D8%A7%D8%B3%D8%AA%D8%B6%D8%A7%D9%81%D8%A9-%D8%AF%D9%88%D8%B1%D8%A9-%D8%AA%D8%B9%D9%84%D9%8A%D9%85%D9%8A%D8%A9-%D9%88%D8%A5%D8%AF%D8%A7%D8%B1%D8%AA%D9%87%D8%A7-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF-%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A7%D9%84%D8%A8%D8%B1%D8%A7%D9%85%D8%AC-%D9%88%D8%A7%D9%84%D8%A3%D8%AF%D9%88%D8%A7%D8%AA-%D8%A7%D9%84%D8%AA%D9%8A-%D8%AA%D8%AD%D8%AA%D8%A7%D8%AC%D9%87%D8%A7-r231/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_04/main.png.c8a6d73d562fe8580cd891907bd9fea1.png" /></p>

<p>
	لم أكن أتخيل حين بدأت إطلاق دورات تعليمية عبر الإنترنت أن تبقى لتمثِّل جزءًا كبيرًا من دخلي فيما بعد، فقد بدأتها من أجل التسلية ولكي أرى هل أستطيع تفصيل محتوى دورة من الأساس أم ﻻ. أما إحصاءات اليوم فتقول لي أن أكثر من 10٫000 طالب أخذ دوراتي، وبأرباح تزيد على 1٫000٫000 دوﻻر.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="22374" href="https://academy.hsoub.com/uploads/monthly_2017_04/stripe.png.817cb0883ddb1a48148e25ca8f75c8a8.png" rel=""><img alt="stripe.png" class="ipsImage ipsImage_thumbnailed" data-fileid="22374" data-unique="p07eh93x9" src="https://academy.hsoub.com/uploads/monthly_2017_04/stripe.thumb.png.07d3104f5152c5d6dc1b36c1f2635815.png" style="width: 896px; height: auto;"></a>
</p>

<p style="text-align: center;">
	<em>27 ألف دولار جيدة جدًا بالنسبة لدورة واحدة (هذا دون احتساب عوائد PayPal أو أرباح الشركاء)</em>
</p>

<p>
	ولعل الذي يدفع الناس للتسجيل في تلك الدورات هو أنك ﻻ تحتاج إلى قبولك من قبل لجنة ما أو أن تغرق نفسك في الديون من أجل التعلم في جامعة، بل يمكنك تعلم ما تشاء بالضبط وكيفما تريد، كما أنها صارت صناعة كبيرة تقدر بـ 107 مليار دولار، وفي زيادة كل يوم!
</p>

<h3>
	البرامج التي ستحتاجها وتكلفتها
</h3>

<p>
	هناك ملايين البرامج والإضافات والطرق وقوائم البريد التي يمكنك استخدامها ﻹنشاء دورتك وإعدادها داخل ووردبريس، لكني سأقدم لك في هذا المقال أفضل ما أعرفه (وأسهل، وأرخص أيضًا) من أدوات وخدمات تسهل عليك إعداد دورتك، وتعفيك من مهام مملة عبر أتمتة التعامل مع تسجيل المشتركين واستلام أموالهم التي يدفعونها في مقابل دورتك.
</p>

<h3>
	RestrictContentPro (إضافة ووردبريس)
</h3>

<p>
	هذه أسهل إضافة في ووردبريس من حيث الإعداد والاستخدام، فهي تتيح لك بيع حق الدخول إلى صفحات محظورة في موقعك. وكل ما عليك هو تثبيت الإضافة، ثم ضبط الطريقة التي تود تلقي المال بها، ثم اختيار الصفحات التي تريد أن يدخل إليها طلابك دون غيرهم.
</p>

<p>
	الجميل في الأمر أنك إن بعت مستويات مختلفة من حق الدخول (بأسعار مختلفة)، فيمكنك انتقاء أي نوع من الطلبة يمكنه رؤية محتوى بعينه، ثم تدفع أولئك الذين في المستويات الدنيا أو المتوسطة إلى شراء حق الدخول للمستويات العليا.
</p>

<h3>
	Stripe وpayPal (طرق الدفع الإلكترونية)
</h3>

<p>
	دعني أقل لك بداية أنني أكره PayPal، فهو فظيع في تجربة استخدامه، وخدمة العملاء فيه همجية وسيئة للغاية، لكن الناس تستخدمه كوسيلة للدفع الإلكتروني، وقد ﻻحظت زيادة بنسبة 20% في المبيعات حين أضفت PayPal كوسيلة للدفع في أحد الدورات التي قدمتها.
</p>

<p>
	بل إني أﻻحظ نحوًا من 50% من عملائي يدفعون من خلال PayPal في كل دورة من دوراتي، لذا فإن خلاصة القول أنه شر ﻻ بد منه إن كان جمهورك يستخدمه.
</p>

<p>
	أما Stripe، فهو سهل ورائع ويعمل بسلاسة، ولم أعاني أي مشاكل معه، فالمال يدخل إليه ويُحول آليًا إلى حسابي البنكي دون أن أشغل بالي به مطلقًا.
</p>

<h3>
	MailChimp
</h3>

<p>
	ما الشيء الذي ﻻ يمكن أن تستغني عنه إن كنت تريد إنشاء دورة تعليمية عبر الإنترنت؟ إنها القائمة البريدية، فهي أفضل طريقة تبيع بها دورتك وتسوِّق لها، كما تبقي بها على تواصلك مع الطلاب الحاليين.
</p>

<p>
	وأسهل خدمة ﻹدارة القوائم البريدية هي MailChimp، فهي متكاملة مع إضافة RestrictContentPro التي تحدثنا عنها قبل قليل إذا استخدمت إضافة MC4WP المدفوعة، والتي يمكنك استخدامها مجانًا إن كنت ستصنع قائمة تسجيل واحدة.
</p>

<p>
	وبالحديث عن MC4WP، فهي تسمح لك بتحديث المشتركين الموجودين في قائمتك مسبقًا، ذلك أن قائمة MailChimp العادية لن تسمح لأحد المشتركين لديك أن يشترك في ندوة إلكترونية لك (Webinar)، أو سلسلة رسائلك المجانية، بما أنه مشترك مسبقًا ومسجل في قواعد بياناتك.
</p>

<p>
	لكن مع إضافة MC4WP، فيمكنك الحفاظ على مشتركيك في قائمتك في نفس الوقت الذي تمنحهم فيه حرية التسجيل في أي شيء جديد على موقعك.
</p>

<p>
	وهناك إضافة أخرى تزامن بيانات المشتركين مع قائمتك البريدية، وهي MC4WP User Sync، وباستخدام تلك البيانات يمكنك إرسال سلسلة رسائل لتحويل أولئك المشترين إلى عملاء دائمين لك، أو حتى سلاسل تعليمية لما بعد الشراء.
</p>

<h3>
	WPComplete
</h3>

<p>
	لقد طوّرت هذه اﻹضافة ﻷني رأيت حاجة ملحة إليها، فهي تسمح لطلابك أن يحددوا الدروس التي أنهوها، وتعرض لهم شريطًا يوضح مدى تقدمهم في الدورة، الأمر الذي يحفزهم لمتابعة الدورة وإنهاء ما بدؤوه. وﻻ يستغرق تثبيتها بضع دقائق، ويمكنك تخصيصها لتوافق  الألوان التي خصصتها كسِمة لدورتك.
</p>

<h3>
	التكاليف الإجمالية
</h3>

<p>
	إن السببين اللذين يجعلاني أدير دوراتي باستخدام ووردبريس هما أني لدي تحكمًا كاملًا على تلك المنصة، وأن تكاليف التشغيل قليلة. ولديك خصم يوفر لك 110$ إن استخدمت الروابط التي وضعتها على اسم كل خدمة في النقاط التالية، وهي روابط تسويق بالعمولة:
</p>

<ol>
<li>
		<strong><a href="http://eepurl.com/BomX1" rel="external nofollow">MailChimp</a>: قيمة 50 </strong>دولار شهريًا لكل 5000 مشترك. فإذا كان معدل تحويل عملائك عبر قائمتك البريدية هو 1%، فذلك يعني 500 مشترك من أصل 5000، وهو ما يغطي قيمة اشتراك MailChimp. (هذا الرابط يعطيك خصمًا قدره 30$)
	</li>
	<li>
		<strong><a href="https://share.getf.ly/h00j0x" rel="external nofollow">Flywheel</a>: قيمة 15 </strong>دوﻻر شهريًا للاستضافة، وتأتي مع شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr> مجانية أيضًا -تلك الشهادة هي ما يجعل نطاق موقعك يبدأ بـ https-، وتحتاج تلك الشهادة لتؤمن عمليات الدفع الإلكترونية عبر موقعك. (استخدم كود thecreativeclass لتحصل على ثلاثة أشهر مجانية على كل خطة أسعار )
	</li>
	<li>
		<strong><a href="https://restrictcontentpro.com/?discount=PJRVS&amp;ref=4581" rel="external nofollow">RestrictContentPro</a>: قيمة 49 </strong>دوﻻر في السنة. (خصم 10% عبر هذا الرابط)
	</li>
	<li>
		<strong><a href="https://wpcomplete.co/?discount=PJCOURSE" rel="external nofollow">WPComplete</a>: قيمة 39 </strong>دوﻻر في السنة. (خصم30% عبر هذا الرابط)
	</li>
	<li>
		<strong><a href="http://mc4wp.refr.cc/MQTBG9L" rel="external nofollow">MC4WP</a>: قيمة 49 </strong>دوﻻر في السنة. (خصم 20% عبر هذا الرابط)
	</li>
</ol>
<p>
	<u><strong>وبشكل عام،</strong></u> فتلك التكاليف تساوي تقريبًا 75$ شهريًا أو أقل من ألف دوﻻر سنويًا إن اشتريت قالب ووردبريس مدفوع (غير ضروري، لكنه مستحسن)، وذلك المبلغ أيضًا أقل من برامج استضافة أو إدارة الدورات التي ﻻ تملكها أو تستطيع التحكم فيها وتخصيصها كما تشاء. كما أن المبلغ سيقل كثيرًا إن استخدمت العروض التي وضعتها لك في تلك الروابط.
</p>

<p>
	وﻷن دوراتي تكلف بين 147-300$، فيمكنني تغطية نفقاتي كلها إن بعت دورة واحدة كل شهر، وذلك أمر ممكن بالتأكيد. إضافة إلى أن خدمات مثل PayPal وstripe تخصم منك نسبة في كل عملية تحويل، لكن ذاك يحدث فقط حين تبيع دورة ما، وليس بصورة دورية (شهرية، سنوية، إلخ).
</p>

<p>
	وإلى هنا أكون قد فصلت لك أول جزء من دليلك ﻹدارة دوراتك على ووردبريس، وفي الجزء القادم إن شاء الله سنتحدث عن طريقة تثبيت وإعداد كل خدمة من تلك الخدمات، وكيف تخطط لتسويق دورتك.
</p>

<p>
	 
</p>

<p>
	ترجمة -بتصرف- لمقال <a href="https://pjrvs.com/guide/wordpress-course/" rel="external nofollow">How to create &amp; sell an online course in WordPress: a step-by-step guide</a> لصاحبه Paul Jarvis.
</p>
]]></description><guid isPermaLink="false">231</guid><pubDate>Sun, 02 Apr 2017 17:21:06 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641; &#x62A;&#x62D;&#x645;&#x64A; &#x62D;&#x633;&#x627;&#x628;&#x643; &#x639;&#x644;&#x649; &#x645;&#x62F;&#x648;&#x651;&#x646;&#x629; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x628;&#x627;&#x633;&#x62A;&#x639;&#x645;&#x627;&#x644; &#x627;&#x644;&#x627;&#x633;&#x62A;&#x64A;&#x62B;&#x627;&#x642; &#x627;&#x644;&#x62B;&#x646;&#x627;&#x626;&#x64A; 2FA</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81-%D8%AA%D8%AD%D9%85%D9%8A-%D8%AD%D8%B3%D8%A7%D8%A8%D9%83-%D8%B9%D9%84%D9%89-%D9%85%D8%AF%D9%88%D9%91%D9%86%D8%A9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A8%D8%A7%D8%B3%D8%AA%D8%B9%D9%85%D8%A7%D9%84-%D8%A7%D9%84%D8%A7%D8%B3%D8%AA%D9%8A%D8%AB%D8%A7%D9%82-%D8%A7%D9%84%D8%AB%D9%86%D8%A7%D8%A6%D9%8A-2fa-r175/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_01/wp-2fa.png.75fd50e906eb9689fc978bd7bc3f8ffe.png" /></p>

<h2>
	مقدمة
</h2>

<p>
	إن الأمن هو واحد من أهم الجوانب لتشغيل موقع ووردبريس. العديد منا يظنون أن القراصنة لن يحاولوا قرصنة مواقعنا، لكن في الواقع محاولات القراصنة تسجيل الدخول إلى حسابك أمر يحدث بشكل مُتكرّر.<br>
	في هذا الدرس، سنتعلم كيف نضيف طبقة حماية إضافية لعملية تسجيل الدخول في ووردبريس: الاستيثاق الثنائي. واحد من أهم التطورات في عالم الأمن الإلكتروني.
</p>

<p style="text-align: center;">
	<img alt="wp-2fa.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20799" data-unique="kwblwlpvl" src="https://academy.hsoub.com/uploads/monthly_2017_01/wp-2fa.png.aeb628546da481e78fbe74d03367bc17.png" style=""></p>

<p>
	<br>
	الاستيثاق الثنائي أو "two-factor authentication " يتضمن خطوتين عند تسجيل الدخول إلى موقع أو نظام ما:
</p>

<ol>
<li>
		اسم المستخدم و كلمة المرور.
	</li>
	<li>
		كود مؤقت، يتم توليده بشكل عشوائي (عبارة عن كود تنتهي صلاحيته بعد فترة محددة) تدعى كلمة المرور أحادية الاستخدام أو "one-time password" (OTP).
	</li>
</ol>
<p>
	هنالك طرق مختلفة للحصول على OTP :
</p>

<ul>
<li>
		رسالة نصية.
	</li>
	<li>
		اتصال هاتفي.
	</li>
	<li>
		بريد إلكتروني.
	</li>
	<li>
		عبر تطبيق على الهاتف.
	</li>
</ul>
<p>
	في حين أن الأنظمة ذات المخاطرة العالية مثل البنوك و الحسابات التجارية تستعمل الرسائل النصية لأجل المعاملات الحساسة، نحن سنستعمل تطبيق هاتف مجاني ويحقق التوازن الأمثل بين التوافر العالي، تكلفة الإنجاز و سهولة الاستخدام.
</p>

<h2>
	الأهداف
</h2>

<p>
	بعد تنصيب وتفعيل الاستيثاق الثنائي سيكون لعملية تسجيل الدخول إلى WordPress أمان أكثر.<br>
	بالإضافة إلى إدخال اسم المستخدم و كلمة المرور، سوف تحتاج أيضا إلى كود يتم توليده عبر تطبيق هاتف لتسجيل الدخول. هذا يعني أنه حتى لو تم الوصول إلى كلمة السرّ الخاصة بك، فإنّ القراصنة لن يتمكنوا من الدخول إلى مدوّنتك دون هاتفك.
</p>

<h2>
	الخطوة الأولى- تنصيب إضافةAuthenticator
</h2>

<p>
	<br>
	في هذه الخطوة، سنتعلم كيفية تنصيب إضافةGoogle Authenticator
</p>

<p style="text-align: center;">
	<img alt="001.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20793" data-unique="qsgiwrg0r" src="https://academy.hsoub.com/uploads/monthly_2017_01/001.png.e62b6c4b58294f242e82cd073808f08b.png" style=""></p>

<p>
	إن أسهل طريقة لتنصيب الأدوات هي عبر لوحة تحكم ووردبريس. سجل الدخول إلى لوحة تحكم ووردبريس الآن.<br>
	اتبع الخطوات المذكورة أدناه لأجل تنصيب سلس:
</p>

<ul>
<li>
		في لوحة التحكم، اذهب إلى Plugins &gt; Add New.
	</li>
	<li>
		في المساحة المخصصة للبحث، اكتب google authenticator.
	</li>
	<li>
		قم بتنصيب الأداة Google Authenticator التي طوّرها Henrik Schack.
	</li>
	<li>
		حينما ينتهي التنصيب، انقر على رابط تفعيل الأداة.
	</li>
</ul>
<p>
	 
</p>

<h2>
	الخطوة الثانية- تحميل تطبيق FreeOTP
</h2>

<p>
	في هذه الخطوة سنقوم بتحميل تطبيق FreeOTP على الهاتف.
</p>

<p>
	FreeOTP هو تطبيق مفتوح المصدر و يدعم الاستيثاق الثنائي لنظام ببروتوكولات OTP. بمعنى آخر، إنه بديل لـ Google Authenticator. سنستعمل هذا التطبيق لننشئ الـ OTP لتسجيل الدخول إلى موقع ووردبريس.
</p>

<p style="text-align: center;">
	<img alt="002.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20794" data-unique="ei3mqohyn" src="https://academy.hsoub.com/uploads/monthly_2017_01/002.png.f2e2853b0307fb670e89a8d111dd94e2.png" style=""></p>

<p>
	 
</p>

<p>
	تتولى مهمة تطوير تطبيق FreeOTP شركة RedHat وتوفّره على كل من أندرويد و iOS. هذه بعض الروابط للحصول على التطبيق وعلى المشروع الرسمي.
</p>

<ul>
<li>
		<a href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp" rel="external nofollow">Google Play</a><a href="https://itunes.apple.com/us/app/freeotp/id872559395" rel="external nofollow">iTunes Store</a>
	</li>
	<li>
		<a href="https://fedorahosted.org/freeotp/" rel="external nofollow">موقع التطبيق</a>
	</li>
</ul>
<h2>
	الخطوة الثالثة- تفعيل أداة المصادقة في ملفك الشخصي
</h2>

<p>
	في هذه الخطوة سنفعل الإضافة على حساب المُدير Admin و سوف نقوم بتعديلها لتعمل مع تطبيق FreeOTP.
</p>

<p>
	في لوحة تحكم ووردبريس. اذهب إلى صفحة ملفك الشخصي الموجودة في Users &gt; Your Profile. حدد القسم الفرعي المسمى Google Authenticator Settings.
</p>

<p style="text-align: center;">
	<img alt="003.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20795" data-unique="vx3ctls9d" src="https://academy.hsoub.com/uploads/monthly_2017_01/003.png.e8c008f021f99d88b444ad66daf4790a.png" style=""></p>

<p>
	فلنأخذ نظرة على خيارات الإعدادات المختلفة للأدوات:
</p>

<ul>
<li>
		<strong><a href="https://play.google.com/store/apps/details?id=org.fedorahosted.freeotp" rel="external nofollow">Active</a></strong>: استعمل هذا الخيار لتفعيل الأداة.
	</li>
	<li>
		<strong>Relaxed</strong>: هذا الخيار يرفع حدود الوقت من 10 ثوان إلى 4 دقائق لإدخال الـ OTP. فعّل هذا الخيار إذا كنت تواجه صعوبات في نسخ الـ OTP في الوقت المحدد.
	</li>
	<li>
		<strong>Description</strong>: ادخل اسما (من الأفضل أن يكون اسم مدونتك). سيعرض ذلك في تطبيق FreeOTP في هاتفك.
	</li>
	<li>
		<strong>Show/Hide QR Code:</strong> اضغط على هذا الزر لتظهر شيفرة الـ QR.
	</li>
</ul>
<p>
	 
</p>

<p style="text-align: center;">
	<img alt="004.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20796" data-unique="cstixg67v" src="https://academy.hsoub.com/uploads/monthly_2017_01/004.png.cdc63a7c0c2b0d14a67862a93571f6dc.png" style=""></p>

<h3>
	الاتصال بتطبيق FreeOTP
</h3>

<p>
	افتح تطبيق FreeOTP على هاتفك.<br>
	اضغط على رمز شيفرة الـ QR في التطبيق. احمل هاتفك لتصور شيفرة الـ QR التي يجب الآن أن تكون ظاهرة على شاشة حاسوبك.<br>
	يجب أن ترى مباشرة مدخلًا لـ FreeOTP مع النص الذي أدخلته في الـ Description. هذا يؤكد أننا قد ربطنا مدوّنتك بتطبيق FreeOTP بنجاح.<br>
	حفظ التغييرات: و في النهاية، يجب علينا حفظ التغييرات التي قمنا بها للآن. اذهب إلى أسفل الصفحة و اضغط على Update Profile .
</p>

<h2>
	الخطوة الرابعة- اختبر تسجيل الدخول
</h2>

<p>
	في هذه الخطوة، سنتحقق ما إذا كان الاستيثاق الثنائي مفعلًا.
</p>

<p>
	قم بتسجيل الخروج من مدوّنتك، ثم سجل الدخول مجددا. يجب أن تتحصل على نفس شاشة تسجيل الدخول بالإضافة إلى خانة Google Authenticator code .
</p>

<p style="text-align: center;">
	<img alt="005.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20797" data-unique="14nnvbmfm" src="https://academy.hsoub.com/uploads/monthly_2017_01/005.png.b38654146995f86968a6b3dfb101ffe6.png" style=""></p>

<p>
	افتح تطبيق FreeOTP على هاتفك. اضغط على زر WordPress لتنشئ كلمة مرور جديدة ذات الاستخدام الواحد.
</p>

<p>
	أكتب الكود التي تحصلت عليها في الخانة المخصصة لذلك. يجب الآن أن تتمكن من الدخول إلى WordPress.
</p>

<h2>
	تفعيل الاستيثاق الثنائي لمستخدمين آخرين
</h2>

<p>
	يمكنك (ويستحسن) تفعيل الاستيثاق الثنائي لباقي المُستخدمين على مدوّنتك. فقط تأكد بأنهم يمتلكون تطبيق FreeOTP في هواتفهم حين تقوم بإعداده
</p>

<h2>
	استرجاع الحساب
</h2>

<p>
	إذا فقدت هاتفك فلن تتمكن من الدّخول إلى موقعك. هذا أكبر عيب في تنفيذ الاستيثاق الثنائي. لحسن الحظ، لدينا طريقة غاية في البساطة لحل هذا المشكل.<br>
	كل ما يجب عليك فعله هو تعطيل إضافة Google Authenticator .
</p>

<p>
	ادخل إلى خادومك (عبر FTP مثلًا أو عبر <abbr title="Secure Shell | القشرة (أو الصَدَفة) الآمنة">SSH</abbr>) و ادخل إلى مُجلّد الإضافات.
</p>

<pre class="ipsCode" id="ips_uid_4291_14">
/var/www/html/wp-content/plugins/</pre>

<p>
	غير اسم مجلد <span style="font-family:Courier New,Courier,monospace;">google-authenticator</span>  إلى أي اسم آخر مثل<span style="font-family:Courier New,Courier,monospace;">deactivate-plug-google-authenticator</span>
</p>

<p>
	هذا سيعطل عمل الأداة لأن WordPress لن يتمكن من إيجاد مُجلّد الإضافة.
</p>

<p>
	بعد ذلك سجل الدخول إلى WordPress كالعادة. هذه المرة لن يطالب بكلمة المرور الإضافية، فقط كلمة المرور العادية.
</p>

<p>
	حين تتمكن من الوصول إلى إدارة لوحة تحكم ووردبريس، و تكون قد استرجعت جهازك القديم أو تحصلت على واحد جديد مع تطبيق FreeOTP مُنصّب عليه. ستحتاج إلى أن تُفعّل الإضافة مجددا.
</p>

<p>
	إذا كنت تستعمل جهازك القديم، فهذا يجب أن يكون كل ما تحتاج. يمكنك إتباع الخطوة الرابعة مجددا لتختبر عملية تسجيل الدخول. أو ربما ستحتاج إلى الذهاب إلى WP Dashboard &gt; Plugins &gt; Installed Plugins  و تفعيل الإضافة مُجدّدًا
</p>

<p>
	اذهب إلى الملف الشخصي، في Users &gt; Your Profile و ابحث عن القسم الفرعي لإعدادات Google Authenticator.
</p>

<p>
	إذا كنت تستخدم جهازا جديدا هذه المرة، اضغط على Create new secret. سيتم إنشاء شيفرة QR جديدة والقديمة سيتم إلغاؤها. قم بتصوير الشيفرة الجديدة على جهازك، هذه نفس العملية التي قمنا بها عندما فعلنا الاستيثاق الثنائي وربطناه بتطبيق FreeOTP كما ذكرنا في الخطوة الثالثة.
</p>

<p>
	و مع ذلك، يمكنك إلغاء تفعيل الاستيثاق الثنائي إلى حين إيجاد هاتفك. بعد تحديد الخيار المخصص لذلك، تأكد من حفظك للتغييرات بالضغط على زر Update Profile 
</p>

<h2>
	خاتمة:
</h2>

<p>
	الاستيثاق الثنائي هو بمثابة خطوة ممتازة لتعزيز أمن موقع ووردبريس الخاص بك. الآن، حتى لو حصل أحدهم على كلمة السّر الخاصة بك، لن يتمكن من تسجيل الدخول إلى حسابك دون كود OTP. و تقنية الاسترجاع مفيدة عندما تضيع هاتفك.
</p>

<p>
	 
</p>

<p>
	ترجمة -وبتصرّف- للمقال<a href="https://www.digitalocean.com/community/tutorials/how-to-protect-your-wordpress-account-login-with-two-factor-authentication-on-ubuntu-14-04" rel="external nofollow"> How To Protect Your WordPress Account Login with Two-Factor Authentication on Ubuntu 14.04</a>
</p>
]]></description><guid isPermaLink="false">175</guid><pubDate>Mon, 23 Jan 2017 11:35:00 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641;&#x64A;&#x629; &#x627;&#x633;&#x62A;&#x639;&#x645;&#x627;&#x644; &#x643;&#x644; &#x645;&#x646; Automessage &#x648;membership 2 &#x644;&#x643;&#x62A;&#x627;&#x628;&#x629; &#x631;&#x633;&#x627;&#x626;&#x644; &#x62A;&#x631;&#x62D;&#x64A;&#x628; &#x623;&#x648;&#x62A;&#x648;&#x645;&#x627;&#x62A;&#x64A;&#x643;&#x64A;&#x629; &#x639;&#x644;&#x649; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D8%A7%D8%B3%D8%AA%D8%B9%D9%85%D8%A7%D9%84-%D9%83%D9%84-%D9%85%D9%86-automessage-%D9%88membership-2-%D9%84%D9%83%D8%AA%D8%A7%D8%A8%D8%A9-%D8%B1%D8%B3%D8%A7%D8%A6%D9%84-%D8%AA%D8%B1%D8%AD%D9%8A%D8%A8-%D8%A3%D9%88%D8%AA%D9%88%D9%85%D8%A7%D8%AA%D9%8A%D9%83%D9%8A%D8%A9-%D8%B9%D9%84%D9%89-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r174/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_01/wp-Automessage.png.518cf58447778e121d1ce12fcfc399c0.png" /></p>

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

<p>
	من حسن حظك أن لدينا تذكرتك الأولى لتبدأ رحلتك نحو تحقيق هذا الأمر: Automessage وMembership 2، سيساعدك هذان الملحقان معا على إعطاء دفعة خارقة لسير عمل تسويقك الإلكتروني. أهم ما في الأمر أن المشتركين الذين يتوصلون برسائلك الترحيبية لم يسجلوا في موقعك إلا لاهتمامهم بمضمون ما لديك لتقوله.
</p>

<p style="text-align: center;">
	<img alt="wp-Automessage.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20778" data-unique="ea0nj379y" src="https://academy.hsoub.com/uploads/monthly_2017_01/wp-Automessage.png.d3fd1eb1311657bffbfc054be9215796.png"></p>

<p>
	ليست مفاجأة أن تبلي الرسائل الترحيبية بلاء حسنا فيما يخص معدلات فتحها، النقر عليها والتعاملات الناتجة عنها. إليك فيما يلي بعض الإحصائيات لتتأملها:
</p>

<ul>
<li>
		يتوقع %74.4 من المستهلكين التوصل برسالة ترحيب عند اشتراكهم.
	</li>
	<li>
		يسجل المشتركون الذين توصلوا برسائل ترحيب نسبة أعلى بـ %33 في ما يخص الالتزام طويل الأمد بالعلامة التجارية المعنية.
	</li>
	<li>
		تولد الرسائل الترحيبية معدلات فتح أكبر أربعَ مرات ومعدلات نقر أكبر خمسَ مرات مقارنة بباقي وسائل الحملات الترويجية الجماعية وغير المستَهدِفَة.
	</li>
	<li>
		يمكن أن ينتج عن الرسائل الترحيبية صفقات وإيرادات تصل حتى ثلاثة أضعاف تلك الناتجة عن الرسائل الإشهارية العادية.
	</li>
</ul>
<p>
	سأعمل في هذا المقال على شرح كيفية إعداد كل من Automoessage وMembership 2 Pro، حتى يتسنى لك بدايةً إرسال رسائل ترحيب للمشتركين الجدد ثم تحويلهم لقائمة المشتركين القدماء ليستمروا في استقبال نشرتك الإخبارية.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="20773" href="https://academy.hsoub.com/uploads/monthly_2017_01/invision.png.6c9adb31295413170be16f1f7fdace68.png" rel=""><img alt="invision.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20773" data-unique="vcgs31e58" src="https://academy.hsoub.com/uploads/monthly_2017_01/invision.thumb.png.6ab994bf83c6bf5e5691d8be717d9e11.png"></a>
</p>

<p style="text-align: center;">
	تعتبر رسائل الترحيب وسيلة مهمة من جهة لشرح أمور مهمة لمستعملي موقعك وفرصة لإلقاء التحية بطريقة ودية.
</p>

<h2>
	لِمَ يجب عليك إرسال الرسائل الترحيبية؟
</h2>

<p>
	في حال أنك لم تستوعب بعد الإحصائيات أعلاه، إليك فيما يلي بعض الأمثلة الملموسة حتى يتم وضع الأمور في نِصَابها:
</p>

<ul>
<li>
		يمكن للمصورين الفوتوغرافيين القيام بتقديم أنفسهم من خلال إرسال بعض الصور التي سبق لهم التقاطها كنوع من الإشهار.
	</li>
	<li>
		يمكن لأصحاب وكالات الترويج أو الأعمال التجارية القيام ببرمجة إرسال التدوينات التي حصلت على أعلى معدل نقاش قبل القيام بالتحديثات الدورية وذلك من أجل الحفاظ على اهتمام القراء.
	</li>
	<li>
		يمكن لأصحاب متاجر الملحقات، القوالب وأي منتجات رقمية أخرى حالهم في ذلك حال أصحاب مواقع العضويات والاستضافات أن يقوموا ببرمجة إرسال الرسائل بمجرد أن يتم شراء مُنتج ما، حيث يتم تضمين هذه الرسائل نصائحَ استعمال للمبتدئين والمحترفين على حد سواء لتحقيق الاستفادة القصوى من المنتج ما.
	</li>
	<li>
		يمكن للمُدرّبين، أصحاب المواقع الجديدة وبعض أصحاب المشاريع التجارية أو حتى الكتاب أن يقوموا بإرسال كتب إلكترونية أو سلسلة تدوينات إشهارية أَخَّاذَة مُجَزَّأَةً عوض توفير رابط تحميل واحد.
	</li>
</ul>
<h2>
	التثبيت والتفعيل
</h2>

<p>
	بدءا بالأمور الأولى، قم بتثبيت وتفعيل ملحقي كل من <a href="https://premium.wpmudev.org/project/automatic-follow-up-emails-for-new-users/" rel="external nofollow">Automessage</a> و<a href="https://premium.wpmudev.org/project/membership/" rel="external nofollow">Membership 2 Pro</a>، إن أردت أن تقوم أيضا بإنشاء رسائل باستعمال تقنية HTML عوض تلك النصية بشكل كامل قم أيضا بتثبيت ملحق HTML Email Templates plugin
</p>

<p>
	عندما تنهي كل هذا، تكون قد أصبحت مستعدا للمرور لمرحلة إعداد عضويتك الافتراضية على ملحق Membership 2 Pro.
</p>

<h2>
	إعداد عضوياتك
</h2>

<p>
	اذهب إلى Memberships&lt;Membership 2 ثم قم بالضغط على زر Create New Membership ثم قم باختيار أحد الخيارين التاليين: Standard Membership أو Dripped Content Membership.
</p>

<p>
	قم بإدخال عنوان من اختيارك، إن أردت أن يقوم المستعملون بالدفع مقابل هذه الخدمة قم بوضع علامة في خانة: This is a paid membership، أما إذا أردت أن يكون الانضمام مجانيا فاترك الخانة فارغة.
</p>

<p style="text-align: center;">
	<img alt="standard-membership-setup.png" class="ipsImage" height="316px" src="https://academy.hsoub.com/uploads/imageproxy/standard-membership-setup.png.69b8bfead318f5292b7ca23f3ea4d34b.png" width="900px"><a class="ipsAttachLink ipsAttachLink_image" data-fileid="20771" href="https://academy.hsoub.com/uploads/monthly_2017_01/standard-membership-setup.png.4555b5011415b12038f39a4e56df84ae.png" rel=""><img alt="standard-membership-setup.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20771" data-unique="a30nhw7bj" src="https://academy.hsoub.com/uploads/monthly_2017_01/standard-membership-setup.thumb.png.78dd55be567329f639d592580b6f613e.png"></a> إن كنت تريد أن تقوم بتوزيع محتوى آخر على مستعملي موقعك، قم بتحديد خاصية: Dripped Content Membership.
</p>

<p>
	قم بالضغط على: Save and Continue ثم Finish. قم الآن بإنشاء عضوية أخرى من أحد الصنفين: Standard Membership أو Dripped Content Membership لكن هذه المرة قم بحذف التأشير من خانة: Allow users to register for this membership.
</p>

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

<p>
	بمجرد الانتهاء من إعداد عضويتيك، اذهب إلى الأولى واضغط على رابط: Access options،
</p>

<p style="text-align: center;">
	<img alt="access-options.png" class="ipsImage" src="https://academy.hsoub.com/uploads/imageproxy/access-options.png.ca7cc727ed1b37d3e28e151c85220d19.png"><img alt="access-options.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20772" data-unique="hl9rz4h6d" src="https://academy.hsoub.com/uploads/monthly_2017_01/access-options.png.b47f5498841fa1c12297aa813ea14f52.png"><img alt="access-options.png" class="ipsImage" src="https://academy.hsoub.com/uploads/imageproxy/access-options.png.ca7cc727ed1b37d3e28e151c85220d19.png"></p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="20765" href="https://academy.hsoub.com/uploads/monthly_2017_01/01.png.34a5d13f9610a9370579bc63dba8568a.png" rel=""><img alt="01.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20765" data-unique="z9dmp5xq3" src="https://academy.hsoub.com/uploads/monthly_2017_01/01.thumb.png.82ebf3390c21f2d822ece0635d0c74d4.png"></a>يمكن لك أن تقوم بإعداد خيارات الدفع الخاصة بالعضوية من خلال الضغط على زر Access options.
</p>

<p>
	بعد ذلك قم بتحديد Finite Access في علبة Access Structure المنسدلة.
</p>

<p>
	في خانة Grant access for قم بكتابة المدة التي تريد للعضوية أن تدومَ فيها وذلك بناء على برنامجك الذي تتبعه في إرسال الرسائل الأوتوماتيكية.
</p>

<p style="text-align: center;">
	<img alt="access-structure-finite-m2.png" class="ipsImage" src="https://academy.hsoub.com/uploads/imageproxy/access-structure-finite-m2.png.58c634857817b20976cc8b7ad4be5c8a.png"><img alt="access-structure-finite-m2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20774" data-unique="t21e1gwqj" src="https://academy.hsoub.com/uploads/monthly_2017_01/access-structure-finite-m2.png.b571aab637843ae0beab810e6ebf1bd9.png"><img alt="access-structure-finite-m2.png" class="ipsImage" src="https://academy.hsoub.com/uploads/imageproxy/access-structure-finite-m2.png.58c634857817b20976cc8b7ad4be5c8a.png"></p>

<p style="text-align: center;">
	يمكن لك أيضا أن تقوم باختيار مجال زمني إن أردت أن يقوم المستعملون بالتسجيل لعدد محدد من الأيام ولفترة زمنية محددة.
</p>

<p>
	قم بتحديد الأيام، الأسابيع، الشهور أو الأعوام في خانة الخيارات المنسدلة التي توجد قرب خانة النص، في الأخير قم باختيار عضويتك الثانية في القائمة المنسدلة تحث عنوان: After this membership ends، ستقوم هذه الخاصية بتحويل المستعملين بشكل أوتوماتيكي للعضوية الثانية عند انتهاء فترة الأولى.
</p>

<p>
	يتم حفظ خياراتك أوتوماتيكيا، لذلك عند الانتهاء توجه إلى صفحة Memberships &lt;Membership 2وقم بتغيير خيارات الولوج (access options) بالنسبة لعضويتك الثانية إن كنت تريد بنية ولوج غير تلك الدائمة والتي يتم تحديدها بشكل افتراضي.
</p>

<p>
	تأكد أيضا من الذهاب إلى Protection Rules &lt;Membership 2 حتى تعمل على تحديد المحتوى الذي يمكن للمستعملين الذين سجلوا دخولهم لهذه العضويات الجديدة الاطلاع عليه، وأيضا حظره على الآخرين.
</p>

<h2>
	إعداد Automessage
</h2>

<p>
	لقد أصبحتَ الآن على أتم الاستعداد للقيام بإعداد برمجة رسائل نشرتك الإخبارية الأوتوماتيكية، في لوحة التحكم الخاصة بحسابك كمشرف، اذهب إلى Automessage ثم User Level Messages.
</p>

<p style="text-align: center;">
	<img alt="automessage-multisite.png" class="ipsImage" src="https://academy.hsoub.com/uploads/imageproxy/automessage-multisite.png.3653bc36a9ffbdf57ce8f5ceaa9e6bb2.png"><img alt="automessage-multisite.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20775" data-unique="92c2qfzgh" src="https://academy.hsoub.com/uploads/monthly_2017_01/automessage-multisite.png.fa2327787417b6ed4e36500dbaaa7c13.png"><img alt="automessage-multisite.png" class="ipsImage" src="https://academy.hsoub.com/uploads/imageproxy/automessage-multisite.png.3653bc36a9ffbdf57ce8f5ceaa9e6bb2.png"></p>

<p style="text-align: center;">
	لن تكون خاصية Blog Level Messages متاحة إلا بالنسبة لموقعك الأساسي
</p>

<p>
	فيما يخص التنصيب على مواقع متعددة عليك أن تقوم باستخدام خاصية: Level Messages والتي توجد في نفس المكان لتقوم بإعداد برمجة الرسائل الأوتوماتيكية عند قيام زائر ما بالتسجيل في أحد المواقع.
</p>

<p>
	قم بالضغط على زر Add New المتواجد في الأعلى لتكتب رسالتك الأولى.
</p>

<p>
	قم بتحديد المدة الفاصلة بين تسجيل الزائر وإرسال أول رسالة ترحيبية باستعمال خاصية: Message delay، افتراضيا يتم إرسال الرسالة مباشرة بعد القيام بعملية التسجيل.
</p>

<p style="text-align: center;">
	<img alt="message-delay.png" class="ipsImage" src="https://academy.hsoub.com/uploads/imageproxy/message-delay.png.66406d1d5674f29c60de3b50f7d063b4.png"><img alt="message-delay.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20776" data-unique="5i4w1f9gt" src="https://academy.hsoub.com/uploads/monthly_2017_01/message-delay.png.7987719792b3b704eea063cd95303090.png"></p>

<p style="text-align: center;">
	يمكنك تحديد فترة تأخير تصل إلى 31 يوما.
</p>

<p>
	قم بكتابة موضوع الرسالة (Message subject)، ثم نص الرسالة (Message)، يعمل ملحق قوالب الرسائل بتقنية (HTML Email Templates plugin) HTML على إضافة إمكانية استعمال HTML.
</p>

<p>
	يمكن لك أيضا أن تقوم بإضافة بعض المُتغيّرات لرسالتك، على سبيل المثال، حتى تقوم بإرسال رسائل ذات طابع خصوصي باستعمال اسم المُستخدم عوض التوجه إليه بكلمة "عضو":
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_9950_10">
<span class="pln">%blogname%

%blogurl%

%username%

%usernicename%

%sitename%

siteurl%%
</span></pre>

<p>
	عندما تنتهي قم بضغط زر Add action المتواجد أسفل الصفحة.
</p>

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

<h2>
	خلاصة
</h2>

<p>
	الآن كل الأمور جاهزة، يمكن لزوار موقعك عند قيامهم بالتسجيل أن يحصلوا على مجموعة من الرسائل المبرمجة التي تحتوي أفضل محتويات موقعك، يتم تحويلهم بعد ذلك بشكل أوتوماتيكي لعضوية جديدة حيث ستصلهم مواضيعك المعتادة.
</p>

<p>
	لن يعرف أعضاء موقعك أنه تم تغير عضوياتهم، انبهارهم المسْتَرْسِل بأفضل رسائلك واحدة تلو الأخرى هو كل ما ستَتِم ملاحظته.
</p>

<p>
	ترجمة -وبتصرّف- للمقال: <a href="https://premium.wpmudev.org/blog/automessage-membership-2/" rel="external nofollow">Creating Killer Automated Welcome Emails With Automessage And Membership 2 For Wordpress</a> لصاحبه:Jenni Mckinnon
</p>
]]></description><guid isPermaLink="false">174</guid><pubDate>Tue, 17 Jan 2017 12:51:00 +0000</pubDate></item><item><title>&#x639;&#x634;&#x631; &#x646;&#x635;&#x627;&#x626;&#x62D; &#x644;&#x644;&#x62D;&#x641;&#x627;&#x638; &#x639;&#x644;&#x649; &#x642;&#x627;&#x639;&#x62F;&#x629; &#x628;&#x64A;&#x627;&#x646;&#x627;&#x62A; &#x645;&#x646;&#x638;&#x645;&#x629; &#x648;&#x646;&#x638;&#x64A;&#x641;&#x629; &#x644;&#x645;&#x648;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%B9%D8%B4%D8%B1-%D9%86%D8%B5%D8%A7%D8%A6%D8%AD-%D9%84%D9%84%D8%AD%D9%81%D8%A7%D8%B8-%D8%B9%D9%84%D9%89-%D9%82%D8%A7%D8%B9%D8%AF%D8%A9-%D8%A8%D9%8A%D8%A7%D9%86%D8%A7%D8%AA-%D9%85%D9%86%D8%B8%D9%85%D8%A9-%D9%88%D9%86%D8%B8%D9%8A%D9%81%D8%A9-%D9%84%D9%85%D9%88%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A7%D9%84%D8%AE%D8%A7%D8%B5-%D8%A8%D9%83-r169/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_01/clean-wp.png.1bdcd240764c0404b38a5c65dcec283d.png" /></p>

<p>
	إن كان قد مضى على استخدامك لووردبريس فترة من الزمن فمن الوارد أن الوقت قد حان لتقوم بعملية تنظيف شاملة لقاعدة بيانات موقعك التي يمكن أن تكون مليئة ببعض الجداول (tables) غير الضرورية والمتسببة في بطئه وتشنجه.
</p>

<p>
	يعمل تنظيف قواعد بيانات موقعك بوتيرة منتظمة على خفض حجمها ما يعني صغر حجم ملفات النسخة الاحتياطية وبالتالي سرعة إنشائها واسترجاعها على حد سواء.
</p>

<p>
	سنتطرق في موضوع اليوم إلى مجموعة من الطرق التي يمكن اتباعها للحفاظ على قاعدة بيانات نظيفة سواء من خلال استعلامات SQL  بسيطة أو من خلال بعض الملحقات، كما سنعمل على الإشارة إلى بعض النصائح سواء بالنسبة لمواقع ووردبريس المنفردة أو شبكات المواقع.
</p>

<p style="text-align: center;">
	<img alt="clean-wp.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20556" data-unique="zs718z1me" src="https://academy.hsoub.com/uploads/monthly_2017_01/clean-wp.png.b2d98cf5ae836a3f3f411c0a4b909167.png" style=""></p>

<h3>
	أساسيات تنظيف قواعد البيانات
</h3>

<p>
	 قبل أن تنهمك في عملية التنظيف عليك بالتأكد من إنشاء نسخة احتياطية لكل من قاعدة بيانات وملفات موقعك لتكون على أتم استعداد لاسترجاعه بسرعة في حال حدوث مشكل ما غير متوقع.
</p>

<h2>
	حذف الملحقات غير المستخدمة
</h2>

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

<p style="text-align: center;">
	<img alt="inactive-plugins.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20550" data-unique="907aajwls" src="https://academy.hsoub.com/uploads/monthly_2017_01/inactive-plugins.png.810de610943afaab1dbf236f6c0aecbe.png" style=""></p>

<p style="text-align: center;">
	إن كنت مثلي تملك العديد من الملحقات الغير المنشطة على صفحة الملحقات الخاصة بك عليك أن تأخذ حذفها بعين الاعتبار
</p>

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

<p>
	تأخذ الملحقات قسطا مهما من حجم قاعدة بيانات موقعك، لذى فإن حذف تلك غير الضرورية منها يعتبر خطوة أساسية نحو تنظيفها.
</p>

<h2>
	كيفية تنفيذ تعليمات SQL على قاعدة بيانات موقعك
</h2>

<p>
	حتى تقوم بالعديد من الخيارات التي سنتطرق لها، سيكون عليك أن تلج إلى قاعدة بيانات موقعك. إن لم تكن تذكر اسم المستخدم وكلمة المرور الخاصتين بك يمكنك أن تجدهما محفوظتين في ملف <span style="font-family:Courier New,Courier,monospace;">wp-config.php</span>.
</p>

<p>
	يبدو الكود الذي يجب عليك أن تبحث عنه كالتالي:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_8355_7">
<span class="com">// ** MySQL settings - You can get this info from your web host ** //</span><span class="pln">
</span><span class="com">/** The name of the database for WordPress */</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_NAME'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'your_db'</span><span class="pun">);</span><span class="pln">

</span><span class="com">/** MySQL database username */</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_USER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'yourusername'</span><span class="pun">);</span><span class="pln">

</span><span class="com">/** MySQL database password */</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_PASSWORD'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'this-is-your-password'</span><span class="pun">);</span><span class="pln">

</span><span class="com">/** MySQL hostname */</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_HOST'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'localhost'</span><span class="pun">);</span><span class="pln">

</span><span class="com">/** Database Charset to use in creating database tables. */</span><span class="pln">
define</span><span class="pun">(</span><span class="str">'DB_CHARSET'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'utf8'</span><span class="pun">);</span></pre>

<p>
	عوض <span style="font-family:Courier New,Courier,monospace;">yourusername</span> الواردة في هذا المثال ستجد كلمة المستخدم الخاصة بقاعدة بيانات موقعك وعوض <span style="font-family:Courier New,Courier,monospace;">this-is-your-password</span> ستجد كلمة السر.
</p>

<p>
	بمجرد ولوجك إلى لوحة التحكم phpMyAdmin اضغط على قاعدة البيانات التي تود تنظيفها ثم اضغط على تبويب SQL.
</p>

<p style="text-align: center;">
	<img alt="sql-query-phpMyAdmin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20554" data-unique="9zxh6rku6" src="https://academy.hsoub.com/uploads/monthly_2017_01/sql-query-phpMyAdmin.png.f9028165418b5661ce9d145e51557217.png" style=""></p>

<p style="text-align: center;">
	يمكنك أن تكون مبدعا بعض الشيء وتقوم بإنشاء استعلاماتك الخاصة من خلال الضغط على تبويب Query وملء الخانات المطلوبة
</p>

<p>
	يمكنك على هذه الصفحة أن تدخل الاستعلامات التي تريد في الأسفل ثم تقوم بالضغط على زر Go لتشغيلها.
</p>

<p>
	إن ظهرت لك رسالة مفادها أنه لم يتم التأثير على أي جدول فهنيئا لك، فجداول قاعدة بيانات موقعك كانت في أحسن حالة من تلك الناحية بالتحديد.
</p>

<p>
	بعد تطرقنا لهذه التحضيرات الأولية لنمر الآن إلى تنفيذ بعض الاستعلامات.
</p>

<h2>
	حذف مخلفات الملحقات ومعطيات المنشورات
</h2>

<p>
	بعد حذف الملحقات التي لا تستخدمها عليك بالتفكير أيضا في حذف البقايا التي تتركها هذه الملحقات، تتواجد هذه العوالق في نفس مكان تواجد معطيات منشوراتك، أي في جدول<span style="font-family:Courier New,Courier,monospace;"> wp_postmeta</span>. يسمح لك تنفيذ الاستعلام التالي بالتخلص من بعض الفوضى في قاعدة بياناتك، فقط تذكر وضع القيمة التي تود حذفها مكان<span style="font-family:Courier New,Courier,monospace;"> your-meta-key.</span>
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_9">
<span class="pln">DELETE FROM wp_postmeta WHERE meta_key </span><span class="pun">=</span><span class="pln"> </span><span class="str">'your-meta-key'</span><span class="pun">;</span></pre>

<p>
	إن كنت تستخدم ووردبريس متعدد المواقع عليك بتنفيذ الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_11">
<span class="pln">DELETE </span><span class="kwd">from</span><span class="pln"> wp_</span><span class="com">#_postmeta WHERE meta_key = 'your-meta-key';</span></pre>

<p>
	عليك أن تغير في هذا الاستعلام # برقم تعريف (ID) موقعك الذي تود تنظيفه، وكما في الاستعلام السابق، يجب أن تعمل على تعويض your-meta-key بالقيمة التي تود حذفها.
</p>

<h2>
	حذف كل تعليقات السبام المزعجة
</h2>

<p>
	عرف ووردبريس تواجد تعليقات السبام المزعجة منذ بداياته ولا يبدوا أن لها زوالا في الأمد المنظور، إن كنت تجد كما كبيرا من هذه التعليقات في موقعك، عليك باستخدام هذا الاستعلام الذي سيعمل على حذفها كاملة.
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_13">
<span class="pln">DELETE FROM wp_comments WHERE comment_approved </span><span class="pun">=</span><span class="pln"> </span><span class="str">'spam'</span><span class="pun">;</span></pre>

<p>
	أما بالنسبة لشبكة مواقع ووردبريس، عليك بتنفيذ الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_15">
<span class="pln">DELETE FROM wp_</span><span class="com">#_comments WHERE comment_approved = 'spam';</span></pre>

<p>
	قم بتغيير # برقم الموقع الذي تود العمل عليه.
</p>

<p>
	 
</p>

<h2>
	تخلص من كل التعليقات التي تنتظر معاينتك لتصنيفها
</h2>

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

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_17">
<span class="pln">DELETE FROM wp_comments WHERE comment_approved </span><span class="pun">=</span><span class="pln"> </span><span class="str">'0'</span><span class="pun">;</span></pre>

<p>
	بالنسبة لووردبريس متعدد المواقع عليك بتنفيذ الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_1144_11">
<span class="pln">DELETE FROM wp_</span><span class="com">#_comments WHERE comment_approved = '0';</span></pre>

<p>
	لا تنس تغيير # بالرقم التعريفي (ID) للموقع الذي تود تنظيفه.
</p>

<h2>
	الوسوم المنسية وغير المستخدمة
</h2>

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

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_22">
<span class="pln">DELETE FROM wp_terms wt

INNER JOIN wp_term_taxonomy wtt ON wt</span><span class="pun">.</span><span class="pln">term_id </span><span class="pun">=</span><span class="pln"> wtt</span><span class="pun">.</span><span class="pln">term_id WHERE wtt</span><span class="pun">.</span><span class="pln">taxonomy </span><span class="pun">=</span><span class="pln"> </span><span class="str">'post_tag'</span><span class="pln"> AND wtt</span><span class="pun">.</span><span class="pln">count </span><span class="pun">=</span><span class="pln"> </span><span class="lit">0</span><span class="pun">;</span><span class="pln">
</span></pre>

<p>
	أما بالنسبة لشبكة مواقع ووردبريس، عليك بتنفيذ الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_24">
<span class="pln">DELETE FROM wp_</span><span class="com">#_terms wt</span><span class="pln">

INNER JOIN wp_</span><span class="com">#_term_taxonomy wtt ON wt.term_id = wtt.term_id WHERE wtt.taxonomy = 'post_tag' AND wtt.count = 0;</span><span class="pln">
</span></pre>

<p>
	قم بتغيير # برقم الموقع الذي تود العمل عليه.
</p>

<h2>
	قل وداعا للتنبيهات الداخلة (Pingbacks)
</h2>

<p>
	إن كنت قد قمت بتعطيل خاصية السماح بالتنبيهات الداخلة (pingbacks) فمن الجيد أن تفكر في حذفها كلها من قاعدة بيانات موقعك، عليك بتنفيذ الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_26">
<span class="pln">DELETE FROM wp_comments WHERE comment_type </span><span class="pun">=</span><span class="pln"> </span><span class="str">'pingback'</span><span class="pun">;</span><span class="pln">
</span></pre>

<p>
	إن كنت تستخدم شبكة مواقع ووردبريس وتريد حذف التنبيهات الداخلة في موقع آخر غير الموقع الرئيسي استخدم الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_28">
<span class="pln">DELETE FROM wp_</span><span class="com">#_comments WHERE comment_type = 'pingback';</span><span class="pln">
</span></pre>

<p>
	لا تنس تغيير # بالرقم التعريفي (ID) للموقع الذي تود تنظيفه.
</p>

<h2>
	تخلص من روابط التتبع (Trackbacks)
</h2>

<p>
	كما قمنا في الفقرة السابقة بحذف التنبيهات الداخلة لنتطرق الآن لكيفية حذف روابط التتبع، عليك بتنفيذ الاستعلام التالي بعد التأكد من تعطيل كل من التنبيهات الداخلة وروابط التتبع.
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_30">
<span class="pln">DELETE FROM wp_comments WHERE comment_type </span><span class="pun">=</span><span class="pln"> </span><span class="str">'trackback'</span><span class="pun">;</span></pre>

<p>
	أما بالنسبة لشبكة مواقع ووردبريس، عليك بتنفيذ الاستعلام التالي، لا تنس تغيير # بالرقم التعريفي (ID) للموقع الذي تود تنظيفه:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_32">
<span class="pln">DELETE FROM wp_</span><span class="com">#_comments WHERE comment_type = 'trackback';</span></pre>

<h2>
	قل وداعا لمراجعات المنشورات
</h2>

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

<p>
	يرجع الفضل في هذا الكود الذي يسمح بحذف كل المراجعات دون ضياع غير مقصود لأي بيانات للمبرمج Joseph Michael Ambrosio حيث أورده في مقاله:<a href="http://www.ambrosite.com/blog/clean-up-wordpress-revisions-using-a-mysql-multi-table-delete" rel="external nofollow"> تنظيف مراجعات ووردبريس باستخدام حذف الجداول المتعددة على MySQL</a>
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_34">
<span class="pln">DELETE a</span><span class="pun">,</span><span class="pln">b</span><span class="pun">,</span><span class="pln">c

FROM wp_posts a

LEFT JOIN wp_term_relationships b ON </span><span class="pun">(</span><span class="pln"> a</span><span class="pun">.</span><span class="pln">ID </span><span class="pun">=</span><span class="pln"> b</span><span class="pun">.</span><span class="pln">object_id</span><span class="pun">)</span><span class="pln">

LEFT JOIN wp_postmeta c ON </span><span class="pun">(</span><span class="pln"> a</span><span class="pun">.</span><span class="pln">ID </span><span class="pun">=</span><span class="pln"> c</span><span class="pun">.</span><span class="pln">post_id </span><span class="pun">)</span><span class="pln">

LEFT JOIN wp_term_taxonomy d ON </span><span class="pun">(</span><span class="pln"> b</span><span class="pun">.</span><span class="pln">term_taxonomy_id </span><span class="pun">=</span><span class="pln"> d</span><span class="pun">.</span><span class="pln">term_taxonomy_id</span><span class="pun">)</span><span class="pln">

WHERE a</span><span class="pun">.</span><span class="pln">post_type </span><span class="pun">=</span><span class="pln"> </span><span class="str">'revision'</span><span class="pln">

AND d</span><span class="pun">.</span><span class="pln">taxonomy </span><span class="pun">!=</span><span class="pln"> </span><span class="str">'link_category'</span><span class="pun">;</span><span class="pln">
</span></pre>

<p>
	أما بالنسبة لشبكة مواقع ووردبريس يمكنك استخدام الكود التالي لحذف المراجعات على أحد المواقع غير الموقع الرئيسي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_37">
<span class="pln">DELETE a</span><span class="pun">,</span><span class="pln">b</span><span class="pun">,</span><span class="pln">c

FROM wp_</span><span class="com">#_posts a</span><span class="pln">

LEFT JOIN wp_</span><span class="com">#_term_relationships b ON ( a.ID = b.object_id)</span><span class="pln">

LEFT JOIN wp_</span><span class="com">#_postmeta c ON ( a.ID = c.post_id )</span><span class="pln">

LEFT JOIN wp_</span><span class="com">#_term_taxonomy d ON ( b.term_taxonomy_id = d.term_taxonomy_id)</span><span class="pln">

WHERE a</span><span class="pun">.</span><span class="pln">post_type </span><span class="pun">=</span><span class="pln"> </span><span class="str">'revision'</span><span class="pln">

AND d</span><span class="pun">.</span><span class="pln">taxonomy </span><span class="pun">!=</span><span class="pln"> </span><span class="str">'link_category'</span><span class="pun">;</span><span class="pln">
</span></pre>

<p>
	لا تنس تغيير # بالرقم التعريفي (ID) للموقع الذي تود تنظيفه.
</p>

<h2>
	التخلص من كل الشيفرات المختصرة (Shortcodes)
</h2>

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

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_40">
<span class="pln">UPDATE wp_post SET post_content </span><span class="pun">=</span><span class="pln"> replace</span><span class="pun">(</span><span class="pln">post_content</span><span class="pun">,</span><span class="pln"> </span><span class="str">'[your-shortcode]'</span><span class="pun">,</span><span class="pln"> </span><span class="str">''</span><span class="pln"> </span><span class="pun">)</span><span class="pln"> </span><span class="pun">;</span></pre>

<p>
	أما بالنسبة لشبكة مواقع ووردبريس، عليك بتنفيذ الاستعلام التالي، لا تنس تغيير # بالرقم التعريفي (ID) للموقع الذي تود حذف الشيفرات المختصرة منه:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_42">
<span class="pln">UPDATE wp_</span><span class="com">#_post SET post_content = replace(post_content, '[your-shortcode]', '' );</span><span class="pln">
</span></pre>

<h2>
	احذف كل مواضيعك القديمة
</h2>

<p>
	قد توجد لديك العديد من المواضيع التي تحبذ أن يتم حذفها من موقعك خصوصا إن كنت تملكه منذ عدة سنوات. يمكنك القيام بذلك بكل بساطة باستخدام هذا الاستعلام.
</p>

<p>
	عليك بتغيير #-of-days بعدد الأيام التي تريد أن تبدأ عملية الحذف انطلاقا منها، إن أردت على سبيل المثال أن يتم حذف كل المنشورات الأقدم من 5 سنوات عليك بإدخال العدد: 1825.
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_44">
<span class="pln">DELETE FROM </span><span class="str">`wp_posts`</span><span class="pln">

WHERE </span><span class="str">`post_type`</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="str">'post'</span><span class="pln">

AND DATEDIFF</span><span class="pun">(</span><span class="pln">NOW</span><span class="pun">(),</span><span class="pln"> </span><span class="str">`post_date`</span><span class="pun">)</span><span class="pln"> </span><span class="pun">&gt;</span><span class="pln"> </span><span class="com">#-of-days</span><span class="pln">
</span></pre>

<p>
	أما بالنسبة لشبكة مواقع ووردبريس، عليك بتنفيذ الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_46">
<span class="pln">DELETE FROM </span><span class="str">`wp_#_posts`</span><span class="pln">

WHERE </span><span class="str">`post_type`</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> </span><span class="str">'post'</span><span class="pln">

AND DATEDIFF</span><span class="pun">(</span><span class="pln">NOW</span><span class="pun">(),</span><span class="pln"> </span><span class="str">`post_date`</span><span class="pun">)</span><span class="pln"> </span><span class="pun">&gt;</span><span class="pln"> </span><span class="com">#-of-days</span><span class="pln">
</span></pre>

<p>
	لا تنس تغيير #-of-days بعدد الأيام كما في الكود السابق و# بالرقم التعريفي (ID) للموقع الذي تود تنظيفه.
</p>

<h2>
	حذف كل بقايا التعليقات
</h2>

<p>
	قد يحدث أن يمتلئ جدول <span style="font-family:Courier New,Courier,monospace;">wp_commentsmeta</span> بالتعليقات غير المخزنة في جدول <span style="font-family:Courier New,Courier,monospace;">wp_comments</span>. من المحتمل ألا يناسب هذا الاستعلام كل المستخدمين إلا أنه قد يساعد كثيرا في تنظيف قاعدة البيانات خصوصا إن قمت بحذف أحد الملحقات التي تستخدم جدول <span style="font-family:Courier New,Courier,monospace;">wp_commentsmeta</span>.
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_48">
<span class="pln">SELECT </span><span class="pun">*</span><span class="pln"> FROM wp_commentmeta WHERE comment_id

NOT IN </span><span class="pun">(</span><span class="pln">

SELECT comment_id

FROM wp_comments

</span><span class="pun">);</span><span class="pln">
</span></pre>

<p>
	إن أردت أن تقوم بنفس العملية بالنسبة لأحد مواقع شبكتك عليك بتنفيذ الاستعلام التالي:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_8355_50">
<span class="pln">SELECT </span><span class="pun">*</span><span class="pln"> FROM wp_</span><span class="com">#_commentmeta WHERE comment_id</span><span class="pln">

NOT IN </span><span class="pun">(</span><span class="pln">

SELECT comment_id

FROM wp_</span><span class="com">#_comments</span><span class="pln">

</span><span class="pun">);</span><span class="pln">
</span></pre>

<p>
	لا تنس تغيير # بالرقم التعريفي (ID) للموقع الذي تود تنظيفه.
</p>

<h2>
	تحسين جداول قاعدة البيانات
</h2>

<p>
	يمكنك تحسين جداولك في بضع ضغطات زر دون الحاجة إلى استخدام ملحق ما.
</p>

<p>
	بعد الولوج إلى phpMyAdmin، اضغط على قاعدة البيانات الخاصة بك ثم اذهب إلى أسفل الصفحة التي تم تحميلها في اليمين. اضغط على Check All checkbox في الأسفل ثم حدد Optimize table من القائمة المنسدلة. إن كنت تملك عدة صفحات جداول سيكون عليك أن تكرر هذه العملية لها كلها.
</p>

<p style="text-align: center;">
	<img alt="optimize-table.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20551" data-unique="6bmfswpay" src="https://academy.hsoub.com/uploads/monthly_2017_01/optimize-table.png.f16453f27a96ae613ccea3d7b157c7e9.png" style=""></p>

<p style="text-align: center;">
	يكفي أن تحدد الجداول كبيرة الحجم التي تجدها في خانة Size، لا داع لتحديد كل الجداول
</p>

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

<p style="text-align: center;">
	<img alt="optimize-table-successful.png" class="ipsImage ipsImage_thumbnailed" data-fileid="20552" data-unique="7ltv2jrn3" src="https://academy.hsoub.com/uploads/monthly_2017_01/optimize-table-successful.png.5d151ed6da223334b6211ef0283b3ddf.png" style=""></p>

<p style="text-align: center;">
	على الصفحة التي يتم تحميلها، من المحتمل أن تظهر رسالة تفيد بنجاح العملية مشيرة إلى أن الجداول لا تقبل عملية التحسين وأنه قد تم إعادة إنشائها، لا عليك فلا ضرر في ذلك.
</p>

<p>
	بعد أن تطرقنا لبعض النصائح حول كيفية القيام بتنظيف قاعدة البيانات بشكل يدوي، لنلق الآن نظرة على بعض الملحقات التي من شأنها أن تجعل هذه العملية أكثر بساطة.
</p>

<h2>
	ملحقات تحسين قاعدة البيانات
</h2>

<p>
	تتميز هذه الملحقات بتحديثها بشكل مستمر فضلا عن توافقها مع مواقع ووردبريس المنفردة (single installations of WordPress). بعد تجريبها على استضافة ووردبريس متعددة المواقع (Multisite)، لاحظت أن أدائها لم يضعف بل قامت بالعمل على أتم وجه.
</p>

<h3>
	WP-Optimize
</h3>

<p style="text-align: center;">
	<img alt="WP-Optimize.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="20555" data-unique="kfdaekn5u" src="https://academy.hsoub.com/uploads/monthly_2017_01/WP-Optimize.PNG.019ea32e308fa4be6f51b55ed562a87e.PNG" style=""></p>

<p>
	يعتبر <a href="https://wordpress.org/plugins/wp-optimize/" rel="external nofollow">WP-Optimize</a> من بين أفضل ملحقات تحسين قواعد البيانات المتواجدة على الساحة منذ فترة من الزمن، كما أنه يتوفر على العديد من الإعدادات والخيارات لحذف الجداول غير الضرورية فضلا عن إمكانية برمجة عمليات التحسين بشكل دوري للمساعدة على الحفاظ على موقعك في أحسن حالة. يتميز الملحق أيضا بسهولة التنصيب والإعداد.
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الرابط التالي:<a href="https://wordpress.org/plugins/wp-optimize/" rel="external nofollow"> WP-Optimize</a>
</p>

<h3>
	Revision Control
</h3>

<p style="text-align: center;">
	<img alt="Revision Control.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="20553" data-unique="7f2ymd6o0" src="https://academy.hsoub.com/uploads/monthly_2017_01/5868cc340377f_RevisionControl.PNG.9191d92864530288a4a84d9a2f50d47a.PNG" style=""></p>

<p>
	يمكنك من خلال هذا الملحق أن تحد من عدد المراجعات التي يتم تخزينها في قاعدة البيانات عوض حذفها بشكل كلي كما هو الشأن بالنسبة لاستخدام استعلام SQL الذي أسلفنا الذكر، يتميز Revision Control أيضا بسهولة التنصيب والاستخدام.
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الرابط التالي: <a href="https://wordpress.org/plugins/revision-control/" rel="external nofollow">Revision Control</a>
</p>

<h2>
	خاتمة
</h2>

<p>
	يمكنك الآن أن تقوم بتنظيف قاعدة بياناتك سواء بالنسبة لموقع ووردبريس الخاص بك أو شبكة مواقع ووردبريس.
</p>

<p>
	ما هي أفضل الاستراتيجيات التي تستخدمها للحفاظ على قاعدة بيانات نظيفة ومنظمة؟ هل أغفلت بعض النقاط؟ شاركنا رأيك في التعليقات أسفله.<br>
	 
</p>

<p>
	ترجمة بتصرف للمقال: <a href="https://premium.wpmudev.org/blog/squeaky-clean-database/?tchv=b&amp;utm_expid=3606929-72.AqocGS0YR5Gn_p3r6t6_AA.1" rel="external nofollow">10 Tips for Keeping a Squeaky Clean WordPress (and Multisite!) Database</a> لكاتبه: Jenni McKinnon
</p>
]]></description><guid isPermaLink="false">169</guid><pubDate>Sun, 01 Jan 2017 09:39:00 +0000</pubDate></item><item><title>&#x623;&#x634;&#x64A;&#x627;&#x621; &#x64A;&#x62C;&#x628; &#x639;&#x644;&#x64A;&#x643; &#x625;&#x636;&#x627;&#x641;&#x62A;&#x647;&#x627;&#x625;&#x644;&#x649; /&#x62D;&#x630;&#x641;&#x647;&#x627; &#x645;&#x646; &#x645;&#x648;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643; &#x644;&#x64A;&#x628;&#x62F;&#x648; &#x627;&#x62D;&#x62A;&#x631;&#x627;&#x641;&#x64A;&#x627;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A3%D8%B4%D9%8A%D8%A7%D8%A1-%D9%8A%D8%AC%D8%A8-%D8%B9%D9%84%D9%8A%D9%83-%D8%A5%D8%B6%D8%A7%D9%81%D8%AA%D9%87%D8%A7%D8%A5%D9%84%D9%89-%D8%AD%D8%B0%D9%81%D9%87%D8%A7-%D9%85%D9%86-%D9%85%D9%88%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A7%D9%84%D8%AE%D8%A7%D8%B5-%D8%A8%D9%83-%D9%84%D9%8A%D8%A8%D8%AF%D9%88-%D8%A7%D8%AD%D8%AA%D8%B1%D8%A7%D9%81%D9%8A%D8%A7-r155/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_10/add-remove-wordpress.png.0c8e5c9d31a6aa5f3c1599395a302075.png" /></p>

<p>
	إذا أردت بناء موقع ووردبريس مميز وينسجم مع أهدافك الشخصية والتجارية فيجب عليك حذف بعض الأشياء المُحزّمة بشكل افتراضي مع ووردبريس.
</p>

<p>
	خبراء ووردبريس يملكون عادة قائمة من الأشياء لإضافتها وحذفها بشكل تلقائي والتي يقومون بها دون تردد.
</p>

<p>
	إذا ماذا تحتوي قائماتهم؟ القائمة التالية تحتوي على ما يمكنك فعله لجعل موقعك يعمل ويبدو أفضل من السابق.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="19310" data-unique="merxbzx90" src="https://academy.hsoub.com/uploads/monthly_2016_10/add-remove-wordpress.png.54fd9118736d3d85eff663199d7ae75b.png" alt="add-remove-wordpress.png"></p>

<h2>
	1. التخلص من "Howdy"
</h2>

<p>
	إذا كنت تستخدم النسخة الإنجليزية من ووردبريس، فأوّل شيء ستراه عند تسجيل دخولك إلى الووردبريس هي لوحة التحكم (dashboard)، وستلاحظ أن اسمك مكتوب في الجانب الأعلى الأيمن من الصفحة، لكن ستجد قبل اسمك كلمة "Howdy" وهي التحية الافتراضية التي تأتي مع ووردبريس.
</p>

<p>
	يمكنك إزالة "Howdy" باستخدام شيفرة قصيرة (code snippet).
</p>

<p>
	من المفترض أن تكون هذه الكلمة طريفة لبعض الأشخاص إلا أنها لن تكون كذلك للبعض الآخر الذين يريدون أن يظهروا بمظهر مُحترف.
</p>

<p style="text-align: center;">
	<img alt="howdy.png" class="ipsImage ipsImage_thumbnailed" data-fileid="19304" data-unique="e6zhcda5s" src="https://academy.hsoub.com/uploads/monthly_2016_10/howdy.png.75e08de442a2b91c2fccbcc1dcc64520.png"></p>

<h3>
	شيفرة قصيرة (code snippet) يمكنها إزالة "Howdy".
</h3>

<p>
	فبماذا سيفكر عميل -لم يستخدم ووردبريس سابقا- بعد أن ترسل له صورة من لوحة التحكم الخاصة بموقعك ورأى فيها "Howdy, Bob"؟
</p>

<p>
	سيفترض على الأغلب أنك أنت من فعل ذلك، وقد يؤثّر ذلك على العلاقة التي بينكما. لذلك لماذا تفسد علاقات عملك بشيء سخيف مثل هذا، خاصة إذا كان يمكنك إزالته بسهولة؟
</p>

<p>
	كل ما تحتاجه لاستبدال "Howdy" هو إضافة هذه الشيفرة القصيرة التّالية إلى ملف <span style="font-family:courier new,courier,monospace;">functions.php</span> في قالبك:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_5609_7">
<span class="pln">add_filter</span><span class="pun">(</span><span class="str">'gettext'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'change_howdy'</span><span class="pun">,</span><span class="pln"> </span><span class="lit">10</span><span class="pun">,</span><span class="pln"> </span><span class="lit">3</span><span class="pun">);</span><span class="pln"> 

</span><span class="kwd">function</span><span class="pln"> change_howdy</span><span class="pun">(</span><span class="pln">$translated</span><span class="pun">,</span><span class="pln"> $text</span><span class="pun">,</span><span class="pln"> $domain</span><span class="pun">)</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(!</span><span class="pln">is_admin</span><span class="pun">()</span><span class="pln"> </span><span class="pun">||</span><span class="pln"> </span><span class="str">'default'</span><span class="pln"> </span><span class="pun">!=</span><span class="pln"> $domain</span><span class="pun">)</span><span class="pln"> 
		</span><span class="kwd">return</span><span class="pln"> $translated</span><span class="pun">;</span><span class="pln"> 

	</span><span class="kwd">if</span><span class="pln"> </span><span class="pun">(</span><span class="kwd">false</span><span class="pln"> </span><span class="pun">!==</span><span class="pln"> strpos</span><span class="pun">(</span><span class="pln">$translated</span><span class="pun">,</span><span class="pln"> </span><span class="str">'Howdy'</span><span class="pun">))</span><span class="pln"> 
		</span><span class="kwd">return</span><span class="pln"> str_replace</span><span class="pun">(</span><span class="str">'Howdy'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'Welcome'</span><span class="pun">,</span><span class="pln"> $translated</span><span class="pun">);</span><span class="pln"> 

	</span><span class="kwd">return</span><span class="pln"> $translated</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span></pre>

<p>
	تذكر أنه من الأفضل دائما أن تنشئ نسخة احتياطية من موقعك قبل القيام بتغييرات في ملفات PHP، أو يمكنك فعل ما هو أفضل وذلك بإنشاء قالب مشتق (child theme) لإضافة التخصيصات الخاصة بك.
</p>

<h2>
	2. تخلص من "موقع ووردبريس عربي آخر"
</h2>

<p>
	هذه الخطوة بسيطة لكنها مهمة لأنني أجد الكثير من المواقع التي يتم تحديثها بانتظام وتحتوي على محتويات مفيدة تضع شعار "موقع ووردبريس عربي آخر"، وهذا الشيء لا يغتفر.
</p>

<p style="text-align: center;">
	<img alt="2.png" class="ipsImage ipsImage_thumbnailed" data-fileid="19305" data-unique="urqcuok3t" src="https://academy.hsoub.com/uploads/monthly_2016_10/2.png.8c7c68c8ebb85b13b773e153ed53c90e.png"></p>

<p>
	لتغييره، كل ما تحتاجه هو تسجيل دخولك إلى موقعك ثم الضغط على:
</p>

<p style="text-align: center;">
	<strong>إعدادات &gt; عام</strong>
</p>

<p>
	وبعد ذلك احذف هذه الجملة من المربع بجانب "<strong>سطر الوصف</strong>" وضعْ جملة أُخرى خاصة بك.
</p>

<p>
	أو إذا لم ترغب بها، قم بحذفها وتجاوز قضية سطر الوصف كلية.
</p>

<p>
	يمكنك أيضا فعل ذلك عن طريق لوحة التخصيص:
</p>

<p style="text-align: center;">
	<strong>المظهر &gt; تخصيص</strong>
</p>

<p>
	 لا يوجد عذر لإبقاء عبارة "موقع ووردبريس عربي آخر" في موقعك.
</p>

<h2>
	3. تنظيف الشريط الجانبي
</h2>

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

<p>
	توجد الكثير من الحالات التي لن تحتاج فيها لهذه الودجات، لذلك إذا أردت التحكم أكثر بموقعك ومظهره، سيكون من الأفضل إزالتها، يمكنك فعل ذلك عن طريق الذهاب إلى:
</p>

<p style="text-align: center;">
	<strong>المظهر &gt; المربعات الجانبية</strong>
</p>

<p>
	ثم اسحب الودجات خارج مناطق الودجات في الجانب الأيمن من الشاشة وضعها في منطقة "<strong>ودجات متوفّرة</strong>".
</p>

<p style="text-align: center;">
	<img alt="3.png" class="ipsImage ipsImage_thumbnailed" data-fileid="19306" data-unique="wobe79bwc" src="https://academy.hsoub.com/uploads/monthly_2016_10/3.png.b9c06804862c99b2b429d2ea9e6ba0ab.png"></p>

<p>
	في الغالب، قوالب المدونات هي من أسوأ مفسدي الشريط الجانبي.
</p>

<h2>
	4. تنظيف لوحة التحكم
</h2>

<p>
	تأتي لوحة تحكم ووردبريس ممتلئة بالكثير من المعلومات والودجات التي اعتاد المطورون المحترفون استخدامها، هذه المعلومات التي تظهر داخل هذه الودجات يمكن أن تكون مفيدة لأنها تضع لك كل ما تريده عند تسجيل دخولك، لكن، إذا لم تكن معتادا عليها، ستكون كل هذه الودجات مربكة لك.
</p>

<p>
	لذلك ستجد أن الكثير من المطورين يٌبسِّطون لوحات التّحكّم الخاصة بهم عن طريق إزالة الودجات التي لا يحتاجونها أو الودجات التي ستربك عملاءهم، إضافة إلى ذلك إن لوحة التحكم الخفيفة وغير الممتلئة تبدو أفضل، أعني لا تحتاج إلى رؤية آخر أخبار ووردبريس عند عملك على موقعك، أليس كذلك؟
</p>

<p>
	يمكنك إزالة الودجات التي لا تتوقع استخدامها عن طريق إضافة بعض الشيفرات البرمجية إلى ملف <span style="font-family:courier new,courier,monospace;">functions.php </span>في قالبك.
</p>

<p>
	ستكون الخطوة الأولى من عملية تنظيف لوحة التحكم هي التخلص من الودجات الافتراضية التي لن تحتاجها أنت وعملاؤك، هذه الودجات تدعى بـ meta boxes وستجد بشكل افتراضي ودجات <strong>browser_nag</strong> و <strong>right_now</strong> و <strong>activity</strong> و <strong>quick_press</strong>.
</p>

<p>
	يوفر لك ووردبريس Codex تعليمات برمجية بسيطة لإزالة ودجات لوحة التحكم باستخدام دالة <span style="font-family:courier new,courier,monospace;">()remove_meta_box</span>، وستكون الشيفرة البرمجية مشابهة لهذه:
</p>

<pre class="ipsCode prettyprint lang-javascript prettyprinted" id="ips_uid_5609_9">
<span class="com">// Main column (left): </span><span class="pln">
$wp_meta_boxes</span><span class="pun">[</span><span class="str">'dashboard'</span><span class="pun">][</span><span class="str">'normal'</span><span class="pun">][</span><span class="str">'high'</span><span class="pun">][</span><span class="str">'dashboard_browser_nag'</span><span class="pun">]</span><span class="pln"> 
$wp_meta_boxes</span><span class="pun">[</span><span class="str">'dashboard'</span><span class="pun">][</span><span class="str">'normal'</span><span class="pun">][</span><span class="str">'core'</span><span class="pun">][</span><span class="str">'dashboard_right_now'</span><span class="pun">]</span><span class="pln"> 
$wp_meta_boxes</span><span class="pun">[</span><span class="str">'dashboard'</span><span class="pun">][</span><span class="str">'normal'</span><span class="pun">][</span><span class="str">'core'</span><span class="pun">][</span><span class="str">'dashboard_activity'</span><span class="pun">]</span><span class="pln"> 

</span><span class="com">// Side Column (right): </span><span class="pln">
$wp_meta_boxes</span><span class="pun">[</span><span class="str">'dashboard'</span><span class="pun">][</span><span class="str">'side'</span><span class="pun">][</span><span class="str">'core'</span><span class="pun">][</span><span class="str">'dashboard_quick_press'</span><span class="pun">]</span><span class="pln"> 
$wp_meta_boxes</span><span class="pun">[</span><span class="str">'dashboard'</span><span class="pun">][</span><span class="str">'side'</span><span class="pun">][</span><span class="str">'core'</span><span class="pun">][</span><span class="str">'dashboard_primary'</span><span class="pun">]</span></pre>

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

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

<p>
	فعل ذلك يشبه طريقة إزالة الودجات، فهو يتضمن إضافة شيفرة برمجية إلى ملف <span style="font-family:courier new,courier,monospace;">functions.php </span>الذي يحتوي على تفاصيل ودجت لوحة التحكم المخصصة التي ترغب بإضافتها.
</p>

<p>
	ستبدو الشيفرة البرمجية الخاصة بالودجت البسيطة كالتالي:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_5609_11">
<span class="pln">add_action</span><span class="pun">(</span><span class="pln"> </span><span class="str">'wp_dashboard_setup'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'register_my_dashboard_widget'</span><span class="pln"> </span><span class="pun">);</span><span class="pln"> 

</span><span class="kwd">function</span><span class="pln"> register_my_dashboard_widget</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
	wp_add_dashboard_widget</span><span class="pun">(</span><span class="pln"> </span><span class="str">'my_dashboard_widget'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'My Dashboard Widget'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'my_dashboard_widget_display'</span><span class="pln"> </span><span class="pun">);</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> 

</span><span class="kwd">function</span><span class="pln"> my_dashboard_widget_display</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
	echo </span><span class="str">'Hello, I am Mr. Widget'</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span></pre>

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

<h2>
	5. إضافة شعار إلى موقعك وإلى لوحة التحكم
</h2>

<p>
	في العادة، من الأفضل أن تخصص قالب ووردبريس الجديد أكثر ما يمكن، وستكون خطوتك الأولى هي إضافة شعار مخصص يظهر في الغالب في أعلى موقعك ويوفر طريقة للزوار للتعرّف على علامتك التجارية فورا.
</p>

<p>
	يمكنك تغيير هذا الشعار عن طريق الذهاب إلى:
</p>

<p style="text-align: center;">
	<strong>المظهر &gt; تخصيص</strong>
</p>

<p>
	ثم استخدم تخصيصات قالبك لرفع شعارك.
</p>

<p>
	إذا أردت وضع شعارك على لوحة تحكم موقعك أيضا -وحذف شعار وودبريس الافتراضي- يمكنك فعل ذلك بإضافة بعض الشيفرات البرمجية، وسيجعل هذا موقعك يبدو أكثر احترافية ولن يرتبك عملاؤك من ظهور علامة تجارية مُختلفة (شعار ووردبريس) على لوحة التّحكّم لديهم.
</p>

<p>
	يمكنك استبدال شعار ووردبريس بواحد خاص بك بإضافة هذه الشيفرة البرمجيةإلى <span style="font-family:courier new,courier,monospace;">functions.php</span>:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_5609_13">
<span class="com">/**REPLACE WP LOGO**/</span><span class="pln"> 
</span><span class="kwd">function</span><span class="pln"> admin_css</span><span class="pun">()</span><span class="pln"> </span><span class="pun">{</span><span class="pln"> 
	echo </span><span class="str">''</span><span class="pun">;</span><span class="pln"> 
</span><span class="pun">}</span><span class="pln"> 

add_action</span><span class="pun">(</span><span class="str">'admin_head'</span><span class="pun">,</span><span class="str">'admin_css'</span><span class="pun">);</span><span class="pln"> 
</span><span class="com">/**END REPLACE WP LOGO**/</span></pre>

<p>
	ثم أضف هذه الشيفرة إلى<span style="font-family:courier new,courier,monospace;"> admin.css</span>:
</p>

<pre class="ipsCode prettyprint lang-css prettyprinted" id="ips_uid_5609_15">
<span class="com">#header-logo {</span><span class="pln">
  background</span><span class="pun">-</span><span class="pln">image</span><span class="pun">:</span><span class="pln"> url</span><span class="pun">(</span><span class="pln">images</span><span class="pun">/</span><span class="pln">client_logo</span><span class="pun">.</span><span class="pln">jpg</span><span class="pun">);</span><span class="pln">
</span><span class="pun">}</span></pre>

<p>
	ستحتاج إلى التأكد من أن مسار ملف الصورة صحيح، أمر سهل أليس كذلك؟
</p>

<h2>
	6. إضافة رمز المفضلة favicon
</h2>

<p>
	يمكنك تغيير رمز المفضلة باستخدام مخصص القالب. رغم سهولة القيام بذلك، إلّا أن قلّة قليلة فقط تقوم بذلك. في حالة لم تكن تعرف ما هو رمز المفضلة، فهو عبارة عن صورة صغيرة تظهر بجانب رابط عنوان موقعك في نافذة متصفحك، وهي فرصة أخرى لإظهار علامتك التجارية وجذب الانتباه إلى التفاصيل، وهذا الأمر ينصح به المطورون المحترفون.
</p>

<p>
	يمكنك إضافة رمز المفضلة بسهولة عن طريق الذهاب إلى:
</p>

<p style="text-align: center;">
	<strong>المظهر &gt; تخصيص</strong>
</p>

<p>
	ثم ارفع رمز المفضلة في مُخصّص القالب، إذا لم تعرف كيف تصنع رمز المفضلة فإن هنالك العديد من الأدوات التي ستساعدك على فعل ذلك مثل <a href="https://wordpress.org/plugins/favicon-by-realfavicongenerator/" rel="external nofollow">RealFaviconGenerator</a> و <a href="https://wordpress.org/plugins/favhero-favicon-generator/" rel="external nofollow">Heroic Favicon Generator</a>.
</p>

<h2>
	7. تخصيص الروابط الثابتة
</h2>

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

<p>
	لكن لا داعي للقلق، يمكنك إصلاح ذلك، اذهب إلى:
</p>

<p style="text-align: center;">
	<strong>الإعدادات &gt; روابط دائمة</strong>
</p>

<p>
	في لوحة التحكم وغيّرها من "عادي" إلى "عنوان المقالة" (post name)، وبهذه الطريقة، كل مشاركة سيتم حفظها مع رابط يشير إلى عنوان المشاركة أو الصفحة بدلا من أرقام غير مفهومة.
</p>

<h2>
	8. التخلص من Hello Dolly
</h2>

<p>
	تم إضافة ملحق "Hello, Dolly" إلى نسخة ووردبريس باللغة الإنجليزية منذ مدة طويلة، وهو موجود بشكل افتراضي ويعرض كلمات من أغنية "Hello, Dolly" لـ Louis Armstrong في أعلى لوحة التحكم على الجانب الأيمن.
</p>

<p>
	هذا كل ما تقوم به هذه الإضافة، وعلى الرغم من أنها تُظهر روح الدعابة لصانعي ووردبريس، إلا أنها ليست مهنية، خاصة إذا كنت تطور مواقع لشركات.
</p>

<p>
	يمكنك التخلص من Hello, Dolly بسهولة عن طريق الذهاب إلى <strong>Plugins</strong> "<strong>الملحقات</strong>" في لوحة التحكم والبحث عنها.
</p>

<p style="text-align: center;">
	<img alt="hello-dolly1.png" class="ipsImage ipsImage_thumbnailed" data-fileid="19308" data-unique="brl9nztky" src="https://academy.hsoub.com/uploads/monthly_2016_10/hello-dolly1.png.e2cd1e168d44795f1277cb43e38965f3.png"></p>

<p>
	عندما تجدها انقر على <strong>Deactivate</strong> "<strong>تعطيل</strong>" في اسم الملحق أو إذا كان ذلك غير كافيًا بالنسبة لك، احذف المُلحق بشكل كامل.
</p>

<h2>
	9. إضافة صفحة 404 مخصصة
</h2>

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

<p>
	في الوقت الحالي، أغلب القوالب تأتي مع صفحة 404 بشكل افتراضي لكنها تخبر الزائر فقط أن الصفحة غير موجودة، وقد توفر رابط للعودة إلى الصفحة الرئيسية، وهذا غير كافٍ، أعني أن الزائر ذهب إلى صفحة غير موجودة، لكن قد تكون الصفحة التي يبحث عنها موجودة في موقعك، أليس كذلك؟
</p>

<p>
	لن تحتاج إلى بناء صفحة 404 مخصصة من الصفر فتوجد ملحقات عديدة تفعل ذلك مثل <a href="https://wordpress.org/plugins/404page/" rel="external nofollow">404page</a> و <a href="https://wordpress.org/plugins/404-page/" rel="external nofollow">404 Page by SeedProd</a>.
</p>

<h2>
	10. تخصيص تذييل الصفحة
</h2>

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

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

<p>
	بالطبع توجد بعض الملحقات التي توفر لك المزيد من التخصيص، فعلى سبيل المثال يسمح لك ملحق <a href="https://wordpress.org/plugins/footer-putter/" rel="external nofollow">Footer Putter</a> بإضافة معلومات حقوق النشر وعلامتك التجارية المسجلة، وسيسمح لك ملحق <a href="https://wordpress.org/plugins/header-footer/" rel="external nofollow">Header and Footer</a> بإضافة شيفرات الإعلانات، أما بالنسبة إلى <a href="https://wordpress.org/plugins/wp-custom-header-footer/" rel="external nofollow">WP Custom Header Footer</a> فسيسمح لك بإضافة شيفرات CSS و JS مخصصة دون لمس ملفات القالب.
</p>

<p>
	إن الاهتمام بتخصيص منطقة التذييل سيُظهر موقعك بمظهر مهني واحترافي.
</p>

<h2>
	11. استخدام ملحقات White Label
</h2>

<p>
	يمكنك استخدام أحد ملاحق white label لتخصيص لوحة التحكم بسرعة وسهولة دون الحاجة إلى الخوض في الشيفرات البرمجية، ونحن ننصح بـ <a href="https://premium.wpmudev.org/project/ultimate-branding/" rel="external nofollow">Ultimate Branding</a>، فهذا الملحق مفيد للغاية ويجعل عملية تخصيص لوحة التحكم لعلامة تجارية مُعيّنة أسهل دون كتابة أية شيفرات برمجية.
</p>

<p style="text-align: center;">
	<img alt="imageproxy.php?img=&amp;key=e4ac65570db3469d" class="ipsImage ipsImage_thumbnailed" data-fileid="o_1auip8iu416emps91uev1mm7oct1a" data-unique="y95cyxf2c" src="" style="opacity: 1; display: none;"><a class="ipsAttachLink ipsAttachLink_image" data-fileid="19309" href="https://academy.hsoub.com/uploads/monthly_2016_10/ultimate-branding.png.2db4bed1718a64f055388891417a9d2f.png" rel="external"><img alt="ultimate-branding.png" class="ipsImage ipsImage_thumbnailed" data-fileid="19309" data-unique="jly118ke0" src="https://academy.hsoub.com/uploads/monthly_2016_10/ultimate-branding.thumb.png.b62065f040f3dfb4f6e30515ae7ae8b0.png"></a>
</p>

<p>
	باستخدام هذا الملحق، يمكنك تخصيص شاشة تسجيل الدخول والتذييل وتذييل لوحة التحكم والودجات وغيرها، فهي تعطيك تحكمًا كاملًا على جزء الواجهة الخلفية (backend) لموقعك لتتمكن من تخصيص كل التفاصيل، وهذا شيء مهم للغاية إذا كنت توفر لوحة تحكم لعملائك، لذلك فإن اهتمامك بالتفاصيل سيجعلهم ينبهرون.
</p>

<p>
	إن ملحق <a href="http://codecanyon.net/item/white-label-branding-for-wordpress/125617" rel="external nofollow">White Label Branding</a> هو خيار جيد آخر، فهو يوفر لك المميزات السابقة ويسمح بتخصيص لوحة التحكم، وإضافة إلى ذلك فهو يأتي بأدوات إضافية مثل التحكم بالتصفح والقوائم، والسماح بإخفاء شريط المدير، وإضافة ودجات و meta boxes في لوحة التحكم، ويمكنك أيضا تخصيص الألوان والأزرار وتغيير كل ما يراه المستخدم العادي على لوحة التحكم.
</p>

<h2>
	الخاتمة
</h2>

<p>
	الانطباعات الأولية مهمة للغاية لعلامتك التجارية ولموقعك على الإنترنت، وستبدأ بخسارة عملائك أو/و زبنائك إذا كان موقعك لا يبدو احترافيًا ومهنيًا، لكن لحسن الحظ ليس من الصعب صقل موقعك ليظهر كأن محترفًا حقيقيًا قام ببنائه. فبإضافة مميزات -وحذف أخرى- يُمكنك تحسين مظهر موقعك بشكل كبير.
</p>

<p>
	ما الأشياء التي يجب عليك إضافتها/حذفها إلى موقع ووردبريس الخاص بك ليظهر بمظهر احترافي؟ ما الأشياء الافتراضية التي يجب تغييرها؟ شاركنا تجاربك في التّعليقات.
</p>

<p>
	ترجمة -وبتصرف- للمقال: <a href="https://premium.wpmudev.org/blog/add-remove-from-wordpress/" rel="external nofollow">Add (or Remove) These 11 Things From Your WordPress Site and Look Like a Pro</a> لصاحبته Brenda Barron.
</p>
]]></description><guid isPermaLink="false">155</guid><pubDate>Sat, 08 Oct 2016 18:44:30 +0000</pubDate></item><item><title>&#x623;&#x641;&#x636;&#x644; 11 &#x645;&#x644;&#x62D;&#x642;&#x627; &#x627;&#x62D;&#x62A;&#x631;&#x627;&#x641;&#x64A;&#x627; &#x648;&#x645;&#x62C;&#x627;&#x646;&#x64A;&#x627; &#x644;&#x639;&#x645;&#x644; &#x646;&#x633;&#x62E; &#x627;&#x62D;&#x62A;&#x64A;&#x627;&#x637;&#x64A;&#x629; &#x644;&#x645;&#x648;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x627;&#x644;&#x62E;&#x627;&#x635; &#x628;&#x643;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A3%D9%81%D8%B6%D9%84-11-%D9%85%D9%84%D8%AD%D9%82%D8%A7-%D8%A7%D8%AD%D8%AA%D8%B1%D8%A7%D9%81%D9%8A%D8%A7-%D9%88%D9%85%D8%AC%D8%A7%D9%86%D9%8A%D8%A7-%D9%84%D8%B9%D9%85%D9%84-%D9%86%D8%B3%D8%AE-%D8%A7%D8%AD%D8%AA%D9%8A%D8%A7%D8%B7%D9%8A%D8%A9-%D9%84%D9%85%D9%88%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A7%D9%84%D8%AE%D8%A7%D8%B5-%D8%A8%D9%83-r190/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_02/wp-backups.png.5f808e2c905451c3e3626a78db87ae2b.png" /></p>

<p>
	تعتبر المداومة على عمل نسخ احتياطية (Backup) لموقع ووردبريس الخاص بك من بين أهم الممارسات التي يمكن أن تتبناها بغرض حماية بياناتك من التلف والضياع، ما قد يحصل نتيجة التعرض للقرصنة أو حصول عطب ما في خادوم موقعك.
</p>

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

<p style="text-align: center;">
	<img alt="wp-backups.png" class="ipsImage ipsImage_thumbnailed" data-fileid="21058" data-unique="f8yo83yyz" src="https://academy.hsoub.com/uploads/monthly_2017_02/wp-backups.png.8b64730a29f4bd9d7160f8335e482971.png" style=""></p>

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

<h2>
	مقارنة ملحقات النسخ الاحتياطي المدفوعة بنظيراتها المجانية
</h2>

<p>
	لا تمنع وفرة ملحقات النسخ المجانية من تواجد ملحقات مدفوعة تحتوي على بعض الخصائص الإضافية، كخدمة التخزين السحابي على سبيل المثال. لنلق نظرة على إيجابيات وسلبيات كلا الفئتين قبل أن ننتقل إلى الحديث عن الملحقات المجانية.
</p>

<p>
	تتجلى أهم خاصية في الملحقات المجانية بالأساس في انعدام تكلفتها، من جهة أخرى علينا أن نتذكر دائما أننا نحصل فقط على الخدمات التي ندفع مقابلها.
</p>

<p>
	عادة ما توفر الملحقات المدفوعة مثل <a href="https://premium.wpmudev.org/project/snapshot/" rel="external nofollow">Snapshot Pro</a> دعما تقنيا أفضل بكثير من تلك المجانية، ما عليك إلا أن تتواصل مع فريق الدعم التقني لإيجاد الحل لأي مشكلة تواجهها، خصوصا بالنسبة للملحقات التي توفّر اشتراكات شهرية حيث أنها تتميز بدعم فني منقطع النظير من خلال توفير إجابات شافية في ظرف وجيز. فكما نعلم جيدا، لا يريد أصحاب هذه الملحقات أن يخسروا زبائنهم لصالح منافسيهم.
</p>

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

<p>
	أساسا، يتحدد جنوحك نحو اختيار ملحق مجاني بمدى محدودية ميزانيتك. إن لم تكن تملك الموارد المادية الكافية للدفع مقابل الحصول على ملحق نسخ احتياطي مدفوع فإن اللجوء إلى الحلول المجانية يبقى خيارك الوحيد.
</p>

<h2>
	أهم الخصائص التي يجب توافرها في ملحق النسخ الاحتياطي
</h2>

<p>
	عند اختيارك ملحق نسخ احتياطي ما، احرص على أن:
</p>

<ol>
<li>
		يعمل بشكل تلقائي. فلا فائدة ترجى من ملحق لا يقوم بالنسخ الاحتياطي تلقائيا، إن لم يكن كذلك فلا شيء يميز استخدامه عن القيام بالنسخ بشكل يدوي.
	</li>
	<li>
		يكون سهل الاستخدام. كلما كان استرجاع البيانات من النسخة الاحتياطية أسهل كان الأمر أفضل، خصوصا إن لم تكن تتمتع بالخبرة والمعرفة التقنيتين الكافيتين.
	</li>
	<li>
		يتوفر على إمكانية عمل نسخة احتياطية كاملة لموقعك. فلا حاجة لك بملحق قادر على استرجاع قاعدة بياناتك فقط بل من الحري به أن يوفر نسخة احتياطية تضم أيضا ملفات الميديا، القوالب، إلخ. إن قام الملحق بنسخ موقعك بشكل جزئي فقط فستجد نفسك أمام الكثير من العمل الإضافي لتقوم به.
	</li>
	<li>
		يوفر الدعم التقني. إن واجهتك مشكلة أثناء استرجاع نسختك الاحتياطية فمن المهم أن تجد مصدرا للمساعدة، سواء تعلق الأمر بقاعدة FAQ (الأسئلة الأكثر شيوعًا) محكمة التنظيم أو بالخيار الأكثر تقدما الذي يتجلى في الدعم التقني المباشر والخاص، على أي حال تأكد من توافر المساعدة في حال احتجت لها.
	</li>
</ol>
<p>
	لنتطرق الآن إلى لائحة الملحقات المجانية التي أشرنا إليها فيما أسلفنا الذكر.
</p>

<h2>
	UpdraftPlus Backup and Restoration
</h2>

<p style="text-align: center;">
	<img alt="UpdraftPlus Backup and Restoration.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21052" data-unique="azj0rrsov" src="https://academy.hsoub.com/uploads/monthly_2017_02/5896fcf972e9d_UpdraftPlusBackupandRestoration.PNG.3be48606b0b37470f156ca5d2777358f.PNG" style=""></p>

<p>
	بعدد مرات تنصيب يفوق نصف المليون وتقييم بـ 4.9 من أصل 5 نجمات يجب عليك حتما أن تضع ملحق <a href="https://wordpress.org/plugins/updraftplus/" rel="external nofollow">UpdraftPlus Backup and Restoration</a> ضمن قائمة خياراتك، حيث أنه يعتبر من بين أكثر ملحقات النسخ الاحتياطي شعبية.
</p>

<p>
	يمكنك استخدام Updraft لنسخ ملفاتك إلى خدمة التخزين السحابي Amazon S3 فضلا عن خدمات تخزين على الأنترنيت أخرى مشهورة مثل Google Drive، Dropbox، Rackspace Cloud، DreamObjects. يمكنك أيضا أن تخزن ملفاتك على خادوم من اختيارك باستخدام بروتوكول نقل الملفات FTP.
</p>

<p>
	توجد أيضا النسخة المدفوعة من الملحق: UpdraftPlus والتي توفر مساحة تخزين على Updraft Vault بسعة 1 جيجا، إضافة إلى خيارات نسخ احتاطي أخرى (مثل Microsoft OneDrive، SCP، WebDAV وOpenStack Swift)، بروتوكول نقل ملفات أمن (secure FTP)، إمكانية استنساخ قواعد البيانات، نسخ تلقائي عند تحديث قوالب ووردبريس فضلا عن إمكانية إرسال النسخ إلى وجهات أخرى. تتراوح تكلفة النسخة المدفوعة بين 70 و145 دولارا بناء على عدد المواقع التي تنوي تنصيب الملحق عليها.
</p>

<h2>
	WP-DB-Backup
</h2>

<p style="text-align: center;">
	<img alt="WP-DB-Backup.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21055" data-unique="3s982m64l" src="https://academy.hsoub.com/uploads/monthly_2017_02/WP-DB-Backup.PNG.6976f83e79aefa3e127734b6c30375e3.PNG" style=""></p>

<p>
	رغم ضعف الاستراتيجية المعتمدة للترويج لملحق <a href="https://wordpress.org/plugins/wp-db-backup/" rel="external nofollow">WP-DB-Backup</a> والذي يتجلى في عدم توافر وصف دقيق حوله على الصفحة الخاصة به إلا أن ذلك لم ينقص من شعبيته شيئا، حيث تم تحميله نصف مليون مرة كما أنه يحظى بتقييم 4.6 نجمات من أصل خمسة.
</p>

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

<p>
	كما هو واضح من خلال اسمه، يعمل ملحق WP-DB-Backup على عمل نسخة احتياطية لقاعدة البيانات فقط. إن أردت أن تنسخ ملفاتك أيضا سيكون عليك أن تبحث عن حل أخر.
</p>

<h2>
	Duplicator
</h2>

<p style="text-align: center;">
	<img alt="Duplicator.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21050" data-unique="0yfmmyloe" src="https://academy.hsoub.com/uploads/monthly_2017_02/Duplicator.PNG.d3e266e0bbd435177e0eba896b71de28.PNG" style=""></p>

<p>
	تتجلى قوة ملحق <a href="https://wordpress.org/plugins/duplicator/" rel="external nofollow">Duplicator</a> في عدم اقتصاره على إنشاء نسخة احتياطية فحسب بل يتعدى ذلك إلى القيام باستنساخ موقع ووردبريس الخاص بك كاملا، ما يجعل منه ملحقا ذا كفاءة وشعبية كبيرتين، حيث تم تثبيته أكثر من نصف مليون مرة كما أنه يحظى بتقييم 4.9 نجمات.
</p>

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

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

<p>
	من الجدير بالذكر أن هذا الملحق ما زال إلى حد كتابة هذه الأسطر في مرحلة التجريب (beta).
</p>

<h2>
	BackUpWordPress
</h2>

<p style="text-align: center;">
	<img alt="BackUpWordPress.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21046" data-unique="57vt8bzsn" src="https://academy.hsoub.com/uploads/monthly_2017_02/BackUpWordPress.PNG.c88dd3b00d2de21e1b508af9bf6dfb5e.PNG" style=""></p>

<p>
	يعتبر ملحق <a href="https://wordpress.org/plugins/backupwordpress/" rel="external nofollow">BackUpWordPress</a>  الذي يدل اسمه على وظيفته تماما، من بين أفضل الخيارات التي يجب عليك أن تأخذها بعين الاعتبار إن كنت تبحث عن ملحق مجاني لعمل نسخة احتياطية لموقع ووردبريس الخاص بك. تم تنصيب هذا الملحق أكثر من 000 200 مرة كما أنه يحظى بتقييم 4.7 نجمات من أصل خمسة.
</p>

<p>
	يتطلب استخدام هذا الملحق نسخة 5.3.2 أو أحدث من PHP، غالب الظن أن استضافة ووردبريس الخاصة بك تستخدم النسخة المناسبة لكن عليك بالتأكد قبل تنصيب الملحق على أي حال.
</p>

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

<p>
	يوفر الملحق خيار استخدام zip و mysqldump من أجل عملية استرجاع أسرع ما يعتبر أمرا جيدا.
</p>

<p>
	إن أردت أن تخزن نسخك الاحتياطية في مكان آخر غير القرص الصلب أو بريدك الإلكتروني يجب عليك أن تدفع مقابل ذلك، يمكنك الاختيار من بين العديد من خيارات التخزين السحابي مثل Dropbox وGoogle Drive، يمكنك أن تدفع أيضا مقابل مجموعة من هذه الخيارات لتخزين نسختك الاحتياطية عليها كلها دفعة واحدة.
</p>

<p>
	يوفر ملحق BackUpWordPress خاصية الدعم الفني بالعديد من اللغات.
</p>

<h2>
	blogVault
</h2>

<p style="text-align: center;">
	<img alt="blogVault.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21048" data-unique="1aab57lms" src="https://academy.hsoub.com/uploads/monthly_2017_02/blogVault.PNG.c87f3dfe2992773042632fc5d6bbd9f5.PNG" style=""></p>

<p>
	يمكن لملحق <a href="https://wordpress.org/plugins/blogvault-real-time-backup/" rel="external nofollow">blogVault</a>  أن يكون الخيار المناسب لك إن كنت تريد عمل نسخ احتياطية لموقع ووردبريس الخاص بك تلقائيا وبشكل ويومي، تم تنصيب الملحق 9000 مرة كما أنه يحظى بتقييم 4.5.
</p>

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

<p>
	يتميز هذا الملحق بالاقتصار على استخدام خدمات التخزين السحابية الخارجية دون اللجوء إلى أي تخزين محلي مكلف ماديا مستنزف بالتالي لميزانية إدارة موقع ووردبريس الخاص بك، فضلا عن ذلك يوفر blogVault خاصية عمل النسخ الاحتياطية بشكل تدريجي (incremental backups) بالنسبة للمواقع الكبيرة.
</p>

<h2>
	myRepono WordPress Backup Plugin
</h2>

<p style="text-align: center;">
	<img alt="myRepono WordPress Backup Plugin.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21051" data-unique="b62rtez8z" src="https://academy.hsoub.com/uploads/monthly_2017_02/5896fcf4266af_myReponoWordPressBackupPlugin.PNG.02a9eefe203bbdfdf7446640f2b99782.PNG" style=""></p>

<p>
	رغم عدم شعبية ملحق <a href="https://wordpress.org/plugins/myrepono-wordpress-backup-plugin/" rel="external nofollow">myRepono WordPress Backup Plugin</a> إلا أنه يحظى بتصنيف جيد، حيث يسمح لك بإعداد نسخ احتياطي أوتوماتيكي في غضون بضع دقائق كما أنه يوفر مجموعة من أدوات النسخ والاسترجاع على موقعه: <a href="http://myrepono.com/" rel="external nofollow">myRepono.com</a>. رغم أن هذا الحل يكلف بعض المصاريف، إلا أن قيمتها تتغير بتغير احتياجاتك ما يسمح لك بموازنة الخدمات التي ستحصل عليها مع ميزانيتك.
</p>

<p>
	يوفر لك myRepono القدرة على الاختيار بين عمل نسخة احتياطية لموقعك كل ساعة، بوتيرة يومية، أسبوعية أو شهرية.
</p>

<h2>
	CYAN Backup
</h2>

<p style="text-align: center;">
	<img alt="CYAN Backup.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21049" data-unique="ggwopst8t" src="https://academy.hsoub.com/uploads/monthly_2017_02/5896fcee70139_CYANBackup.PNG.9570b25549bbc10c1d65e97fb87628ac.PNG" style=""></p>

<p>
	يعتبر ملحق <a href="https://wordpress.org/plugins/cyan-backup/" rel="external nofollow">CYAN</a> نسخة مُعدّلة من أداة التخزين الاحتياطي <a href="https://wordpress.org/plugins/total-backup/" rel="external nofollow">Total Backup</a> والتي لم يتم تحديثها خلال بضع سنوات الفارطة، كما أنه يتميز بتقييم جيد رغم عدم شعبيته.
</p>

<p>
	يدعم هذا الملحق إمكانية النسخ الاحتياطي كل ساعة، يوميا، أسبوعيا وشهريا بمجالات زمنية متغيرة، يمكنك مثلا عمل نسخة احتياطية كل 4 ساعات أو كل أسبوعين، كما أنه يسمح لك بتحديد الملفات والمجلدات التي تريد أن يتم عمل نسخ احتياطية لها.
</p>

<h2>
	BackWPup Free
</h2>

<p style="text-align: center;">
	<img alt="BackWPup Free.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21047" data-unique="47abp6nbj" src="https://academy.hsoub.com/uploads/monthly_2017_02/5896fce4217b2_BackWPupFree.PNG.f8d5962376d5834789e279b0d502e8f0.PNG" style=""></p>

<p>
	يتميز ملحق <a href="https://wordpress.org/plugins/backwpup/" rel="external nofollow">BackWPup Free</a> بشعبيته الكبيرة بعدد مرات تنصيب يتجاوز 000 300 وتقييم لا يتجاوز 3.8 نجمات إلى حدود كتابة هذه الأسطر ما يعتبر منخفضا بعض الشيء بالمقارنة مع الملحقات الأخرى.  
</p>

<p>
	يسمح الملحق باستخدام خدمات التخزين السحابي الخارجة مثل: Dropbox، Rackspace Cloud، SugarSync أو S3 فضلا عن إمكانية استخدام بروتوكول نقل الملفات FTP إلى خادوم من اختيارك.
</p>

<p>
	يمكن الحصول على BackWPup مجانا، كما أن هنالك نسخة مدفوعة تتضمن الدعم التقني فضلا عن إمكانية استخدام كل من Google Drive وAmazon Glacier.
</p>

<p>
	يوفر BackWPup خيارات تحسين، تفحص وإصلاح قاعدة البيانات، الأمر الذي لا يتوفر في العديد من الملحقات الأخرى.
</p>

<h2>
	WordPress Backup to Dropbox
</h2>

<p style="text-align: center;">
	<img alt="WordPress Backup to Dropbox.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21053" data-unique="06amv3iye" src="https://academy.hsoub.com/uploads/monthly_2017_02/5896fcfbc7672_WordPressBackuptoDropbox.PNG.8079b8c1c2e02a42af1a5ac108e54a29.PNG" style=""></p>

<p>
	كما هو باد من الاسم، يدعم ملحق <a href="https://wordpress.org/plugins/wordpress-backup-to-dropbox/" rel="external nofollow">WordPress Backup to Dropbox</a> خدمة التخزين السحابي Dropbox، يتميز أيضا بشعبيته حيث تم تثبيته 000 100 مرة.
</p>

<p>
	ستحتاج حسابا على Dropbox لتخزين نسختك الاحتياطية ما قد يكلف بعض المصاريف إن تجاوز حجمها 2Gb. يتميز الإعداد بسهولته، ما عليك إلّا أن تسمح للملحق باستخدام Dropbox، يتم القيام بالنسخ الاحتياطي بشكل تلقائي.
</p>

<p>
	يتطلب الملحق نسخة 5.2.16 أو أحدث من PHP إضافة إلى دعم Curl. عليك بالتواصل مع إدارة استضافتك للتأكد من توفرك على النسخ المطلوبة.
</p>

<p>
	يتوفر WordPress Backup to Dropbox على خيارات متقدمة مدفوعة بالنسبة للمستخدمين الذين يحتاجون وظائف إضافية، كما أنه يوفر الدعم بلغات متعددة.
</p>

<h2>
	WP Database Backup
</h2>

<p style="text-align: center;">
	<img alt="WP Database Backup.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21054" data-unique="57x49661m" src="https://academy.hsoub.com/uploads/monthly_2017_02/5896fcff3733e_WPDatabaseBackup.PNG.868956ac5925bc6702caf0a1b0e38852.PNG" style=""></p>

<p>
	عليك بأخذ ملحق <a href="https://wordpress.org/plugins/wp-database-backup/" rel="external nofollow">WP Database Backup</a> بعين الاعتبار إن كنت تبحث عن أداة لعمل نسخة احتياطية لقاعدة بياناتك فحسب دون ملفاتك.
</p>

<p>
	يتميّز الملحق بقدرته على عمل نسخ احتياطية بضغطة زر، كما أنه يدعم Dropbox، FTP وحتى التخزين في البريد الإلكتروني. عدى ذلك، لا يتطلب الملحق الكثير من الإعداد، فرغم بساطته إلا أنه يقوم بالعمل المطلوب.
</p>

<h2>
	XCloner
</h2>

<p style="text-align: center;">
	<img alt="XCloner.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="21056" data-unique="o9k28jx00" src="https://academy.hsoub.com/uploads/monthly_2017_02/XCloner.PNG.6ee8cebaa43055590337f89cd1627b2c.PNG" style=""></p>

<p>
	لا يعمل <a href="https://wordpress.org/plugins/xcloner-backup-and-restore/" rel="external nofollow">XCloner</a> على ووردبريس فقط بل أيضا على Joomla. يستخدم الملحق تقنيات مفتوحة المصدر مثل TAR بغرض عمل نسخة احتياطية لمحتوى موقعك. تم تحميل الملحق 000 60 مرة كما أنه حصل على تقييم 4.2 نجمات.<br>
	 
</p>

<p>
	ترجمة بتصرف للمقال: <a href="https://premium.wpmudev.org/blog/free-quality-backup-plugins/" rel="external nofollow">11 Best Free Quality Backup Plugins for Protecting Your WordPress Site</a>
</p>

<p>
	لكاتبه: Tom Ewer
</p>
]]></description><guid isPermaLink="false">190</guid><pubDate>Sun, 18 Sep 2016 23:00:00 +0000</pubDate></item><item><title>&#x627;&#x633;&#x62A;&#x628;&#x62F;&#x627;&#x644; &#x631;&#x648;&#x627;&#x628;&#x637; &#x627;&#x644;&#x635;&#x648;&#x631; &#x639;&#x644;&#x649; &#x645;&#x648;&#x627;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x628;&#x639;&#x62F; &#x62A;&#x62B;&#x628;&#x64A;&#x62A; &#x634;&#x647;&#x627;&#x62F;&#x629; SSL</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A7%D8%B3%D8%AA%D8%A8%D8%AF%D8%A7%D9%84-%D8%B1%D9%88%D8%A7%D8%A8%D8%B7-%D8%A7%D9%84%D8%B5%D9%88%D8%B1-%D8%B9%D9%84%D9%89-%D9%85%D9%88%D8%A7%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A8%D8%B9%D8%AF-%D8%AA%D8%AB%D8%A8%D9%8A%D8%AA-%D8%B4%D9%87%D8%A7%D8%AF%D8%A9-ssl-r151/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_08/fix-wordpress-links.png.76a985509a4839595ccb7c8ea37ba32e.png" /></p>

<p>
	قد تتفاجأ ببعض المشاكل في عرض الصور بعد تثبيت شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr></abbr></abbr> على مدونة ووردبريس. لا تقلق، ما عليك إلا أن تتابع قراءة هذا الموضوع لتتعرف على كيفية حل هذه المشكلة.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="18938" data-unique="vnogsctvx" src="https://academy.hsoub.com/uploads/monthly_2016_08/fix-wordpress-links.png.a70176654c14b2cf7753b56a47c70d04.png" alt="fix-wordpress-links.png"></p>

<p>
	عند تثبيت شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr></abbr></abbr> على موقعك، يتغير عنوان موقعك بشكل طفيف، يسبب هذا التغيير حتى وإن كان بسيطا في الإضرار ببعض عناصر موقعك، الأمر الذي ينتج عن الاختلاف بين عنوان URL الذي تمت برمجة الموقع لاستخدامه وعنوان URL القديم الذي تستخدمه بعض عناصر المحتوى كالصور مثلا، أي أنه بعد تثبيت شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr></abbr></abbr> يتم نقل كل المحتوى إلى عنوان https في حين لا تزال الصور تشير إلى عنوان http.
</p>

<p>
	يتجلى الحل إذن في ضرورة تغيير روابط كل الصور واستبدال http بـhttps ، ما يبدو أمرا شاقا للغاية. من حسن الحظ أنك لن تحتاج إلى تغيير روابط كل الصور التي سبق أن رفعتها واحدة تلو الأخرى. تبقى إمكانية التغيير اليدوي في قاعدة البيانات أمرا متاحا كما يمكنك اتباع الطريقة الأسهل والأكثر أمانا من خلال استخدام ملحق.
</p>

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

<h2>
	البحث والاستبدال اليدويان باستخدام استعلامات قاعدة البيانات
</h2>

<p>
	من الممكن القيام بتغيير روابط الصور بشكل يدوي في قاعدة البيانات. حتى نكون أكثر وضوحا: تجدر الإشارة إلى مدى سهولة ارتكابك للأخطاء أثناء القيام بذلك والإضرار بموقعك. سنتطرق لطريقة الاستبدال اليدوي لنشمل جميع الطُرق المُمكنة فقط رغم المخاطر التي ترافق القيام بالعملية.
</p>

<p>
	نظرًا لاحتمال ارتكابك لأخطاء أنصح باستعمال ملحق موثوق لتجنّب أيّة مشاكل قد تنتج عن التّعديل اليدوي.
</p>

<p>
	يعتبر عمل نسخة احتياطية (backup) لموقعك قبل القيام بأي تغيير كتعديل روابط الصور أمرا جيدا. يمكنك الإطلاع على المقال <a href="https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D9%86%D9%82%D9%84-%D9%85%D9%88%D8%A7%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A8%D8%B3%D9%87%D9%88%D9%84%D8%A9-%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-snapshot-r139/" rel="">يفية نقل مواقع ووردبريس بسهولة باستخدام Snapshot</a> في أكاديمية حسوب.
</p>

<p>
	بناء على ما سبق، إن وجدت نفسك في حالة نادرة تتطلب منك البحث في قاعدة البيانات لإيجاد روابط بعض الصور المعطلة، يمكنك القيام بذلك من خلال البحث في قاعدة البيانات بالطّريقة التّالية:
</p>

<p>
	سجل دخولك إلى <strong>phpMyAdmin</strong>، اضغط على قاعدة بيانات موقعك المدرجة في القائمة على اليسار ثم اضغط على تبويب <strong>Query</strong>. في استعلام <strong>SQL</strong> في خانة قاعدة البيانات أسفل الصفحة، أدخل الاستعلام التالي، ثم اضغط على <strong>GO</strong>:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_3156_12">
<span class="pln">UPDATE wp_posts 
SET </span><span class="str">`post_content`</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> REPLACE </span><span class="pun">(</span><span class="str">`post_content`</span><span class="pun">,</span><span class="pln"> </span><span class="str">'src="http://www.your-site.com'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'src="https://www.your-site.com'</span><span class="pun">);</span></pre>

<p>
	تأكد من تحديث www.your-site.com إلى اسم نطاق موقعك الصحيح، ثم قم بتغيير البادئة النصية للجدول <span style="font-family:courier new,courier,monospace;">wp</span> الخاصة ب<span style="font-family:courier new,courier,monospace;"> wp_posts</span> إذا لم تكن تستخدم البادئة الافتراضية وسبق لك أن قمت بتغييرها سابقا. إن كنت تستخدم نسخة ووردبريس متعددة المواقع ، تأكد من استخدام هذا الاستعلام لاحقا إن أردت أن تحدث الصور:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_3156_10">
<span class="pln">UPDATE wp_2_posts 
SET </span><span class="str">`post_content`</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> REPLACE </span><span class="pun">(</span><span class="str">`post_content`</span><span class="pun">,</span><span class="pln"> </span><span class="str">'src="http://www.your-site.com'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'src="https://www.your-site.com'</span><span class="pun">);</span></pre>

<p>
	<br>
	قم بتغيير 2 المتواجدة في <span style="font-family:courier new,courier,monospace;">wp_2_posts</span> ليوافق رقم التعريف (ID) الصحيح لموقعك عند مطابقته مع مواقعك الفرعية، يجب عليك أن تستخدم هذا الاستعلام لكل المواقع في شبكتك. من المحتمل أن لا يكون ذلك ضروريا دائما، لكن إن كانت شبكتك معدة لاستخدام المجلدات الفرعية (sub-directories) ولم تكن مواقعك مجهزة لاستخدام نطاقات مختلفة قد تجد نفسك أمام ضرورة تغيير روابط صورك.
</p>

<p>
	يجب أن تستخدم الاستعلام أسفله لتحديث GUID الخاص بالصور المدرجة كمرفقات (attachments):
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_3156_14">
<span class="pln">UPDATE wp_posts 
SET </span><span class="str">`guid`</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> REPLACE </span><span class="pun">(</span><span class="str">`guid`</span><span class="pun">,</span><span class="pln"> </span><span class="str">'http://www.your-site.com'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'https://www.your-site.com'</span><span class="pun">)</span><span class="pln"> 
WHERE post_type </span><span class="pun">=</span><span class="pln"> </span><span class="str">'attachment'</span><span class="pun">;</span></pre>

<p>
	على غرار المثال الأول، يجب تغيير النطاق برابط URL الحالي وتغيير table prefix إن لم تكن تستخدم الإعداد الافتراضي. من المحتمل أن تحتاج استخدام هذا الاستعلام بالنسبة لكل المواقع على شبكتك:
</p>

<pre class="ipsCode prettyprint lang-sql prettyprinted" id="ips_uid_3156_16">
<span class="pln">UPDATE wp_2_posts 
SET </span><span class="str">`guid`</span><span class="pln"> </span><span class="pun">=</span><span class="pln"> REPLACE </span><span class="pun">(</span><span class="str">`guid`</span><span class="pun">,</span><span class="pln"> </span><span class="str">'http://www.your-site.com'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'https://www.your-site.com'</span><span class="pun">)</span><span class="pln"> 
WHERE post_type </span><span class="pun">=</span><span class="pln"> </span><span class="str">'attachment'</span><span class="pun">;</span></pre>

<p>
	لا تنس تغيير 2 المتواجدة في <span style="font-family:courier new,courier,monospace;">wp_2_posts</span> برقم التعريف (ID number) الخاص بالمواقع في شبكتك.
</p>

<p>
	بعد القيام بما أسلفنا الذكر، من المفترض أن يتم تحديث كل الصور لتستخدم العنوان URL الجديد الذي (الذي يستخدم https)، إن لم ينجح الأمر في المرة الأولى كرر المحاولة فقد يكون ذلك مجديا. يساعد عدم استخدام كل الاستعلامات دفعة واحدة بل كل استعلام على حدة في نجاح هذه الطريقة.
</p>

<h2>
	البحث عن روابط الصور واستبدالها باستخدام الملحقات
</h2>

<p>
	يعتبر البحث عن روابط كل الصور واستبدالها باستخدام ملحق ما أكثر سهولة من القيام بذلك يدويا وأقل عرضة لارتكاب خطأ يؤدي إلى إيقاف موقعك. رغم ذلك، يبقى من المحتمل أن ترتكب خطأ ما، لذا يجب عليك أن تتأكد مرتين من كل ما تقوم بكتابته.
</p>

<p>
	يتم تحديث كل الملحقات التي سنتطرق لها بشكل تلقائي، لا تقلق فلن تستخدم ملحقا سرعان ما سيتجاوزه الزمن. في حين لا تتمتع كل هذه الملحقات بإمكانية العمل على المواقع المتعددة (Multisite) فإنها تفي بالغرض عند تفعيلها على كل موقع على حدة. بغض النظر عن أي هذه الخيارات ستقرر استخدامه نؤكد لك أنها كلها ذات جودة عالية كفيلة بإتمام العمل على أكمل وجه.
</p>

<h3>
	Better Search Replace
</h3>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18935" href="https://academy.hsoub.com/uploads/monthly_2016_08/57bd81ebe08ad_BetterSearchReplace.JPG.1e646a533d948e8414cb9f9dd92f4cb8.JPG" rel="external"><img alt="Better Search Replace.JPG" class="ipsImage ipsImage_thumbnailed" data-fileid="18935" data-unique="gq106s6uo" src="https://academy.hsoub.com/uploads/monthly_2016_08/57bd81ebea66a_BetterSearchReplace.thumb.JPG.c4605ded380b4fc5612433befa4a3b2b.JPG"></a>
</p>

<p>
	يتميز ملحق <a href="https://wordpress.org/plugins/better-search-replace/" rel="external nofollow">Better Search Replace</a> على وجه الخصوص بتوفره على خاصية دعم المواقع المتعددة (Multisite)، فضلا عن بساطة تصميمه، يتوفر هذا الملحق على عدد محدود من الخصائص والإعدادات الضرورية التي لا يحتاج جُلُّ المستخدمين غيرَها.
</p>

<p>
	من أجل تثبيت هذا الملحق ببساطة، ما عليك إلا أن تتوفر على نسخة على ووردبريس منصبة، تعتبر إمكانية القيام بمعاينة تجريبية لترى أي الجداول تتأثر بالخيارات التي تحددها قبل تطبيقها فعليا من أفضل خاصيات Better Search Replace، تضمن لك هذه الخاصية احتماليةً أقل لاقتراف أي خطأ، ما يجعل منها أداة قَيِّمَةً للغاية.
</p>

<h3>
	Search and Replace
</h3>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18936" href="https://academy.hsoub.com/uploads/monthly_2016_08/57bd81ecd48fd_SearchandReplace.JPG.29ee2d027006e161af870fcf37e0b870.JPG" rel="external"><img alt="Search and Replace.JPG" class="ipsImage ipsImage_thumbnailed" data-fileid="18936" data-unique="xs3fi0abh" src="https://academy.hsoub.com/uploads/monthly_2016_08/57bd81ecde268_SearchandReplace.thumb.JPG.951ac823ee23ca75fa7eb02198f147b3.JPG"></a>
</p>

<p>
	فضلا عن استبدال روابط الصور على موقعك، يمكن لملحق <a href="https://wordpress.org/plugins/search-and-replace/" rel="external nofollow">Search and Replace</a> أن يقوم بالكثير من الأمور الأخرى، كتغيير عنوان URL ونطاق الموقع، عمل نسخة احتياطية لقاعدة بياناتك واستعادتها، إضافة إلى تغيير القيمة الافتراضية <span style="font-family:courier new,courier,monospace;">wp</span> في table prefixes.
</p>

<p>
	يستطيع هذا الملحق القيام بمحاكاة للتغييرات التي تقترحها قبل تطبيقها فعليا، يكون ارتكاب الخطأ أقل احتمالا عند توافر إمكانية معاينة نتائج التغييرات دون القلق حول تطبيقها ثم إلغائها.
</p>

<p>
	يتطلب هذا الملحق استخدام نسخة 5.4 أو أحدث من PHP، يتم تثبيت Search and Replace بنفس سهولة أي ملحق آخر دون أي خطوات إضافية كما يتضمن أيضا دعم المواقع المتعددة (Multisite).
</p>

<h3>
	WP Migrate DB
</h3>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18937" href="https://academy.hsoub.com/uploads/monthly_2016_08/57bd81ed97b6c_WPMigrateDB.JPG.9b9bf15dd34728d02142c2fc9d89ecfa.JPG" rel="external"><img alt="WP Migrate DB.JPG" class="ipsImage ipsImage_thumbnailed" data-fileid="18937" data-unique="o116xz8j8" src="https://academy.hsoub.com/uploads/monthly_2016_08/57bd81eda0ec3_WPMigrateDB.thumb.JPG.d15bcdb73988ee2c9ebfb93d46916425.JPG"></a>
</p>

<p>
	يُستخدم <a href="https://wordpress.org/plugins/wp-migrate-db/" rel="external nofollow">WP Migrate DB</a> عادة لتهجير (migration) المواقع، لكن يمكنك استخدامه أيضا للبحث عن الروابط القديمة لصورك وتغييرها، يتميز هذا الملحق بقدرته على تهجير موقع مطور محليا (locally developed) إلى استضافة مباشرة (live setup).
</p>

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

<h2>
	خلاصة
</h2>

<p>
	قد تسبب الصور بعض التعقيدات عند إضافة شهادة <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr></abbr></abbr> إلى موقعك، حتى بعد تحديث عنوان URL الخاص بموقعك فإن الصور تبقى معطلة. يبقى الحل الوحيد هو قيامك بتحديث روابط الصور بنفسك ما يصبح عملية سهلة باستخدام أحد الملحقات المقدمة في هذا الموضوع.
</p>

<p>
	هل تمكنت من تغيير روابط صورك بنجاح؟ أي الملحقات استخدمت أو أيها تفضل؟ هل تفضل ملحقا آخر غير تلك التي أدرجنا في هذا الموضوع؟ تفضل بمشاركتنا تجربتك في التعليقات أسفله.
</p>

<p>
	ترجمة -وبتصرف- للمقال: <a href="http://premium.wpmudev.org/blog/replacing-image-links/" rel="external nofollow">Replacing Image Links in WordPress After Installing an <abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة"><abbr title="Secure Socket Layer | طبقة المنافذ الآمنة">SSL</abbr></abbr></abbr> Certificate</a> لكاتبته: JENNI MCKINNON.
</p>
]]></description><guid isPermaLink="false">151</guid><pubDate>Wed, 24 Aug 2016 11:34:00 +0000</pubDate></item><item><title>10 &#x645;&#x644;&#x62D;&#x642;&#x627;&#x62A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x62A;&#x62C;&#x627;&#x631;&#x64A;&#x629; &#x644;&#x632;&#x64A;&#x627;&#x62F;&#x629; &#x627;&#x644;&#x645;&#x634;&#x627;&#x631;&#x643;&#x627;&#x62A; &#x627;&#x644;&#x627;&#x62C;&#x62A;&#x645;&#x627;&#x639;&#x64A;&#x629; &#x644;&#x645;&#x648;&#x642;&#x639;&#x643;</title><link>https://academy.hsoub.com/apps/web/wordpress/10-%D9%85%D9%84%D8%AD%D9%82%D8%A7%D8%AA-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%AA%D8%AC%D8%A7%D8%B1%D9%8A%D8%A9-%D9%84%D8%B2%D9%8A%D8%A7%D8%AF%D8%A9-%D8%A7%D9%84%D9%85%D8%B4%D8%A7%D8%B1%D9%83%D8%A7%D8%AA-%D8%A7%D9%84%D8%A7%D8%AC%D8%AA%D9%85%D8%A7%D8%B9%D9%8A%D8%A9-%D9%84%D9%85%D9%88%D9%82%D8%B9%D9%83-r149/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_08/wordpress-social-media-sharing.png.b8e2f3be1c83760820d5660c4e67d2b4.png" /></p>

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

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="18838" data-unique="61i8fi4ag" src="https://academy.hsoub.com/uploads/monthly_2016_08/wordpress-social-media-sharing.png.869c23c9a9f79260dd0b86453662511a.png" alt="wordpress-social-media-sharing.png"></p>

<p>
	توجد العديد من الملحقات التي ستساعدك على إضافة فيسبوك وتويتر وغيرها إلى موقعك، لكن من السهل أن تضيع بين المئات من الخيارات في قسم ملحقات ووردبريس.
</p>

<p>
	فعلى الرغم من وجود العديد من الملحقات المجانية إلا أن أغلبها تُرفع إلى قسم المُلحقات وتُنسى، ونادرا ما تجد ملحقًا يحصل على تحديثات مُستمرّة. في حين أنه لا يمكنك الاعتماد على ملحقات أخرى بسبب بطئ دعمها أو أنها لا تُقدّم مساعدة على الإطلاق.
</p>

<p>
	هذا هو السبب الذي يجعل الملحقات المدفوعة خيارًا موثوقًا لك ولمشروعك، فإن دعم المطورين والشركات عند الدفع للملحقات سيفعّل المميزات والخيارات والخدمات التي لا يمكنك الحصول عليها مجانا.
</p>

<p>
	إليك قائمة بـ 10 ملحقات مدفوعة الأجر ستمنحك دفعة قوية لنشر موقعك على مواقع التواصل الاجتماعي، وتعمل هذه الملحقات على النسخة المنفردة من ووردبريس أو النسخة متعددة المواقع من ووردبريس على حدٍ سواء.
</p>

<h2>
	Social Marketing
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18836" href="https://academy.hsoub.com/uploads/monthly_2016_08/social-marketing-plugin.png.e921f1f1601854f324e5553647d122a0.png" rel="external"><img alt="social-marketing-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18836" data-unique="l7qyl65vl" src="https://academy.hsoub.com/uploads/monthly_2016_08/social-marketing-plugin.thumb.png.3833063c424a98fba3677a7f889bdc8b.png"></a>
</p>

<p style="text-align: center;">
	<a href="http://premium.wpmudev.org/project/social-marketing/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	يسمح لك هذا الملحق بإنشاء إعلان لموقعك مع عرض يظهر لزوارك عند نشرهم لموقعك، ويتميز هذا الملحق بسهولة إعداده وإنشاء الإعلان بطريقة مشابهة للتعامل مع التدوينات (post).
</p>

<p>
	عندما تفعّل الملحق، سيتم توجيهك مباشرة إلى صفحة الملحق في لوحة التحكم (dashboard) ويجب عليك إنهاء ثلاثة خطوات من الإعدادات حتى تتمكن من وضع الإعلان في موقعك، وهذه الإعدادات واضحة للغاية وسترى نتائج رائعة بعد أن تقوم ببضعة تعديلات فقط.
</p>

<p>
	يمكنك أيضا الاختيار بين قوالب جاهزة أو إنشاء قالب خاص بك والذي يمكنك تكييفه بسهولة مع احتياجاتك.
</p>

<h2>
	Floating Social
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18831" href="https://academy.hsoub.com/uploads/monthly_2016_08/floating-social-plugin.png.4c8ed185c850fba45630cf7e9ac95df6.png" rel="external"><img alt="floating-social-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18831" data-unique="e5t8plh98" src="https://academy.hsoub.com/uploads/monthly_2016_08/floating-social-plugin.thumb.png.a3e0707ab70fea0a8e21bb340f06a9cb.png"></a><br><a href="http://premium.wpmudev.org/project/floating-social/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	يضع هذا الملحق أزرار مواقع التواصل الاجتماعي قابلة للتمرير scrollable على صفحتك أو تدوينتك في المكان الذي تختاره، وستبقى الأزرار ظاهرة للزوار عند تَنقُلِهم في صفحتك.
</p>

<p>
	لا توجد إعدادات كثيرة، عند الانتهاء من اختيار لون الخلفية ومواقع التواصل الاجتماعي التي تريد أن تضيفها وبعض الإعدادات الأخرى فستكون جاهزة للعمل.
</p>

<p>
	على الرغم من أن الإعدادات واضحة للغاية، إلا أنه توجد إعدادات متقدمة تتضمن اختيار Z index وإضافة شيفرات CSS مخصصة.
</p>

<p>
	ستجد أن أزرار التواصل الاجتماعي ستتحرك بسلاسة وستظهر بشكل جيد أيضا.
</p>

<h2>
	Slide In
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18837" href="https://academy.hsoub.com/uploads/monthly_2016_08/slide-in-plugin.png.feb01840fa4ddbc075f33e4de5465b09.png" rel="external"><img alt="slide-in-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18837" data-unique="8wd1m7asq" src="https://academy.hsoub.com/uploads/monthly_2016_08/slide-in-plugin.thumb.png.2b9ca50b214ee341ee362085751a0463.png"></a><br><a href="http://premium.wpmudev.org/project/slide-in/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	يعرض ملحق Slide In نافذة منبثقة مع نص مخصص على جانب الصفحة يحتوي على تدوينات ذات صلة بالتّدوينة الحالية أو نموذجًا للاشتراك في قائمتك البريدية على MailChimp.
</p>

<p>
	يمكنك وضع أزرار مواقع التواصل الاجتماعي في الأسفل أو يمكنك إنشاء عرض خاص ووضع هذه الأزرار حتى يتمكن الزوار من مشاركته على حساباتهم على مواقع التواصل الإجتماعي.
</p>

<p>
	إعدادات هذا الملحق بسيطة ويتم إنشاء محتوى النافذة المنبثقة عن طريق محرر مشابه لمحرر نشر التدوينات، ويوجد رابط في الإعدادات سيُمكنُك من معاينة النافذة المنبثقة قبل إضافتها إلى موقعك.
</p>

<h2>
	Ultimate Facebook
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18835" href="https://academy.hsoub.com/uploads/monthly_2016_08/ultimate-facebook-plugin.png.4fb00238e4e53b80f44415c134b6e2bb.png" rel="external"><img alt="ultimate-facebook-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18835" data-unique="mvu1k9aud" src="https://academy.hsoub.com/uploads/monthly_2016_08/ultimate-facebook-plugin.thumb.png.3b7fd24336f16111e8b9ac9d88c883d3.png"></a><br><a href="http://premium.wpmudev.org/project/ultimate-facebook/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	سُمي هذا الملحق بهذا الاسم لما يوفره من خيارات التكامل مع فيسبوك، فأيًا كان ما تريده سواء كان إضافة زر الإعجاب أو النشر أو تعليقات فيسبوك أو السماح للمستخدمين بتسجيل دخولهم عن طريق حساب فيسبوك، فإن Ultimate Facebook يوفر كل ذلك.
</p>

<p>
	سيتمكن زوارك من التفاعل مع موقعك بسهولة أكبر ومن دون تسجيل حساب جديد في موقعك، وستتمكن من تعزيز تجربة المستخدم وكل ذلك موجود في ملحق واحد.
</p>

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

<h2>
	Pay with a Like
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18833" href="https://academy.hsoub.com/uploads/monthly_2016_08/pay-with-a-like-plugin.png.fab88b7c78640e4d3d214b6154d3216b.png" rel="external"><img alt="pay-with-a-like-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18833" data-unique="dvcq49dxj" src="https://academy.hsoub.com/uploads/monthly_2016_08/pay-with-a-like-plugin.thumb.png.9f92137ae7cfaf491fb092f2d7095ad0.png"></a><br><a href="http://premium.wpmudev.org/project/pay-with-a-like/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	يسمح لك Pay with a Like بإخفاء المحتوى في موقعك إلى حين أن يقوم زائرك يإعجاب أو بنشر مشاركتك وبذلك سيزداد عدد زوار موقعك إذا أحسنت استخدام الملحق.
</p>

<p>
	عندما قمتُ بإعداد هذا الملحق وفعّلتُه على مشاركاتي عن طريق الصدفة، لاحظتُ ارتفاعًا كبيرًا في أعداد زوار موقعي، ولقد عمل بشكل أفضل عندما أظهرت بعض التفاصيل في مشاركتي وتركت الجزء الأكبر من الموضوع الرئيسي مخفيًِا حتى يتم الإعجاب like أو يتم نشر المشاركة.
</p>

<p>
	يمكنك أيضا استخدامه للتسويق لعروضك المجانية ككتاب إلكتروني أو سلسلة فيديوهات، ويتميز هذا الملحق بسهولة إعداده، فستنتهي من ذلك في رمشة عين.
</p>

<h2>
	+ Comments
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18830" href="https://academy.hsoub.com/uploads/monthly_2016_08/Comments-Plus-Plugin-.png.a3ae639674aa62ecaf714758a97113c6.png" rel="external"><img alt="Comments-Plus-Plugin-.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18830" data-unique="r3cc331ew" src="https://academy.hsoub.com/uploads/monthly_2016_08/Comments-Plus-Plugin-.thumb.png.e93a1f0664b73ccf5c3968d4d4858802.png"></a><br><a href="http://premium.wpmudev.org/project/comments-plus/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	لن تزعجك التعليقات غير المرغوب بها عند توفيرك لخيار التّعليق باستخدام حسابات شبكات التواصل الاجتماعي، وهذا ما يفعله ملحق Comments + وسيزيد بذلك الألفة لزوارك.
</p>

<p>
	يمكنك أيضا اختيار نشر التعليقات على حسابات الزوار التي قاموا بتسجيل دخولهم بها لجذب مزيد من الناس إلى موقعك، وإذا كان تعجبك ميزة تعليقات ووردبريس الافتراضية لكنك تريد إضافة آلية الشبكات الاجتماعية فهذا الملحق يفعل ذلك أيضا.
</p>

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

<h2>
	The Google+ Plugin
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18832" href="https://academy.hsoub.com/uploads/monthly_2016_08/google-plus-plugin.png.49202e475f4682b84074b724c54be594.png" rel="external"><img alt="google-plus-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18832" data-unique="f8xnz8wi8" src="https://academy.hsoub.com/uploads/monthly_2016_08/google-plus-plugin.thumb.png.e63904192f7a02415a373534bcf82ea0.png"></a><br><a href="http://premium.wpmudev.org/project/google-1/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	يسمح لك ملحق +Google بإضافة أزرار المشاركة إلى تدويناتك (posts) وصفحاتك كما يسمح لك في نفس الوقت بتتبعها عن طريق استخدام خدمة Google Analytics ويمكنك اختيار تجاوز الإعدادات العامة (global) للمشاركات ووضع إعدادات خاصة لكل منشور.
</p>

<p>
	يمكنك أيضا النشر في موقعك عن طريق Google+، فتوجد شيفرات قصيرة shortcode ستساعدك على اختيار نمط مشاركات +Google وإضافة أزرار 1+ حسب حاجتك.
</p>

<p>
	بمجرد أن تتمكن من إعداد مشروع جوجل للحصول على مفتاح <abbr title="Application Programming Interface | واجهة برمجية"><abbr title="Application Programming Interface | واجهة برمجية"><abbr title="Application Programming Interface | واجهة برمجية"><abbr title="Application Programming Interface | واجهة برمجية">API</abbr></abbr></abbr></abbr>، سيكون من السهل إنهاء إعداد هذا الملحق، فالإرشادات متوفرة بشكل مُباشر على صفحة الإعدادات، وإذا واجهت أية مشكلة فسيساعدك فريق الدعم.
</p>

<h2>
	YouTube Featured Video
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18834" href="https://academy.hsoub.com/uploads/monthly_2016_08/YouTube-Featured-Video-plugin.png.9605a22446d50cc7b381cd6b6e5f3ea1.png" rel="external"><img alt="YouTube-Featured-Video-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18834" data-unique="t1fzxhqgb" src="https://academy.hsoub.com/uploads/monthly_2016_08/YouTube-Featured-Video-plugin.thumb.png.9484fa635c9a4903dd9395f6dc5e394f.png"></a><br><a href="http://premium.wpmudev.org/project/youtube-featured-video/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	يساعدك هذا الملحق على عرض فيديوهات يوتيوب في أي مكان في موقعك مثل الشريط الجانبي، ويمكنك أيضا اختيار كيفية تشغيل الفيديوهات بما في ذلك نافذة منبثقة أنيقة عند النقر على الفيديو.
</p>

<p>
	هذه طريقة رائعة لإحياء الاهتمام بفيديوهاتك القديمة أو الترويج لفيديوهاتك الجديدة، ويمكنك أيضا إظهار الفيديوهات ذات الصّلة بناءا على محتوى الصفحة أو المشاركة وهذا سيساعدك على إبقاء الزوار في موقعك لفترة أطول.
</p>

<p>
	الإعدادات والخيارات بسيطة وواضحة للغاية، فيمكنك بسهولة تشغيل الفيديوهات المميزة على موقعك في بضعة دقائق.
</p>

<h2>
	Comment Form Text
</h2>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18829" href="https://academy.hsoub.com/uploads/monthly_2016_08/Comment-Form-Text-plugin.png.ca3c439698407fca00dd46032d7ef38a.png" rel="external"><img alt="Comment-Form-Text-plugin.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18829" data-unique="tkefcprux" src="https://academy.hsoub.com/uploads/monthly_2016_08/Comment-Form-Text-plugin.thumb.png.00dc2f896be91bcf6db8d850e6a28c9c.png"></a><br><a href="http://premium.wpmudev.org/project/comment-form-text/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

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

<p>
	هذا الملحق مرن (flexible) يسمح لك بالإبداع حسب قدراتك البرمجية.
</p>

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

<h2>
	+ Google Analytics
</h2>

<p>
	<a href="http://premium.wpmudev.org/project/google-analytics-for-wordpress-mu-sitewide-and-single-blog-solution/" rel="external nofollow">رابط تحميل الملحق</a>
</p>

<p>
	يسمح لك هذا الملحق بالتحقق من إحصائيات موقعك من لوحة التحكم الخاصة بالمدير مباشرة ولن تضطر إلى الدخول إلى حسابك على Google Analytics مرّة أخرى.
</p>

<p>
	وستتمكن من رؤية معلومات تفصيلية لموقعك أو لشبكتك التي تتكون من عدة مواقع.
</p>

<p>
	إن عملية تثبيت وإعداد هذا الملحق سهلة للغاية، وستتمكن من الوصول إلى إحصائيات ضخمة حول الزوار على الفور.
</p>

<h2>
	الخاتمة
</h2>

<p>
	هذه الملحقات التّجارية ستساعدك على تحقيق أكبر انتشار لموقعك على مواقع التواصل الاجتماعي، استخدم واحدة منها أو أكثر حسب حاجتك.
</p>

<p>
	يوجد العديد من الأسباب لدمج مواقع التواصل الاجتماعي مع موقعك، لكن ما هي أسبابك؟ شاركنا تجربتك وانضم إلينا في المحادثة في التعليقات أسفل المقال.
</p>

<p>
	ترجمة -وبتصرف- للمقال: <a href="https://premium.wpmudev.org/blog/plugins-social-sharing/" rel="external nofollow">10 Premium WordPress Plugins for Maximizing Your Site’s Social Sharing</a> لصاحبته Jenni McKinnon.
</p>
]]></description><guid isPermaLink="false">149</guid><pubDate>Mon, 15 Aug 2016 20:06:12 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641;&#x64A;&#x629; &#x645;&#x634;&#x627;&#x631;&#x643;&#x629; &#x627;&#x644;&#x635;&#x648;&#x631; &#x645;&#x646; Instagram &#x639;&#x644;&#x649; &#x645;&#x648;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; IFTTT</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D9%85%D8%B4%D8%A7%D8%B1%D9%83%D8%A9-%D8%A7%D9%84%D8%B5%D9%88%D8%B1-%D9%85%D9%86-instagram-%D8%B9%D9%84%D9%89-%D9%85%D9%88%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-ifttt-r147/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_08/ifttt-instagram-to-wordpress.png.fc33ad9e53bd8dd784fab7c94337e10f.png" /></p>

<p>
	تعتبر خدمة <a href="https://ifttt.com/" rel="external nofollow">IFTTT</a> الطريقة المثلى والأكثر سهولة لنشر الصور من Instagram على موقع ووردبريس دون الحاجة إلى استخدام أي ملحق.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="18815" data-unique="jf2k6rp5g" src="https://academy.hsoub.com/uploads/monthly_2016_08/ifttt-instagram-to-wordpress.png.fd473e5ee7e437ebed1fc8c8053afc83.png" alt="ifttt-instagram-to-wordpress.png"></p>

<p>
	يوفر موقع Instagram في كل منشور كودا مضمنا (embed code) يمكن استخدامه بغرض نشر إحدى الصور منه على موقع ووردبريس، ما عليك إلا أن تضغط على النقاط الثلاث في الزاوية اليمنى في الأسفل من أجل نسخ ولصق الكود. تعتبر هذه طريقة فعالة إن كنت تريد مشاركة محتوى Instagram من صور ومقاطع فيديو على موقع ووردبريس في بعض الأحيان فقط، أما إن كنت تريد القيام بذلك بشكل دوري وتلقائي فعليك باستخدام أداة <a href="https://ifttt.com/" rel="external nofollow">IFTTT</a>.
</p>

<p>
	توفر هذه الخدمة إمكانية اختيار الصور ومقاطع الفيديو التي سيتم نشرها على موقع ووردبريس من خلال استخدام وسم (Hashtag).
</p>

<p>
	إليك فيما يلي تفاصيل كيفية إعداد خدمة IFTTT.
</p>

<h2>
	الخطوات الأولى للبدء باستخدام IFTTT
</h2>

<p>
	تسمح خدمة IFTTT للمستخدمين بربط حساباتهم الشخصية بتطبيقات ويب معينة وتوليد إجراءات تلقائية في تطبيق ما بمجرد تحفيز تطبيق آخر. مثلا، عند نشر صورة على تطبيق Instagram (المحفِّز the trigger )، يتم نشر تدوينة على ووردبريس تحتوي على هذه الصورة (الإجراء the action).
</p>

<p>
	للحصول على حساب IFTTT مجانا وبكل سهولة، توجه إلى الموقع الرسمي: <a href="https://ifttt.com/" rel="external nofollow">IFTTT.com</a>، اضغط على الزر الأزرق <strong>Sign Up</strong> في الزاوية العليا اليمنى، أدخل عنوان بريدك الإلكتروني ثم اختر كلمة سرية.
</p>

<p>
	بمجرد تسجيل الدخول إلى حسابك، عليك بربط كل من حسابي Instagram و WordPress الخاصين بك مع خدمة IFTTT، تسمى الحسابات التي يتم ربطها: "قنوات (channels)".
</p>

<ul>
<li>
		اضغط على <strong>Channels</strong> في القائمة المتواجدة في الأعلى، يمكنك البدء بكتابة "Instagram" في حقل البحث، أو تصفح كل التطبيقات للعثور عليه.
	</li>
	<li>
		اضغط على أيقونة Instagram ثم على الزر الأزرق <strong>Connect</strong> ليتم ربط حسابك بخدمة IFTTT.
	</li>
</ul>
<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18810" href="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-Instagram-Connect.png.141fb4f4dd9e9b7f77586d5ce9b7b740.png" rel="external"><img alt="IFTTT-Instagram-Connect.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18810" data-unique="n4xj23vsn" src="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-Instagram-Connect.thumb.png.249ce5b83b8ecc38ac6c905ca809608e.png"></a>
</p>

<p style="text-align: center;">
	<strong>اضغط على الزر الأزرق الكبير</strong>
</p>

<p>
	لنلق الآن نظرة على بعض الطرق العديدة لنشر محتوى Instagram على ووردبريس، تتضمن أولى هذه الطرق نشر كل الصور والفيديوهات الجديدة مباشرة على موقع ووردبريس.
</p>

<h2>
	نشر كل منشورات Instagram الجديدة على ووردبريس
</h2>

<p>
	على IFTTT يُطلق وصف Trigger "محفّز" على الخدمة/الموقع الذي يتسبب في القيام بعملية ما.
</p>

<p>
	يسمى استخدام محفِّز ما trigger على IFTTT: "وصفة (recipe)". يمكنك إنشاء وصفاتك الخاصة إن أردت ذلك، ما سنتطرق إليه بشكل مقتضب في نهاية هذا الدرس، من الحري بك أيضا أن تأخذ بعين الاعتبار الاستفادة من مجموعة كبيرة من الوصفات المتوفرة والتي أنشأها مستخدمون آخرون ليستخدمها غيرهم.
</p>

<ul>
<li>
		اضغط على <strong>Browse</strong> في القائمة المتواجدة في الأعلى للبحث عن وصفات محددة أو فقط ابحث في الوصفات الموصى بها (recommended). سنستعمل الوصفة الشهيرة التالية: <a href="https://ifttt.com/recipes/547-instagram-to-blog" rel="external nofollow">Instagram to Blog</a> من أجل نشر كل الصور والفيديوهات من Instagram على ووردبريس.
	</li>
	<li>
		اضغط على <strong>Connect</strong>، سيتم أخذك إلى صفحة جديدة تتضمن بعض الحقول المخصصة، بالنسبة لهذه الوصفة بالتحديد يكون عنوان منشور ووردبريس هو وصف المنشور على Instagram، يمكنك حذف ذلك أو تغييره إلى ما تريد.
	</li>
</ul>
<p>
	يمكنك على سبيل المثال أن تقوم بتغيير مكان {{caption}} ليتم إدماج وصف إنستاجرام في حقل وصف ووردبريس (WordPress caption) عوض العنوان.
</p>

<p>
	لتغيير أي عنصر، عليك بالضغط على الخانة والبحث عن أيقونة المكونات الزرقاء (blue ingredients icon) والتي تسمح لك باختيار بعض مكونات Instagram التي يمكنك تخصيصها.
</p>

<p style="text-align: center;">
	<img alt="insta-wp-title.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18814" data-unique="6pjzrdzas" src="https://academy.hsoub.com/uploads/monthly_2016_08/insta-wp-title.png.1fd79f003ce60e79df785d49ac11175a.png"></p>

<p>
	بمجرد ربط حسابي Instagram و WordPress الخاصين بك، يمكنك إضافة العناوين، الوسوم، التصنيفات إضافة إلى بعض التفاصيل الأخرى.
</p>

<p>
	يمكنك أن تقوم بالنزول إلى الأسفل لإدخال التصنيفات والوسوم الخاصة بمنشورات ووردبريس المأخوذة من Instagram، تستطيع أيضا أن تختار أن يتم النشر في الحال، يتم الحفظ في المسودة أو النشر بشكل خاص. اضغط على <strong>Add</strong> عندما تنتهي.
</p>

<p>
	يمكن الولوج إلى الوصفة في أي وقت من خلال الضغط على <strong>My Recipes</strong> في القائمة العلوية، كما يمكنك التعديل عليها، إلقاء نظرة على سجلها، تفحصها للتأكد من عملها بسلاسة أو حتى إيقافها دون حذفها بشمل دائم.
</p>

<p>
	الآن، كلما قمت بنشر صورة أو فيديو جديد على Instagram، سيظهر في موقع ووردبريس خلال بضع دقائق (بعد أخذ الوصفة الوقت الكافي للبحث عن المنشورات)، إضافة إلى ظهور المعلومات في الخانات التي قمت بتخصيصها.
</p>

<h2>
	استخدام الوسوم (Tags) لنشر منشورات محددة
</h2>

<p>
	إن أردت امتلاك تحكم أكثر في محتوى Instagram التي تود نشره على ووردبريس، عليك باستخدام الوصفة التالية: <a href="https://ifttt.com/recipes/2754-instagram-photos-tagged-wp-to-wordpress-post" rel="external nofollow">Instagram photos tagged #wp to WordPress</a>. تعمل إضافة الوسم: wp# على تحديد ما يجب أن يتم نشره.
</p>

<p>
	ستلاحظ في هذه الوصفة إضافة خانة جديدة: Instagram tag والتي تتضمن وسم "wp" بشكل افتراضي، يمكنك تغيير ذلك إن كنت تريد وسم منشوراتك على Instagram بوسم آخر غير #wp.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18812" href="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-Instagram-Tag.png.9e7c661fa1b5a17aa4ac5dc089a6c069.png" rel="external"><img alt="IFTTT-Instagram-Tag.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18812" data-unique="bcuc5pl3s" src="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-Instagram-Tag.thumb.png.3bc122a53ac7aa9e1462fd3af4ff055e.png"></a>
</p>

<p style="text-align: center;">
	<strong>تسمح لك إضافة الوسوم إلى صورك بنشر صور محددة بشكل تلقائي</strong>
</p>

<p>
	بمجرد إنهائك تخصيص الحقول وإدخال التغييرات التي تريد، عليك بالضغط على Add لتفعيل الوصفة. عندما تريد أن يتم نشر أحد منشورات Instagram على موقع ووردبريس، ما عليك إلا أن تتذكر استخدام الوسم الذي سبق لك تحديده في الوصفة.
</p>

<p>
	تخولك الوصفة التي تحدثنا حولها للتو القيام بنشر صور أو فيديوهات محددة من Instagram على موقع ووردبريس، لكن ماذا إن أردت أن تنشر الصور فقط؟ أو مقاطع الفيديو فقط؟
</p>

<p>
	سنتطرق فيما يلي إلى الوصفتين اللتين يمكنك من خلالهما نشر الصور أو مقاطع الفيديو فقط.
</p>

<h2>
	نشر الصور أو مقاطع الفيديو فقط على ووردبريس
</h2>

<p>
	من أجل الاقتصار على نشر الصور دون نشر مقاطع الفيديو (أو العكس) على ووردبريس دون الحاجة إلى إضافة وسم عليك باستخدام الوصفة التالية: <a href="https://ifttt.com/recipes/164493-new-photo-by-instagram-user-create-new-wordpress-post" rel="external nofollow">New photo by Instagram user, create new WordPress post</a>.
</p>

<p>
	قم بتخصيص الحقول كما تشاء ثم اضغط على <strong>Add</strong>، سيتم نشر الصور الجديدة التي تنشرها على Instagram، في حين لن يتم نشر مقاطع الفيديو.
</p>

<p>
	عليك باستخدام الوصفة التالية: <a href="https://ifttt.com/recipes/109160-instagram-video-to-wordpress-blog" rel="external nofollow">Instagram video to WordPress blog</a> ليتم فقط نشر مقاطع الفيديو على موقع ووردبريس واستثناء الصور.
</p>

<h2>
	إنشاء وصفتك الخاصة لنشر محتوى Instagram على ووردبريس
</h2>

<p>
	إن كنت تبحث عن حلول سريعة وسهلة الإعداد ننصحك باستخدام الوصفات التي تطرقنا إليها في الفقرات السابقة، أما إن أردت الحصول على ميزة خاصة أو تضمين وظيفة محددة فعليك بإنشاء وصفتك الخاصة، ما يخولك إمكانية اختيار الحقول التي تريد استخدامها.
</p>

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

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18809" href="https://academy.hsoub.com/uploads/monthly_2016_08/Create-IFTTT-Recipe.png.fd4ff2f60bd65127b06c2189e7973353.png" rel="external"><img alt="Create-IFTTT-Recipe.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18809" data-unique="sw8p6j5bf" src="https://academy.hsoub.com/uploads/monthly_2016_08/Create-IFTTT-Recipe.thumb.png.d21c5a7c183fbcfb17c930609932449c.png"></a>
</p>

<p style="text-align: center;">
	<strong>أطلق العنان لإبداعك في استخدام IFTTT</strong>
</p>

<p>
	اضغط على رابط كلمة <strong>this</strong> الزرقاء واختر قناتك المحفِّزة trigger channel (القناة التي ستتسبب في عملية النّشر)، عليك باختيار Instagram للقيام بربط Instagram بووردبريس.
</p>

<p>
	ستظهر بعد ذلك شبكة من خيارات المحفِّزات (trigger) التي يمكنك أن تختار منها.
</p>

<p>
	تتضمن محفِّزات Instagram ما يلي:
</p>

<ul>
<li>
		الصور الجديدة التي تنشرها أنت
	</li>
	<li>
		الصور الجديدة التي تنشرها مع إرفاق وسم (hashtag) معين
	</li>
	<li>
		الصور الجديدة التي تنشرها من منطقة معينة
	</li>
	<li>
		إعجابك بصورة ما
	</li>
	<li>
		الصور الجديدة التي ينشرها مستخدم معين
	</li>
	<li>
		الصور الجديدة التي ينشرها أحد المستخدمين الذين يتشاركون استضافات عمومية في منطقة معينة
	</li>
	<li>
		الصور الجديدة التي ينشرها أي مستخدم مع استخدام وسم معين
	</li>
	<li>
		مقاطع الفيديو الجديدة التي تنشرها أنت
	</li>
	<li>
		مقاطع الفيديو الجديدة التي تنشرها أنت باستخدام وسم معين
	</li>
	<li>
		إعجابك بمقطع فيديو
	</li>
	<li>
		مقاطع الفيديو الجديدة التي ينشرها مستخدم معين
	</li>
	<li>
		مقاطع الفيديو الجديدة التي ينشرها أي مستخدم آخر باستخدام وسم معين
	</li>
</ul>
<p>
	لديك العديد من الخيارات كإمكانية نشر منشورات Instagram تخص مستخدمين آخرين على موقع ووردبريس الخاص بك. لنفترض على سبيل المثال أننا نريد نشر الصور الجديدة التي تنشرها أي شخص في منطقة معينة.
</p>

<p>
	للقيام بذلك، اضغط على المربع: <strong>New photo by anyone in area</strong>، يجب عليك أن تحدد موقعك حتى تتمكن خدمة IFTTT من تزويدك بخريطة المنطقة القريبة منك والتي يمكنك سحبها ووضعها على اليمين. تستطيع استخدام علامات الزائد والناقص لتكبير وتصغير المنطقة التي تود تضمينها.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18811" href="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-Instagram-Map.png.2763658a6aef946528a4795dc810082d.png" rel="external"><img alt="IFTTT-Instagram-Map.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18811" data-unique="ba9askt3y" src="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-Instagram-Map.thumb.png.805e5ea0b5bce9d81cfade64fca6bd03.png"></a>
</p>

<p style="text-align: center;">
	<strong>خيارات تحفيز رائعة</strong>
</p>

<p>
	اضغط على <strong>Create Trigger</strong>  لتمر إلى الخطوة التالية.
</p>

<p>
	بعد ذلك، اضغط على رابط كلمة <strong>that</strong> الزرقاء لتختار قناة الإجراء action channel (القناة التي ستنشر فيها). في هذه الحالة ستختار WordPress.
</p>

<p>
	يمكنك أن تختار إنشاء تدوينة ووردبريس عادية أو منشورا خاصا بالصور.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18813" href="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-WordPress-Post.png.8b93c7b21cfdc8ecd714525278d47e42.png" rel="external"><img alt="IFTTT-WordPress-Post.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18813" data-unique="1vull7geu" src="https://academy.hsoub.com/uploads/monthly_2016_08/IFTTT-WordPress-Post.thumb.png.5103087222bca95bf73ec03f6c375e17.png"></a>
</p>

<p style="text-align: center;">
	<strong>اختر ما تشاء</strong>
</p>

<p>
	لنختر هذه المرة خيار <strong>Create a photo post</strong>.
</p>

<p>
	تستطيع الآن أن تملأ الحقول بالمكونات التي تريد. يتم اقتراح مكونات الحقول الثلاث الأولى بشكل تلقائي، يمكنك حذفها أو تغييرها كما تشاء لجعل وصفتك تعمل بالطريقة التي تريدها تماما.
</p>

<p>
	عند الانتهاء من ذلك، اضغط على <strong>Create Action</strong>. إن اخترت منطقة تتميز بنشر الكثير من الصور ستلاحظ ظهورها على موقع ووردبريس الخاص بك مباشرة بعد أخذ خدمة IFTTT الوقت الكافي للبحث عنها.
</p>

<h2>
	خلاصة
</h2>

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

<p>
	هل تستخدم أي أدوات مثل IFTTT أو ملحقات معينة لإدماج Instagram مع موقع ووردبريس؟ إن كان الأمر كذلك، أي هذه الخيارات تفضل؟ شاركنا رأيك في التعليقات أسفله.
</p>

<p>
	ترجمة -وبتصرف- للمقال: <a href="https://premium.wpmudev.org/blog/instagram/" rel="external nofollow">How to Share Your Instagram Photos on Your WordPress Site</a> لكاتبه: TOM EWER.
</p>
]]></description><guid isPermaLink="false">147</guid><pubDate>Mon, 15 Aug 2016 18:55:00 +0000</pubDate></item><item><title>&#x647;&#x644; &#x623;&#x646;&#x62A; &#x62C;&#x62F;&#x64A;&#x62F; &#x639;&#x644;&#x649; &#x639;&#x627;&#x644;&#x645; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;&#x61F; &#x625;&#x644;&#x64A;&#x643; &#x645;&#x627; &#x64A;&#x62C;&#x628; &#x639;&#x644;&#x64A;&#x643; &#x645;&#x639;&#x631;&#x641;&#x62A;&#x647; &#x623;&#x648;&#x651;&#x644;&#x64B;&#x627;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%87%D9%84-%D8%A3%D9%86%D8%AA-%D8%AC%D8%AF%D9%8A%D8%AF-%D8%B9%D9%84%D9%89-%D8%B9%D8%A7%D9%84%D9%85-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3%D8%9F-%D8%A5%D9%84%D9%8A%D9%83-%D9%85%D8%A7-%D9%8A%D8%AC%D8%A8-%D8%B9%D9%84%D9%8A%D9%83-%D9%85%D8%B9%D8%B1%D9%81%D8%AA%D9%87-%D8%A3%D9%88%D9%91%D9%84%D9%8B%D8%A7-r202/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_02/wp-new.png.9491562e541fe6cc58ff3aeccafaf9f8.png" /></p>

<p>
	لكل مستخدم قصته الخاصة حول كيفية اكتشافه لووردبريس، قد يكون الأمر بالنسبة لبعض المستخدمين محض مصادفة جيدة فقط أو قرارا مفروضا خارجا عن إرادتهم، أما بالنسبة للبعض الآخرين فإن البدء في استخدام ووردبريس كان نتيجة لعملية بحث ومقارنة دقيقين بين مختلف الخيارات المتوافرة.
</p>

<p>
	بالنسبة لي، اخترت ووردبريس نظرا لعدم تطلبه خبرة واحترافية كبيرة في مجال التطوير عكس أنظمة إدارة المحتوى(CMS) الأخرى. أثناء بدايتي مع ووردبريس، كنت قد عملت لبعض الوقت في إنشاء المواقع الثابتة (static sites) باستخدام HTML وCSS حيث سبق لي العمل على موقع استخدمنا فيه محتوى قاعدة بيانات لإنشاء صفحات HTML ثابتة لا تتواصل بتاتا مع قاعدة البيانات المذكورة.
</p>

<p style="text-align: center;">
	<img alt="wp-new.png" class="ipsImage ipsImage_thumbnailed" data-fileid="21418" data-unique="rn48yqgpk" src="https://academy.hsoub.com/uploads/monthly_2017_02/wp-new.png.9d5368fbe79f09ebdd9d8d75b072315e.png"></p>

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

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

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

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

<h2>
	مدى روعة مجتمع ووردبريس
</h2>

<p>
	تكمن قوة ووردبريس في روعة مجتمعه الذي يتكون من مستخدمين ومطورين محترفين يهبون وقتهم دون مقابل من أجل تطوير نواة (codebase) ووردبريس، مساعدة بعضهم البعض من خلال منتدى الدعم التقني على WordPress.org فضلا عن مشاركة معارفهم وتجاربهم.
</p>

<p>
	لم يكن قد مضى سوى بضعة أشهر على بدئي باستخدام ووردبريس حين حضرت مؤتمر WordCamp أول مرة في يوليو سنة 2010، ما فاجئني فعلا هو مدى انفتاح وكرم الأشخاص الذين التقيت بهم هنالك. لم يحاول أحد أن يخفي أسرار عمله أو أن يستأثر بتكتيكات نجاحه، لم ألتق أحدا حاول بيعي شيئا ما أو الحصول على مقابل مادي مني، لم يكن هناك سوى أشخاص تواقين إلى التعلم من بعضهم البعض، مشاركة معارفهم عن ووردبريس والتعبير عن حبهم له.
</p>

<p>
	يستمر مجتمع ووردبريس في النمو يوما بعد يوم، إلا أن الملاحظ أنه لم يعد ودودا كما كان من ذي قبل. رغم ذلك، يبقى من المستحيل أن تصل إلى الاحترافية في استخدام وتطوير ووردبريس دون الاستفادة من كل ما يقدمه هذا المجتمع.
</p>

<p>
	حتى إن لم تكن قادرا على التفاعل مع أفراد مجتمع ووردبريس في الواقع من خلال مؤتمرات WordCamp أو اللقاءات الأخرى فكن على يقين بأنهم سيكونون رهن إشارتك وسيأتون لنجدتك في العديد من المناسبات التي تجد فيها نفسك أمام معضلة ما.
</p>

<p>
	إن كنت تريد أن تتعلم أمرا ما يتعلّق بواجهة ووردبريس البرمجية مثلًا فحتما ستجد أن أحد أفراد المجتمع قد كتب موضوعا حوله أو حتى صفحة Codex يخبرك فيها بما تريد معرفته تماما. أما إن كنت تحتاج ملحقا ما لموقعك فمن الوارد أن أحدا ما قد برمجه سابقا ويمكنك تحميله مجانا من مكتبة ملحقات ووردبريس (WordPress Plugin Repository)، أما وإن كنت سيئا في التعامل مع أي جانب من جوانب ووردبريس، سيعمل أفراد مجتمع ووردبريس الرائعون على مساعدتك.
</p>

<p>
	أعتقد حقا أن مجتمع ووردبريس هو أروع خاصية تتمتع بها هذه المنصة، نتمنى أن يبقى كذلك دائما.
</p>

<h2>
	الأشخاص الذين لا يحبون ووردبريس
</h2>

<p>
	في الجهة المقابلة هنالك حتما بعض الأشخاص الذين يكرهون ووردبريس أو على أقل تقدير يستخفون به ويستهزؤون منه.
</p>

<p>
	تحدثت قبل بضعة أعوام في حدث خاص بـ web standards حول علاقة ووردبريس بالتصميم التجاوبي (responsive design) فتفاجأت من جفاء بل وحتى شراسة بعض ردود الفعل. أثناء حديثي، كانت هنالك محاورة على موقع Twitter تتضمن بعض الحاضرين يستهزئون بما أقوله وينتقصون من قيمة ووردبريس، ما شكل صدمة لي خصوصا بعد تعودي على الإيجابية الكبيرة السائدة في مجتمع ووردبريس.
</p>

<p>
	لم يكن لدي أدنى فكرة حول عدد الأشخاص الذين لا يحبون ووردبريس.
</p>

<p>
	رغم أن العديد من الأشخاص يكرهون ووردبريس نظرا لأسباب مختلفة فإن أي شخص ملم بوقائع وحقائق هذا الميدان يعلم يقينا أنه لا يُمكن وصف ووردبريس بأنه ليس أداة جدية لتطوير الويب، أو أنه ليس نظام إدارة المحتوى أو أنه ليس حتى منصة تطبيقات. الآن بعد وصول ووردبريس إلى درجة كبيرة من الشهرة أصبح البعض يكرهونه لذلك فحسب.
</p>

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

<h2>
	مصادر الدروس والموارد الصحيحة والمحدثة
</h2>

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

<p>
	غالبا ما كنت أجد مبتغاي في صفحات Codex والتي تكون كبيرة الحجم، شاقة وعسيرة الفهم في معظم الأحيان خصوصا في بداية استخدام ووردبريس، وحتى بعض محتوياتها تكون غير محدثة.
</p>

<p>
	لقد أمضيت سنوات أحاول التعرف على أكثر مصادر المعلومات والتوجيه التي يمكن أن يُعتمد عليها وذلك من خلال التجريب والخطأ في أغلب الأحيان أو من خلال تزكية أحد المعارف أحيانا أخرى. هنالك بعض المواقع التي يمكنك أن تضع تقتك فيها للحصول على معلومات صحيحة من بينها: <a href="http://www.wpbeginner.com/" rel="external nofollow">WP Beginner</a> و<a href="http://code.tutsplus.com/categories/wordpress" rel="external nofollow">tuts+</a>، هنالك أيضا بعض المختصين والمطورين الذين يعتمد عليهم في استقاء معلومات عالية الجودة، نصائح ودروس متميزة، من بينهم: <a href="https://tommcfarlin.com/" rel="external nofollow">Tom McFarlin</a>، <a href="http://danielpataki.com/" rel="external nofollow">Daniel Pataki</a> و<a href="https://chrislema.com/" rel="external nofollow">Chris Lema</a>.
</p>

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

<h2>
	أفضل مصادر الملحقات والقوالب
</h2>

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

<p>
	إن كنتَ في بداية مسيرتك مع ووردبريس، يمكنك الاعتماد على مكتبة الملحقات كمصدر موثوق نظرا لخضوع محتواها للتجريب الدقيق، فضلا عن ذلك، يمكنك أن تتأكد دائما من توافق ملحق ما مع آخر نسخة ووردبريس، والتي من الحري بك أن تستخدمها.
</p>

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

<p>
	شخصيا، كان <a href="http://www.gravityforms.com/" rel="external nofollow">Gravity Forms</a> هو أول ملحق مدفوع أستخدمه، سرعان ما أدركت الفرق الشاسع بينه وبين مختلف ملحقات النماذج المجانية التي سبق لي استخدامها سواء من ناحية جودة تجربة المستخدم أو على مستوى الأداء، لذى قمت باستخدامه في مواقع كل زبائني.
</p>

<p>
	بعد ذلك، تعرفت على WPMU DEV، حيث اشتريت في البداية ملحق نظام الدعم (<a href="https://premium.wpmudev.org/project/support-system/" rel="external nofollow">Support System</a>) لتوفير الدعم لزبائني على استضافة ووردبريس متعددة المواقع (WordPress Multisite)، ما قادني لاحقا إلى تفحص الملحقات الأخرى لأتبين مدى الفرق الجوهري في القوة وتعدد الخصائص بينها وبين البدائل المجانية المتوافرة التي كنت أعتمد عليها سابقا، إضافة إلى اطمئناني أني لن أواجه مشاكل تخص التوافق بين هذه الملحقات فيما بينها.
</p>

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

<h2>
	مدى مرونة ووردبريس
</h2>

<p>
	لم تكن المواقع الأولى التي عملت على إنشائها باستخدام ووردبريس معقدة بتاتا، حيث أنها لم تتضمن حتى إمكانية التدوين بل كانت عبارة عن مواقع تعرض منتجات (brochure-ware sites) تتيح للزبائن أصحاب الأعمال الصغيرة إمكانية الحصول على مواقع بسيطة ببضع صفحات يمكنهم تحديثها بكل سهولة بأنفسهم. حتى بالنسبة لهذا النوع من المواقع البسيطة، أرى أن استخدام ووردبريس يعتبر أفضل من إنشائها بشكل ثابت (static) باستخدام HTML.
</p>

<p>
	ولم ألبث طويلًا حتى شرعت في استخدام المنشورات (posts) على مواقع زبائني، ليس بالضرورة من أجل التدوين بل من أجل وصف منتجاتهم مثلا، وتزامنا مع حصولي على مشاريع كبيرة وتعاملي مع زبائن أكثر طموحا بدأت باستشعار مرونة ووردبريس، أما بعد استخدامي لأنواع المنشورات المخصصة (custom post types) والتصنيفات المخصصة (custom taxonomies) اتضح لي وضوح الشمس مدى مرونة ووردبريس.
</p>

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

<p>
	عندما بدأت بكتابة الاستعلامات المخصصة (custom queries) وإدماجها في قوالبي، ازداد اقتناعي بمرونة ووردبريس، يعتبر صنف WP_Query من بين الوظائف التي أحبها في ووردبريس، يخول استخدام هذا الصنف جنبا إلى جنب وظائف أخرى مثل get_terms() إضافة إلى أنواع المنشورات والتصنيفات المخصصة خلق مواقع رائعة ومرنة للغاية.
</p>

<p>
	تعتبر إمكانية استخدام ووردبريس لإنشاء المواقع التي لا تشبه مدونات ووردبريس التقليدية بتاتا من بين أكثر الأمور التي تعزز من مرونته، رغم أننا ألفنا مشاهدة الكثير من مواقع ووردبريس حيث رأسية الموقع في الأعلى، المحتوى على اليسار، الشريط الجانبي في اليمين والقائمة السفلى أسفل الصفحة إلا أن هذا المظهر ليس ضروريا بتاتا، يمكن استخدام ووردبريس لإنشاء بعض المواقع المبتكرة والمبدعة في تصميماتها وتنسيقاتها، لا يعني استخدامك لهرمية قالب ووردبريس (WordPress template hierarchy) أن على موقعك أن يظهر مثل باقي مواقع ووردبريس.
</p>

<h2>
	من المفيد تعلم البرمجة...
</h2>

<p>
	رغم قدرتي على كتابة قوالبي الخاصة بنفسي في بداية استخدامي لووردبريس إلا أني لم أكن مطورا أو مبرمجا على قدر عال من الاحترافية، حيث كنت أعتمد بالأساس على أوراق الأنماط المتتالية (CSS) إضافة إلى بعض أساسيات PHP من أجل الحصول على التصاميم التي أريد دون أن أستفيد بشكل كامل من واجهة برمجة تطبيقات ووردبريس (WordPress <abbr title="Application Programming Interface | واجهة برمجية">API</abbr>).
</p>

<p>
	يمكن بكل تأكيد أن يتم استخدام ووردبريس دون امتلاك أي معرفة في البرمجة ودون الحاجة إلى التعامل مع أي شيفرات خصوصا بالنسبة لأصحاب المواقع الذين يستخدمون قوالب وملحقات عالية الجودة والكفاءة، لا شيء يقف عقبة أمام إنشائك موقعا احترافيا دون أن تكتب سطرًا برمجيًا واحدًا خصوصا مع تواجد العديد من أدوات إنشاء القوالب مثل<a href="https://premium.wpmudev.org/projects/category/themes/" rel="external nofollow">Upfront</a>  وتوافر العديد من الملحقات المتميزة.
</p>

<p>
	لكن إن كنت ترغب في إنشاء مواقع متعددة أو كنت تعمل لصالح أشخاص آخرين فمن الحري بك أن تتعلم برمجة قوالبك بشكل يدوي.
</p>

<p>
	على سبيل المثال، عندما بدأت باستخدام ووردبريس، كنت أعتمد على ملحق Query Posts (الذي لم يعد مدعوما الآن) من أجل إضافة استعلامات مخصصة إلى منطقة الودجات (widget areas)، أدركت مع مرور الوقت أن استخدام صنف WP_Query المتواجد في شيفرة القالب أكثر فعالية كما أنه يعمل على تخفيض الحمل على قاعدة البيانات، فضلا عن توضيح ما يجري فعلا خلف الواجهة.
</p>

<p>
	من جهة أخرى، لطالما استخدمت ملحق <a href="https://wordpress.org/plugins/widget-logic/" rel="external nofollow">Widget Logic</a> لوضع الودجات في أماكن محددة في موقعي، أما الآن فأستخدم الوسوم الشرطية (<a href="https://premium.wpmudev.org/blog/making-conditional-tags-work-magic-in-your-wordpress-site/" rel="external nofollow">conditional tags</a>) في ملفات القالب ما يعتبر أكثر فعالية فضلا عن توفير تحكم أكبر وفهم أفضل لكيفية عمل القالب.
</p>

<p>
	أما الآن فقد أصبحت أعمل على إنشاء أنواع المنشورات المخصصة بنفسي بشكل يدوي من خلال برمجتها عوض استخدام ملحق ما.
</p>

<h2>
	رغم ما أسلفنا الذكر إلا أن PHP ليس الأداة السحرية الكاملة
</h2>

<p>
	لقد سبق لي الإشارة إلى مدى أهمية أوراق الأنماط المتتالية (CSS) في التحكم في شكل القالب كما تشاء، كما أني تطرقت أيضا إلى دور كتابة شيفرات PHP بشكل يدوي في الاستفادة إلى أقصى حد من ووردبريس والرفع من الكفاءة.
</p>

<p>
	في المستقبل، لن يكون من الضروري امتلاك القدرة على كتابة شيفراتPHP حتى تتمكن من احتراف ميدان التطوير في ووردبريس، فمع انتشار <a href="http://wp-api.org/" rel="external nofollow">WP REST <abbr title="Application Programming Interface | واجهة برمجية">API</abbr></a> سيصبح Javascript ذا أهمية متزايدة في إنشاء استعلامات قاعدة البيانات فضلا عن كتابة شيفرات التفاعلات (interactions) والتأثيرات (effects).
</p>

<p>
	بالنسبة لنا، نحن مستخدمي PHP قد يبدو هذا الأمر محبطا بعض الشيء إلا أنه فرصة مميزة بالنسبة لمطوري واجهات الويب (front-end developers) الذين لطالما أجّلوا ولوج عالم ووردبريس نظرا لضعف خبرتهم في استخدام PHP، تزامنا مع هذه التطورات، سيصبح مجتمع ووردبريس أكبر بكثير فاتحا بذلك أبوابه أمام فئة جديدة من المستخدمين الذين يتمتعون بمهارات جديدة، أما بالنسبة لأعضاء المجتمع القدامى فعلينا أن نعمل على تطوير مهاراتنا لمواكبة الركب والنجاح في دمج Javascript وWP REST <abbr title="Application Programming Interface | واجهة برمجية">API</abbr>.
</p>

<h2>
	التعلم من الأخطاء
</h2>

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

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

<p>
	ما الأمور التي كنت تحب لو أنك عرفتها عند بدايتك مع ووردبريس؟ تفضل بمشاركتنا تجربتك بحلوها ومرها في التعليقات أسفله.
</p>

<p>
	ترجمة بتصرف للمقال: <a href="https://premium.wpmudev.org/blog/unprepared-for-wordpress/?utm_expid=3606929-67.-MP1PYYzS_6mvlSTiltv6Q.0" rel="external nofollow">Things I Was Unprepared for When I First Started Out with WordPress</a> لكاتبه: Rachel McCollin
</p>
]]></description><guid isPermaLink="false">202</guid><pubDate>Wed, 03 Aug 2016 23:00:00 +0000</pubDate></item><item><title>&#x62A;&#x63A;&#x64A;&#x64A;&#x631; &#x627;&#x633;&#x645; &#x645;&#x633;&#x62A;&#x62E;&#x62F;&#x645; &#x627;&#x644;&#x645;&#x62F;&#x64A;&#x631; &#x641;&#x64A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%AA%D8%BA%D9%8A%D9%8A%D8%B1-%D8%A7%D8%B3%D9%85-%D9%85%D8%B3%D8%AA%D8%AE%D8%AF%D9%85-%D8%A7%D9%84%D9%85%D8%AF%D9%8A%D8%B1-%D9%81%D9%8A-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r145/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_07/wordpress-super-admin-username.png.c3f906d7753ecca9d11c34edc3dff8c0.png" /></p>

<p>
	إحدى أبسط الطرق لزيادة حماية موقعك هي عن طريق اختيار اسم مخصص لحساب مدير ووردبريس (admin/super admin).
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="o_1aolr382m1acg1bsf18g575h1b0h" data-unique="02uq3y3sg" src="" style="opacity: 1; display: none;" alt=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="18611" data-unique="blg0jzoeu" src="https://academy.hsoub.com/uploads/monthly_2016_07/wordpress-super-admin-username.png.412b29c108dcf7c91251c77132070d36.png" alt="wordpress-super-admin-username.png"></p>

<p>
	ففي هذه الحالة سيواجه القراصنة بعض الصعوبات في الوصول إلى حسابك عن طريق صفحة <span style="font-family:courier new,courier,monospace;">wp-login.php </span>لأنه يجب عليهم تخمين اسم المستخدم، وهذا سيخلق خطوة إضافية لأنهم لن يقتصروا على تخمين كلمة المرور فقط.
</p>

<p>
	ماذا لو لم تغيّر اسم مستخدم مدير موقعك عند إنشائك لموقعك أو شبكتك؟ في هذا الدرس سنريك كيف تغيّر اسم المستخدم سواء ثبّتت ووردبريس بشكل منفرد أو متعدد عن طريق تغيير بسيط في قاعدة بياناتك.
</p>

<h2>
	إيجاد اسم قاعدة بياناتك
</h2>

<p>
	بما أننا في حاجة إلى القيام ببعض التغييرات في قاعدة بياناتك، ستحتاج إلى الحصول على اسمها أوّلًا، يمكنك فعل ذلك <br>
	بالتحقق من ملف <span style="font-family:courier new,courier,monospace;">wp-config.php </span>في جذر ملفات ووردبريس.
</p>

<p>
	في cPanel، اختر زر<strong> File Manager</strong> تحت قسم <strong>Files</strong>، فإذا ظهرت نافذة<strong> File Manager Directory Selection</strong> المنبثقة، اختر خيار<strong> Web Root </strong>أو <strong>Document Root</strong> لموقعك من قائمة الخيارات.
</p>

<p>
	اختر ملف <span style="font-family:courier new,courier,monospace;">wp-config.php</span> وانقر على زر <strong>Edit</strong> في أعلى الصفحة، ابحث عن شيفرة برمجية مشابه لهذه:
</p>

<pre class="ipsCode prettyprint lang-php prettyprinted" id="ips_uid_1219_7">
<span class="com">// ** MySQL settings - You can get this info from your web host ** // </span><span class="pln">

</span><span class="com">/** The name of the database for WordPress */</span><span class="pln"> 
define</span><span class="pun">(</span><span class="str">'DB_NAME'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'your_db'</span><span class="pun">);</span><span class="pln"> 

</span><span class="com">/** MySQL database username */</span><span class="pln"> 
define</span><span class="pun">(</span><span class="str">'DB_USER'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'yourusername'</span><span class="pun">);</span><span class="pln"> 

</span><span class="com">/** MySQL database password */</span><span class="pln"> 
define</span><span class="pun">(</span><span class="str">'DB_PASSWORD'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'this-is-your-password'</span><span class="pun">);</span><span class="pln"> 

</span><span class="com">/** MySQL hostname */</span><span class="pln"> 
define</span><span class="pun">(</span><span class="str">'DB_HOST'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'localhost'</span><span class="pun">);</span><span class="pln"> 

</span><span class="com">/** Database Charset to use in creating database tables. */</span><span class="pln"> 
define</span><span class="pun">(</span><span class="str">'DB_CHARSET'</span><span class="pun">,</span><span class="pln"> </span><span class="str">'utf8'</span><span class="pun">);</span></pre>

<p>
	سيظهر اسم قاعدة البيانات في السطر الثالث في مكان <span style="font-family:courier new,courier,monospace;">your_db</span>.
</p>

<p>
	في cPanel، انقر على زر <strong>phpMyAdmin</strong> تحت <strong>Databases</strong> في الصفحة الرئيسية، ثم اختر قاعدة بياناتك من القائمة على اليسار ثم حدد جدول <span style="font-family:courier new,courier,monospace;">wp_users</span>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18608" href="https://academy.hsoub.com/uploads/monthly_2016_07/wordpress-tables.png.73d5949ea3d58486ce041b5622ef113b.png" rel="external"><img alt="wordpress-tables.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18608" data-unique="3d14wdifs" src="https://academy.hsoub.com/uploads/monthly_2016_07/wordpress-tables.thumb.png.3a121e35b325f29eea159b9bc3ff7347.png"></a>
</p>

<p>
	انقر عليه وابحث عن اسم مستخدم المدير (admin) في القائمة.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18609" href="https://academy.hsoub.com/uploads/monthly_2016_07/wp_users-table-option.png.47290ab909c9d48b47ce349f8175d294.png" rel="external"><img alt="wp_users-table-option.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18609" data-unique="7jbpr7ax8" src="https://academy.hsoub.com/uploads/monthly_2016_07/wp_users-table-option.thumb.png.c157e43b762a697e17f31ce0102fc100.png"></a>
</p>

<p>
	انقر على زر <strong>Edit</strong> لإضافة القيم إلى خيارات الجدول، غيّر اسم المستخدم (استبدله بالاسم الجديد) في جميع الحقول التي تعرض الاسم القديم.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18605" href="https://academy.hsoub.com/uploads/monthly_2016_07/insert-username-table-options.png.388955e61221ac177da3b7782640f869.png" rel="external"><img alt="insert-username-table-options.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18605" data-unique="byd1kztwv" src="https://academy.hsoub.com/uploads/monthly_2016_07/insert-username-table-options.thumb.png.8cf731592d7f5cf0320236bc077724a2.png"></a>
</p>

<p>
	على أقل تقدير ستحتاج إلى تعديل حقل <span style="font-family:courier new,courier,monospace;">user_login</span> لتغيير اسم المستخدم، وإذا أردت تغيير كيفية عرض اسم المستخدم على الواجهة الأمامية لموقعك فغيّر حقل<span style="font-family:courier new,courier,monospace;"> display_name</span>.
</p>

<p>
	يحتوي حقل <span style="font-family:courier new,courier,monospace;">user_nicename</span> على الاسم الذي سيظهر في الرابط في أماكن مثل صفحة أرشفة الكاتب، يجب أن لا يحتوي ما ستكتبه هنا على فراغات وسيكون في الغالب نفس اسم المستخدم الذي تسجل دخولك به، لكن في حالات التي لا يبدو فيها الاسم سهل القراءة مثل "HeartPrintedUnderpants23"، يمكنك اختيار اسم مختلف للظهور في الروابط.
</p>

<p>
	حالما تنتهي، احفظ التغييرات التي قمت بها.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18606" href="https://academy.hsoub.com/uploads/monthly_2016_07/save-table-option.png.cabe29d409095fe0ed8e9b9a1a5edd13.png" rel="external"><img alt="save-table-option.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18606" data-unique="9ygmceebz" src="https://academy.hsoub.com/uploads/monthly_2016_07/save-table-option.thumb.png.6ac32af24dad683cbfb14e470b399b32.png"></a>
</p>

<p>
	في أسفل خيارات الجدول، سترى مجموعة من صناديق القوائم المنسدلة، اختر <strong>Save</strong> في الأول و<strong> Go back to previous page</strong> في الثاني ثم انقر على <strong>Go</strong> لحفظ تغييراتك.
</p>

<p>
	بعد أن تنتهي من هذه التغييرات ستكون قد غيّرت اسم مستخدمك ويمكنك استخدامه لتسجيل دخولك، أما لو كنت تستخدم مجموعة من المواقع، فتوجد خطوات إضافية أخرى تحتاج إلى إنهائها.
</p>

<h2>
	استبدال اسم مدير النظام على Wordpress Multisite
</h2>

<p>
	لتغيير مستخدم المدير (super admin) لشبكتك، أنهِ أولا الخطوات السابقة، وعندما تنتهي منها عُد إلى قائمة جداول قاعدة البيانات وابحث عن جدول <span style="font-family:courier new,courier,monospace;">wp_sitemeta</span>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18610" href="https://academy.hsoub.com/uploads/monthly_2016_07/wp_sitemeta-table.png.8e2f3688c5aae5dbb54145d7350a9b82.png" rel="external"><img alt="wp_sitemeta-table.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18610" data-unique="fm3qjkp18" src="https://academy.hsoub.com/uploads/monthly_2016_07/wp_sitemeta-table.thumb.png.270a442beab4621490fa0060631fc180.png"></a>
</p>

<p>
	انقر عليها لتظهر جميع خيارات الجدول، عندما يتم تحميلها، ابحث عن صف <span style="font-family:courier new,courier,monospace;">site_admins</span> أسفل عمود <span style="font-family:courier new,courier,monospace;">meta_key</span>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18607" href="https://academy.hsoub.com/uploads/monthly_2016_07/site_meta-table-options.png.7ab1a2ccd29a7ab3a2c1a33e52620d21.png" rel="external"><img alt="site_meta-table-options.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18607" data-unique="23f9v6rl5" src="https://academy.hsoub.com/uploads/monthly_2016_07/site_meta-table-options.thumb.png.13c54a1ea25eae073b318004739aef00.png"></a>
</p>

<p>
	انقر على زر <strong>Edit</strong> على يسار ذلك الصف، ثم، غيّر القيم لمستخدم المدير في حقل <span style="font-family:courier new,courier,monospace;">meta_value</span>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="18604" href="https://academy.hsoub.com/uploads/monthly_2016_07/editing-site_admins-table-option.png.aeebcb2d17bc7770eb6cb506977bfc32.png" rel="external"><img alt="editing-site_admins-table-option.png" class="ipsImage ipsImage_thumbnailed" data-fileid="18604" data-unique="l90mtsndx" src="https://academy.hsoub.com/uploads/monthly_2016_07/editing-site_admins-table-option.thumb.png.ad8197a4b956a8f4e192f2e0a1c9159d.png"></a>
</p>

<p>
	ستحتاج إلى تغيير أمرين: اسم المستخدم ثم قيمة عدد أحرف اسم مستخدمك.
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_1219_9">
<span class="pln">a:1:{i:0;s:5:"admin";}</span></pre>

<p>
	في المثال أعلاه، يظهر اسم المستخدم الافتراضي، لذلك يجب عليك أن تغيّر admin والرقم 5 الذي يظهر قبل الاسم والذي يمثل عدد حروف الاسم.
</p>

<p>
	سيكون الرقم مختلفًا لو كان اسم المستخدم أطول من 5 أحرف، وقد تختلف <span style="font-family:courier new,courier,monospace;">meta_value</span> أيضا إذا كنت تمتلك صلاحيات أخرى مرتبطة بحساب المدير، وفي هذه الحالة، ابحث عن نفس القيم في الشيفرة البرمجية.
</p>

<p>
	إذا أردت تغيير اسم المستخدم على سبيل المثال إلى"HeartPrintedUnderpants23"، فيجب تغيير القيم لتبدوا كالتالي:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted" id="ips_uid_1219_11">
<span class="pln">a:1:{i:0;s:24:"HeartPrintedUnderpants23";}</span></pre>

<p>
	تم تغيير اسم المستخدم إلى الاسم الجديد كما تم تغيير الرقم 5 إلى 24 ليعكس عدد الأحرف في اسم المستخدم الجديد.
</p>

<p>
	إذا أعجبك اسم المستخدم الجديد، انقر على <strong>Go</strong> في الأسفل لحفظ التغييرات التي قمت بها.
</p>

<h2>
	الخاتمة
</h2>

<p>
	إذا اتبعت الخطوات السابقة فستكون قد غيّرت اسم مستخدمك الافتراضي إلى اسم آخر عن طريق عمل بعض التغييرات البسيطة على قاعدة البيانات.
</p>

<p>
	وبهذه الطريقة أصبح اختراق موقعك أكثر صعوبة على القراصنة، لكن ليس هذا هو التغيير الوحيد الذي يجب عليك القيام به لزيادة مستوى أمان موقعك.
</p>

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

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

<p>
	ما خيارك المفضل لتغيير اسم مستخدم المدير في موقعك؟ وهل جربت تغييره؟ انضم إلى المحادثة وشاركنا خبرتك في التعليقات أسفله.
</p>

<p>
	ترجمة -وبتصرف- للمقال: <a href="https://premium.wpmudev.org/blog/change-admin-username/" rel="external nofollow">How to Change Your WordPress Admin Username</a> لصاحبه Jenni McKinnon
</p>
]]></description><guid isPermaLink="false">145</guid><pubDate>Wed, 27 Jul 2016 09:32:00 +0000</pubDate></item><item><title>&#x623;&#x641;&#x636;&#x644; 9 &#x645;&#x644;&#x62D;&#x642;&#x627;&#x62A; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x644;&#x62A;&#x633;&#x647;&#x64A;&#x644; &#x625;&#x62F;&#x627;&#x631;&#x629; &#x627;&#x644;&#x62A;&#x639;&#x644;&#x64A;&#x642;&#x627;&#x62A; &#x648;&#x62A;&#x62D;&#x633;&#x64A;&#x646;&#x647;&#x627;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D8%A3%D9%81%D8%B6%D9%84-9-%D9%85%D9%84%D8%AD%D9%82%D8%A7%D8%AA-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D9%84%D8%AA%D8%B3%D9%87%D9%8A%D9%84-%D8%A5%D8%AF%D8%A7%D8%B1%D8%A9-%D8%A7%D9%84%D8%AA%D8%B9%D9%84%D9%8A%D9%82%D8%A7%D8%AA-%D9%88%D8%AA%D8%AD%D8%B3%D9%8A%D9%86%D9%87%D8%A7-r243/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2017_04/main.png.9a06c389470dc41cc00c4894b1510335.png" /></p>

<p>
	يعتبر التفاعل مع زوار موقع ووردبريس الخاص بك أمرا جوهريا للغاية. للقيام بذلك من البديهي أن تعمل على تفعيل التعليقات حتى يتسنى لمتتبعيك إبداء آرائهم حول المحتوى الذي تقدمه، التعبير عن إعجابهم بمنتجك وحتى طرح الأسئلة التي تتبادر إلى أذهانهم، ما يوفر تغذية راجعة (feedback) قَيِّمَةٍ للغاية.
</p>

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

<p>
	تزامنا مع تحقيق موقعك للنجاح المنشود، تصبح عملية إدارة التعليقات أمرا شاقا، حيث ستضطر للتعامل مع عدد متزايد من تعليقات السبام المزعجة (spam comments) كما أنك ستتلقى الكثير من التعليقات التي تتطلب منك قراءتها والرد عليها ما يأخذ جزءا كبيرا من الوقت الذي يفترض بك أن تعمل خلاله على إنتاج محتواك. من المحتمل أيضا أن تلاحظ أن واجهة المستخدم لا تقدم أفضل خدمة ممكنة لزوارك.
</p>

<p>
	من حسن الحظ، تتواجد العديد من الملحقات التي يمكن أن تساعدك في إدارة التعليقات على موقع ووردبريس الخاص بك فضلا عن تحسين عملية التعليق بالنسبة للمستخدمين. تنقسم هذه الملحقات عموما إلى أربعة أصناف تبعا لطبيعة الخدمات التي تقدمها،  مع وجود بعض الملحقات التي توفر أكثر من خدمة واحدة:
</p>

<ul>
<li>
		الحفاظ على خلو التعليقات من السبام (spam)
	</li>
	<li>
		توفير إمكانية التعليق بالاعتماد على خدمة طرف ثالث (third party)
	</li>
	<li>
		تقديم المساعدة لك في إدارة التعليقات والرد عليها
	</li>
	<li>
		العمل على تحسين واجهة التعليق للمستخدمين
	</li>
</ul>
<p>
	لنلق نظرة الآن على أفضل عشر ملحقات لمساعدتك على إدارة التعليقات على موقع ووردبريس الخاص بك.
</p>

<h3>
	Akismet
</h3>

<p style="text-align: center;">
	<img alt="Akismet.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22765" data-unique="z3imvf4gr" src="https://academy.hsoub.com/uploads/monthly_2017_04/Akismet.PNG.8078c802d3eaeae584703a007a211e1f.PNG"></p>

<p>
	يعتبر Akismet الأب الروحي لملحقات إدارة التعليقات، يعمل هذا الملحق على حذف تعليقات السبام دون قيامك بأي مجهود يذكر كما أنه يأتي منصبا بشكل مسبق على كل استضافات ووردبريس. من أجل تفعيله، عليك بالحصول على مفتاح <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> (<abbr title="Application Programming Interface | واجهة برمجية">API</abbr> key) من الموقع الرسمي: <a href="http://akismet.com/wordpress/" rel="external nofollow">Akismet website</a> ثم إضافته إلى إعداداتك.
</p>

<p>
	إن كنت تمتلك موقعا شخصيا لا تجني منه أي مداخيل يمكنك الحصول على مفتاح <abbr title="Application Programming Interface | واجهة برمجية">API</abbr> من خلال حساب Akismet مجاني (basic account)، أما إن كنت تدير موقعا تجاريا أو تحصل على عدد تعليقات يتجاوز 000 50 شهريا فعليك الحصول على حساب مدفوع (premium account). يمكنك التسجيل باستخدام حسابك على wordpress.com إن كنت تمتلك واحدا أو إنشاء حساب على Akismet.
</p>

<p>
	قم بتفعيل ملحق Akismet وسيعمل على إيقاف تعليقات السبام أثناء نومك، في غضون انشغالك بعملك وأثناء ممارستك هواياتك ونشاطاتك اليومية عوض إضاعة وقتك الثمين في التعامل مع التعليقات المزعجة.
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://wordpress.org/plugins/akismet/" rel="external nofollow">Akismet</a>
</p>

<h3>
	Disqus Comments System
</h3>

<p style="text-align: center;">
	<img alt="Disqus Comments System.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22762" data-unique="lsr7rjh2r" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f7614588e02_DisqusCommentsSystem.PNG.ff346250c35cb2817b7112d093000a58.PNG"></p>

<p>
	إن لم ينل نظام التعليق المدمج في ووردبريس استحسانك، إن أردت توفير المزيد من خيارات التفاعل لمستخدميك أو إن كنت تحبذ أن تتلقى تحديثات التعليقات أولا بأول، عليك باستخدام أكبر نظام خاص بإدارة التعليقات: Disqus Comments Management System، يخولك استخدام هذا الملحق تعويض نظام التعليقات الافتراضي في ووردبريس بنظام Disqus للتعليقات.
</p>

<p>
	يمكن للزوار الذين يمتلكون حسابات Disqus أن يستخدموها للتعليق على محتواك دون الحاجة إلى إنشاء حساب على موقعك ما يعتبر أهم خاصية في هذا النظام، كما يوفر أيضا لمستخدميك خيارات RSS، التنبيهات، الرسائل الإلكترونية فضلا عن قدرة الملحق على التخلص من تعليقات السبام المزعجة.
</p>

<p>
	في بعض الأحيان لا يفضل القراء إنشاء حساب على طرف آخر من أجل التعليق على محتوى موقعك ما يعتبر نقطة سلبية في حق هذا الملحق، من ناحية أخرى وحسب تجربتي الشخصية يمكن لواجهة التعليق الجديدة أن تكون بطيئة التحميل مقارنة بتلك المدمجة في ووردبريس. إضافة إلى ذلك، <a href="https://help.disqus.com/customer/portal/articles/472005-wordpress-troubleshooting" rel="external nofollow">يعرف الملحق بعض مشاكل التوافق مع بعض القوالب الشهيرة</a> إلا أن أغلبها يمكن تجاوزه ببساطة.
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://wordpress.org/plugins/disqus-comment-system/installation/" rel="external nofollow">Disqus Comments System</a>
</p>

<h3>
	Comments Plus
</h3>

<p style="text-align: center;">
	<img alt="Comments Plus.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22761" data-unique="m2y67p0sz" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f76144d601e_CommentsPlus.PNG.8f7fb38dee08688f1855997ae5593a83.PNG"></p>

<p>
	يعمل ملحق Comments Plus على جعل عملية التعليق أكثر سهولة ومرونة لقرائك. عند تنصيبه يمكن لزوارك الاختيار بين التعليق باستخدام واجهة ووردبريس أو تسجيل الدخول من خلال Facebook، Twitter أو Google+. يتم نشر تعليقات قرائك على حساباتهم في موقع التواصل الاجتماعي الذي تم استخدامه بغرض التعليق، ما يرفع من شعبية موقعك من خلال تشجيع المزيد من القراء الجدد على الولوج من أجل قراءة ما تم التعليق عليه.
</p>

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

<p>
	من وجهة نظري الشخصية، أرى أن أهم خاصية في هذا الملحق هي توفيره إمكانية مشاركة آراء المُعلّقين حول محتوى موقعك على حساباتهم في مواقع التواصل الاجتماعي، ما يدفع أصدقاءهم ومتابعيهم إلى التعرف على موقعك وزيارته، بل يمكن أيضا أن ينال إعجابهم ليصبحوا بذلك قراء أوفياء هم الآخرين، جالبين لك المزيد من الزوار.
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://premium.wpmudev.org/project/comments-plus/" rel="external nofollow">Comments Plus</a>
</p>

<h3>
	WP Ajax Edit Comments
</h3>

<p style="text-align: center;">
	<img alt="WP Ajax Edit Comments.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22764" data-unique="e8hu779az" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f7614d87b33_WPAjaxEditComments.PNG.1ddd7a53dabc09d0c0ac38eb12a15ac8.PNG"></p>

<p>
	قد يقوم أحد قرائك في بعض الأحيان بنشر تعليق ثم يرغب مباشرة في حذفه أو التعديل عليه، خصوصا إن كانت منشوراتك مٌلْهِمَةً ومثيرة للنقاشات الجدلية، ستجد حتما ذلك المتتبع المتحمس صاحب التعليقات النارية الذي سرعان ما يندم ويرى مبالغته في الرد ويود أن لو يستطيع التراجع عن تعليقه أو التعديل عليه بمجرد ضغطه على زر الرد.
</p>

<p>
	يأتي ملحق WP Ajax Edit Comments بالحل الأمثل لهذه الوضعية حيث يوفر إمكانية التعديل على التعليقات بعد نشرها شريطة أن يتم ذلك في غضون مدة زمنية محدودة بعد النشر.
</p>

<p>
	يسمح لك الملحق بصفتك مدير الموقع إمكانية إدارة التعليقات والتعديل عليها من خلال واجهة موقعك موفرا عليك عناء الذهاب إلى شاشات إدارة ووردبريس.<br>
	 
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://wordpress.org/plugins/wp-ajax-edit-comments/" rel="external nofollow">WP Ajax Edit Comments</a>
</p>

<h3>
	Subscribe to Comments Reloaded
</h3>

<p style="text-align: center;">
	<img alt="Subscribe to Comments Reloaded.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22763" data-unique="pvmyxb2gv" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f7614a6e76e_SubscribetoCommentsReloaded.PNG.1974c20e70a587227f66923f2823af41.PNG"></p>

<p>
	إن أردت أن توفر لقرائك خيار التسجيل في تعليقات منشوراتك دون اللجوء إلى نظام تعليق كطرف ثالث ودون الحاجة إلى استخدام ملحق خاص بمواقع التواصل الاجتماعي ما عليك إلا بالاعتماد على ملحق Subscribe to Comments Reloaded plugin الذي يوفر خاصيتي التسجيل والرد.
</p>

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

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://wordpress.org/plugins/subscribe-to-comments-reloaded/" rel="external nofollow">Subscribe to Comments Reloaded</a>
</p>

<h3>
	Comment Images
</h3>

<p style="text-align: center;">
	<img alt="Comment Images.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22767" data-unique="nqwpap1xp" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f7615130566_CommentImages.PNG.9d16c9c284065241fa9a1cde3324a6c2.PNG"></p>

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

<p>
	يسمح ملحق Comment Images الخاص ب: Tom McFarlin بتغيير هذا الأمر مخولا بذلك زوار موقعك رفع الصور في تعليقاتهم. يدعم هذا الملحق صيغ الصور الأكثر شعبية فقط كما أنه يعمل على تنسيق الصور لتلائم التنسيق العام للتعليقات، إضافة إلى توفير إمكانية الاطلاع على الصور المرفقة في كل تعليق من خلال إدارة ووردبريس.
</p>

<p>
	فضلا عما أسلفنا الذكر، يعمل هذا الملحق على إضافة الصور المرفوعة في التعليقات إلى مكتبة الميديا (Media Library) ما يعتبر أداة جيدة فيما يخص المواقع التي تتسم بمساهمة المستخدمين في صناعة المحتوى، حيث يمكن لهم رفع الصور التي سيتم استخدامها لاحقا في صياغة المنشورات القادمة.
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://wordpress.org/plugins/comment-images/" rel="external nofollow">Comment Images</a>
</p>

<h3>
	Better WordPress Recent Comments
</h3>

<p style="text-align: center;">
	<img alt="Better WordPress Recent Comments.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22766" data-unique="1zz51lix2" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f7614fb6991_BetterWordPressRecentComments.PNG.4cad8c7fb93c12089afbeb222439bf63.PNG"></p>

<p>
	تم تصميم هذا الملحق لتحسين ودجت أحدث التعليقات (‘Recent Comments’ widget) المتواجدة بشكل افتراضي، حيث يوفر لك ودجت إضافية من أجل عرض التعليقات الحديثة إضافة إلى خاصيات قابلة للتعديل بالنسبة لروابط التتبع (trackbacks)، التنبيهات المُرسلة (pingbacks)، الصور الرمزية العالمية (gravatars)، أيقونات سمايلي (smilies) وتقنية أجاكس (AJAX).
</p>

<p>
	يسمح لك الملحق أيضا بالتحكم في خرج (output) الودجت من خلال إنشاء قالبك الخاص لخرج التعليق، يمكنك أيضا أن تضيف أو تحذف المحتوى، تعيد ترتيب العناصر، تدمج الروابط، تخصص النصوص وغير ذلك كثير. تتوفر أيضا إمكانية التعديل على قالب تجميع التعليقات، كتجميع كل التعليقات على منشور محدد على سبيل المثال.
</p>

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

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://wordpress.org/plugins/bwp-recent-comments/" rel="external nofollow">Better WordPress Recent Comments</a>
</p>

<h3>
	Comments Control
</h3>

<p style="text-align: center;">
	<img alt="Comments Control.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22769" data-unique="0h6k7kee1" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f761530477b_CommentsControl.PNG.7ab98ed160964f713833dd2e1de7b89c.PNG"></p>

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

<p>
	يعمل ملحق Comments Control على السماح لقرائك بالتعليق بسرعة دون أن يملي عليهم ووردبريس ما يفعلون. إن كنت تتوفر على موقع يتميز بمناقشات سريعة ومباشرة في التعليقات أو كنت تستعمل ووردبريس كنظام إدارة مشاريع داخلي ويقوم أعضاء الفريق بنشر تعليقاتهم على المشاريع فسيوفر استعمال هذا الملحق عليك الكثير من الوقت وحتما الكثير من الإحباط.
</p>

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

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://premium.wpmudev.org/project/comments-control/" rel="external nofollow">Comments Control</a>
</p>

<h3>
	Comment Indexer
</h3>

<p style="text-align: center;">
	<img alt="Comment Indexer.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="22768" data-unique="r8co4lwk1" src="https://academy.hsoub.com/uploads/monthly_2017_04/58f7615216b9f_CommentIndexer.PNG.dca0301c14f20c18dd82e29fb1ebdb31.PNG"></p>

<p>
	إن كنت تستخدم ووردبريس متعدد المواقع (WordPress Multisite) لإدارة شبكة مدونات أو مواقع مع تواجد مجتمع مستخدمين يتميزون بنشاطهم وتفاعلهم في جميع المواقع (كما هو الأمر مع <a href="https://wordpress.com/" rel="external nofollow">WordPress.com</a> أو <a href="http://edublogs.org/" rel="external nofollow">edublogs</a> ) فمن الوارد جدا أن تجد العديد من المستخدمين الذين يقومون بالتعليق والرد على التعليقات في العديد من المواقع على شبكتك.
</p>

<p>
	تم بتصميم ملحق Comment Indexer  ليعمل بالتوافق مع الملحقات الأخرى حتى يسمح لك بفهرسة (index)، أرشفة (archive)، عرض (display) التعليقات والبحث (search) عنها في جميع مواقع شبكتك. 
</p>

<p>
	يمكنك على سبيل المثال استخدام هذا المُلحق مع:
</p>

<ul>
<li>
		<a href="https://premium.wpmudev.org/project/recent-global-author-comments-feed/" rel="external nofollow">Recent Global Author Comments Feed</a>، من أجل عرض قائمة بكل التعليقات التي تخص كاتبا معينا.
	</li>
	<li>
		<a href="https://premium.wpmudev.org/project/recent-global-comments-feed/" rel="external nofollow">Recent Global Comments Feed</a>، لعرض كل التعليقات في مكان معين من شبكتك، مثلا في موقعك الأساسي أو في أحد المواقع الأخرى بشكل فردي.
	</li>
	<li>
		<a href="https://premium.wpmudev.org/project/recent-global-comments-widget/" rel="external nofollow">Recent Comments Widget</a>، لوضع ودجت (widget) تعمل على عرض التعليقات الحديثة من كل المواقع على شبكتك في أي مكان مخصص للودجات على أي موقع ضمن شبكتك.
	</li>
</ul>
<p>
	إن كنت تعمل على بناء مجتمع من المدونين أو من أصحاب المواقع، يمكن لعرض التعليقات الحديثة على موقعك الرئيسي أن يكون ذا فائدة قصوى في مساعدة المستخدمين المحتملين على معرفة ما الذي يحدث في شبكتك وبالتالي فهم الغاية منها والفائدة من الالتحاق بها، أما بالنسبة للمستخدمين المتواجدين فعلا، يمكن لعرض تعليقات الشبكة على مواقعهم أن يعود عليهم بالنفع العميم من خلال تشجيع زوارهم على الانخراط في نقاش أوسع.
</p>

<p>
	إن كنت مهتما بهذا الملحق عليك بزيارة الموقع الرسمي: <a href="https://premium.wpmudev.org/project/comment-indexer/" rel="external nofollow">Comment Indexer</a>
</p>

<h3>
	خلاصة
</h3>

<p>
	تعتبر التعليقات جزءً أساسيا من تجربة استخدام مواقع ووردبريس، كما أنها أفضل وسيلة للحصول على التغذية الراجعة (feedback) من الزوار خصوصا إن كنت تدير موقعا يتطلب التفاعل مع المستخدمين، كما أنها تسمح لهم بتقديم الاقتراحات والتفاعل معك ومع بعضهم البعض. تساعد الملحقات التي تطرقت لها في هذا الموقع على بناء مجتمع نشيط من المستخدمين الأوفياء لموقعك.
</p>

<p>
	هل تفضل ملحقًا معينًا لإدارة التعليقات؟ شاركنا رأيك في التعليقات أسفله.
</p>

<p>
	 
</p>

<p>
	ترجمة بتصرف للمقال:   <a href="https://premium.wpmudev.org/blog/comment-management-plugins/?utm_expid=3606929-67.KOuGWaEfRS2elZCEv5f8LA.0" rel="external nofollow">10Plugins That Take the Pain Out of Managing WordPress Comments</a>  لكاتبه: Rachel McCollin
</p>
]]></description><guid isPermaLink="false">243</guid><pubDate>Sat, 16 Jul 2016 21:00:00 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641; &#x62A;&#x638;&#x647;&#x631; &#x639;&#x631;&#x636;&#x627; &#x644;&#x645;&#x62F;&#x629; &#x645;&#x62D;&#x62F;&#x648;&#x62F;&#x629; &#x639;&#x644;&#x649; &#x645;&#x648;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81-%D8%AA%D8%B8%D9%87%D8%B1-%D8%B9%D8%B1%D8%B6%D8%A7-%D9%84%D9%85%D8%AF%D8%A9-%D9%85%D8%AD%D8%AF%D9%88%D8%AF%D8%A9-%D8%B9%D9%84%D9%89-%D9%85%D9%88%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r141/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_06/limited-time-offer-wordpress.png.04fc3d383320e3f98824d296a8c8bae5.png" /></p>

<p>
	إن تقديم الخصومات والمنتجات/الخدمات المجانية للعملاء المحتملين هي وسيلة فعالة لزيادة الاهتمام فيك وفي أعمالك.
</p>

<p>
	وسيزداد الإهتمام بشكل كبير بعرضك، عندما تتيحه لمدة محدودة فقط، والتفسير النفسي لهذا هو أن ندرة شيء ما مهما كان (طعام، موارد أو حتى عرض مثير…) سيدفعنا للتّصرف بسرعة للحصول عليه قبل فوات الأوان.
</p>

<p>
	في درسنا اليوم سنتعلم كيف يمكننا الاستفادة من هذا المفهوم باستخدام ملحقي <a href="https://premium.wpmudev.org/project/social-marketing/" rel="external nofollow">Social Marketing</a> و <a href="https://premium.wpmudev.org/project/scheduled-content/" rel="external nofollow">Scheduled Content</a> وسننشئ عرضًا لمدة محدودة لتشجيع المستخدمين للإعجاب بحساباتنا على شبكات التواصل الاجتماعي ومن ثم العودة للوصول إلى الخصم الخاص.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="17706" data-unique="y976k9tmx" src="https://academy.hsoub.com/uploads/monthly_2016_06/limited-time-offer-wordpress.png.1396b3139fe9563e2b790af77dd17083.png" alt="limited-time-offer-wordpress.png"></p>

<p>
	لنبدأ!
</p>

<h2>
	Social Marketing و Scheduled Content
</h2>

<p>
	ستتمكن من لفت الأنظار حول ما تقدّمه من مُنتجات باستخدام ملحق Social Marketing من خلال تقديم حوافز للمستخدمين الذين ينشرون منتجاتك أو خدماتك على شبكات التواصل الإجتماعي الكبرى مثل فيسبوك وتويتر و جوجل+ وغيرها.
</p>

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

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17701" href="https://academy.hsoub.com/uploads/monthly_2016_06/sample-social-marketing-ad.png.4326f1964ea89c47e817fcb1f82c7e8c.png" rel="external"><img alt="sample-social-marketing-ad.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17701" data-unique="11m8xhhcg" src="https://academy.hsoub.com/uploads/monthly_2016_06/sample-social-marketing-ad.thumb.png.6aa40603d37813110202abf9817507ba.png"></a>
</p>

<p>
	يمكنك دمج الإعلانات بسهولة مع مشاركاتك وصفحاتك باستخدام الأكواد القصيرة (shortcodes)، ويمكنك أيضا تخصيصها بسهولة بالاعتماد على الكثير من الخيارات التي تختارها عند إنشائك لإعلانك.
</p>

<p>
	أما بالنسبة لـ Schedule Selected Content فسيسمح لك بجدولة المحتويات لإظهارها على موقعك في أي وقت تريده في المستقبل.
</p>

<p>
	ستتمكن باستخدام هذين الملحقين من إنشاء وجدولة عروض محدودة الوقت للشبكات الاجتماعية.
</p>

<p>
	في هذا الدرس، سأنشئ عرضًا لشركتي المتخصصة في تصميم الويب لأريك كيف يمكنك إعداد هذه الملحقات.
</p>

<p>
	سأنشئ عرضًا يمنح قسيمة (coupon) مجانية للحصول على مُلحق تجاري بالإضافة إلى دعم مجاني لمدة شهر مع تخفيض 50% على أسعار القوالب، وهذا العرض سيبقى لمدة 24 ساعة وسينتهي عند منتصف الليل.
</p>

<h2>
	البداية
</h2>

<p>
	ثبت وفعّل أولا ملحقي <a href="https://premium.wpmudev.org/project/scheduled-content/" rel="external nofollow">Schedule Selected Content</a> و <a href="https://premium.wpmudev.org/project/social-marketing/" rel="external nofollow">Social Marketing</a>.
</p>

<h2>
	إعداد Social Marketing
</h2>

<p>
	عند تفعيل ملحق Social Marketing، ستُوجّه إلى صفحة إعداداته، ويمكنك إنشاء إعلانك الأول بثلاثة خطوات فقط:
</p>

<ol>
<li>
		<strong>إعداد الخيارات</strong>: سنتحكّم هنا في الإعدادات الأساسية للإعلان مثل خيارات المظهر والتحميل…
	</li>
	<li>
		<strong>إنشاء إعلانك</strong>: سيظهر هنا شكل إعلانك بعد إضافة المحتويات والتفاصيل.
	</li>
	<li>
		<strong>إضافة إعلانك</strong>: سيتم توفير كود قصير سيمكنك من إضافة إعلانك في أي مكان في موقعك.
	</li>
</ol>
<p>
	انقر على زر <strong>Configure your settings</strong> لإعداد الخيارات حسب تفضيلاتك.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17704" href="https://academy.hsoub.com/uploads/monthly_2016_06/social-marketing-configure-settings.png.054c9752fd137298546d0443165bcaac.png" rel="external"><img alt="social-marketing-configure-settings.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17704" data-unique="8821hvnkb" src="https://academy.hsoub.com/uploads/monthly_2016_06/social-marketing-configure-settings.thumb.png.6c269e095d7aab1139f3012f2e713b72.png"></a>
</p>

<p>
	يمكنك إما اختيار إحدى القوالب الجاهزة أو استخدام أنماط (stylesheet) موقعك الحالي لإنشاء إعلانك.
</p>

<p>
	أود أن أذكر أن خيار "lazy dependency loading" سيحمّل -عند تفعيله- عناصر إعلانك حسب الحاجة وذلك لتقليص وقت تحميل موقعك.
</p>

<p>
	عند انتهاءك من الخيارات، انقر على زر <strong>Save Changes and go back to Tutorial</strong> في أسفل الصفحة.
</p>

<h2>
	إنشاء الإعلان
</h2>

<p>
	بعد ذلك انقر على زر <strong>Create Advert</strong> في صفحة <strong>Getting Started</strong>، ستلاحظ وجود محرر WYSIWYG والذي يشبه كثيرا محرر التدوينات والصفحات باستثناء أنه توجد بعض الخيارات الإضافية أسفل المحرر.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17705" href="https://academy.hsoub.com/uploads/monthly_2016_06/social-marketing-ad-settings.png.53dca50f842d569705c64ea134afe650.png" rel="external"><img alt="social-marketing-ad-settings.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17705" data-unique="b0p6fivgw" src="https://academy.hsoub.com/uploads/monthly_2016_06/social-marketing-ad-settings.thumb.png.dfc993713cb81e71c4b386286be149e1.png"></a>
</p>

<p>
	أدخل عنوان ومحتويات إعلانك، كِلا الحقلين سيظهران في الواجهة الأمامية (front end)، وبعد ذلك أدخل الخيارات التي ترغب بها لكن قبل أن تنقر على <strong>Publish</strong>، قد ترغب في إضافة و جدولة إعلانك أوّلًا.
</p>

<h2>
	إظهار عرضك محدود الوقت
</h2>

<p>
	أنشئ مشاركة أو صفحة جديدة أو حتى افتح واحدة قمت بإنشائها سابقا تريد إظهار عرضك فيها (يمكنك أيضا إظهار إعلانك في نافذة منبثقة باستخدام <a href="https://premium.wpmudev.org/project/the-pop-over-plugin/" rel="external nofollow">ملحق PopUp Pro</a>).
</p>

<p>
	بعد ذلك حدد المكان التي تريد عرض إعلانك بها وانقر على <strong>Insert Social Ad</strong> بجانب زر <strong>Add Media</strong> في أعلى المحرر.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17699" href="https://academy.hsoub.com/uploads/monthly_2016_06/insert-social-ad.png.415ada3dcd907ffbeef4ac464207a92f.png" rel="external"><img alt="insert-social-ad.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17699" data-unique="mfjrblchf" src="https://academy.hsoub.com/uploads/monthly_2016_06/insert-social-ad.thumb.png.3a46778aa210db4847cd9c4fdd92a8e2.png"></a>
</p>

<p>
	ستظهر لك نافذة منبثقة حيث يمكنك اختيار المحاذاة وبعدها ستجد زر <strong>Insert Social Ad </strong>والذي يسمح لك بعرض الإعلان الذي تريده.
</p>

<p>
	عند الضغط على رابط <strong>Advanced</strong> ستظهر لك خيارات إضافية حيث يمكنك إضافة أصناف CSS لاستخدامها في ملف <span style="font-family:courier new,courier,monospace;">styles.css</span>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17700" href="https://academy.hsoub.com/uploads/monthly_2016_06/insert-social-ad-pop-up.png.e0e6fce22b87a4ca044d23cc2158934a.png" rel="external"><img alt="insert-social-ad-pop-up.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17700" data-unique="bcm6kh574" src="https://academy.hsoub.com/uploads/monthly_2016_06/insert-social-ad-pop-up.thumb.png.c3041c48b45c0c7cbb713b3077ce4eeb.png"></a>
</p>

<p>
	سيظهر لك كود قصير shortcode في المحرر.
</p>

<p>
	حان الآن وقت جدولة عرضك.
</p>

<h2>
	جدولة عرضك لمدة محدودة
</h2>

<p>
	حدد الكود قصير shortcode، وستجد زرًا في أسفل المحرر المرئي لجدولة إعلانك بجانب أيقونة Toggle Toolbar. أنقر عليه.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17702" href="https://academy.hsoub.com/uploads/monthly_2016_06/schedule-content-button.png.0e2970cd584cddcfb489915ec0c1f4cb.png" rel="external"><img alt="schedule-content-button.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17702" data-unique="6x1z5hbsn" src="https://academy.hsoub.com/uploads/monthly_2016_06/schedule-content-button.thumb.png.b94121dc39545e66a042a7a9bf72b317.png"></a>
</p>

<p>
	ستظهر لك نافذة منبثقة تسمح لك بكتابة التواريخ المطلوبة وعدد مرات تشغيل عرضك المحدود.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17703" href="https://academy.hsoub.com/uploads/monthly_2016_06/scheduled-content-pop-up.png.3a4b5cdf24a6094e4bb0f879607f1cfd.png" rel="external"><img alt="scheduled-content-pop-up.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17703" data-unique="yn4ecaxe9" src="https://academy.hsoub.com/uploads/monthly_2016_06/scheduled-content-pop-up.thumb.png.5d1b5a4303697b91849b29e9a0223c27.png"></a>
</p>

<p>
	بمجرد أن تنتهي من اختياراتك، انقر على زر <strong>Insert</strong> في أسفل الجانب الأيمن من النافذة المنبثقة، وبعد ذلك انقر على <strong>Update</strong> أو <strong>Publish</strong> لإظهار إعلانك للجميع.
</p>

<h2>
	الخاتمة
</h2>

<p>
	تملك الآن الأدوات اللازمة لإضافة عرضك لمدة محدودة إلى موقعك، وإذا واجهت بعض المشاكل، يمكنك التحقق من التوثيق الموجود في علامة التبويب <strong>Usage</strong> في صفحات ملحقي Social Marketing و Schedule Selected Content.
</p>

<p>
	ترجمة -وبتصرف- للمقال: <a href="https://premium.wpmudev.org/blog/social-marketing-scheduled-content/" rel="external nofollow">Creating a Limited Time Offer on Your Site with Social Marketing and Scheduled Content</a> لصاحبته Jenni McKinnon.
</p>
]]></description><guid isPermaLink="false">141</guid><pubDate>Fri, 10 Jun 2016 13:48:57 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641;&#x64A;&#x629; &#x646;&#x642;&#x644; &#x645;&#x648;&#x627;&#x642;&#x639; &#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633; &#x628;&#x633;&#x647;&#x648;&#x644;&#x629; &#x628;&#x627;&#x633;&#x62A;&#x62E;&#x62F;&#x627;&#x645; Snapshot</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81%D9%8A%D8%A9-%D9%86%D9%82%D9%84-%D9%85%D9%88%D8%A7%D9%82%D8%B9-%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-%D8%A8%D8%B3%D9%87%D9%88%D9%84%D8%A9-%D8%A8%D8%A7%D8%B3%D8%AA%D8%AE%D8%AF%D8%A7%D9%85-snapshot-r139/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_06/wordpress-migration-snapshot.png.c2809fc1417d31354ca819869cf03bf8.png" /></p>

<p>
	يمكن لنقل مدونتك إلى خادوم جديد أو خدمة استضافة ووردبريس أخرى أن يستهلك الكثير من الوقت وقد يتحول الأمر إلى كابوس حقيقي ما لم تملك الأدوات المُناسبة لذلك. لحسن حظّك لن تراودك أية كوابيس بفضل مُلحق <a href="https://premium.wpmudev.org/project/snapshot/" rel="external nofollow">Snapshot</a>.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="17589" data-unique="3qhd0sd8d" src="https://academy.hsoub.com/uploads/monthly_2016_06/wordpress-migration-snapshot.png.7e24fc551f6290a15af3f0fb33750579.png" alt="wordpress-migration-snapshot.png"></p>

<p>
	لا يعلم كثير من مستخدمي snapshot أنه يحتوي على خاصية التهجير. ولهذا رغبت في أن أتطرّق لها في هذا الدّرس. هذا الدّرس موجّه لك سواء كنت تستخدم نسخة ووردبريس العادية (موقع واحد) أو نسخة متعددة المواقع. يُمكنك تنفيذ خطوات هذا الدّرس حتى ولو رغبت من نقل مدونتك من نسخة ووردبريس عادية إلى تلك التي تدعم مواقع عديدة والعكس. إن أردت أن تغير اسم نطاق موقعك، سأعمل على إعطاء بعض التوجيهات في ما يخص هذا الأمر أيضا.
</p>

<p>
	لم تعد وظائف ملحق Snapshot تقتصر على عمل نسخ احتياطية (backing up) واسترجاعها (restoring) فحسب بل أصبحت تتعدى ذلك بكثير، لنبدأ دون أي تأخير في التعرف على كيفية تهجير موقعك.
</p>

<h2>
	يبدأ الأمر بإعداد نسخة احتياطية (Backup)
</h2>

<p>
	فلنبدأ بالأساسيات: إن أردت تهجير موقعك باستخدام Snapshot عليك أولا بعمل نسخة احتياطية، لكن قبل القيام بذلك يجب أن تنصب وتفعل Snapshot سواء من خلال استخدام ملحق <a href="https://premium.wpmudev.org/project/wpmu-dev-dashboard/" rel="external nofollow">WPMU DEV Dashboard</a> في خلفية (backend) موقعك أو عن طريق <a href="https://premium.wpmudev.org/project/snapshot/" rel="external nofollow">تحميل Snapshot</a> مباشرة.
</p>

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

<p>
	إليك كيفية عمل نسخة احتياطية (backup): اذهب إلى:
</p>

<p style="text-align: center;">
	<strong>Snapshots &gt; Add New</strong>
</p>

<p>
	في لوحة التحكم، (أو في لوحة تحكم الشبكة (super admin) في حالة نسخة ووردبريس متعددة المواقع).
</p>

<p>
	إن لم يتم عرض عنوان URL الخاص بموقعك أسفل <strong>Blog to backup</strong>، اضغط على زر <strong>Change</strong> لتحديد موقع آخر في حال استخدامك نسخة ووردبريس متعددة المواقع، لن تواجه هذا الأمر في حال استخدام النسخة العادية (موقع واحد).
</p>

<p style="text-align: center;">
	<img alt="add-new-snapshot.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17576" data-unique="1klstusl5" src="https://academy.hsoub.com/uploads/monthly_2016_06/add-new-snapshot.png.1b080d96dba938c017e63c5061095f35.png"></p>

<p style="text-align: center;">
	<strong>حدد الموقع الذي تريد تهجيره إن لم يكن محددا مسبقا</strong>
</p>

<p>
	قم بتحديد <strong>include selected files </strong>في قسم <strong>What Files to Archive</strong>، ثم ضع علامة في كل الخانات الظاهرة أمام الملفات الموافقة لها.
</p>

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

<p>
	إن كنت تعتزم عمل نسختك الاحتياطية على Dropbox يمكنك أن تترك خيار <strong>Archive</strong> الافتراضي عوض خيار <strong>Mirror/Sync</strong>.
</p>

<p style="text-align: center;">
	<img alt="archive-files.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17577" data-unique="dfvw37hnd" src="https://academy.hsoub.com/uploads/monthly_2016_06/archive-files.png.457813d622b1ba411a304c37dd766055.png"></p>

<p style="text-align: center;">
	<strong>يجب أن يتم حفظ كل الملفات من أجل عملية تهجير ناجحة</strong>
</p>

<p>
	في القسم التالي، اضغط على زر الاختيار <strong>Include selected database tables in this Snapshot</strong>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17581" href="https://academy.hsoub.com/uploads/monthly_2016_06/include-selected-tables.png.f7998f9b66d8925d7931ae7eb3b467b1.png" rel="external"><img alt="include-selected-tables.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17581" data-unique="yt3x9l9xz" src="https://academy.hsoub.com/uploads/monthly_2016_06/include-selected-tables.thumb.png.671a21929f0e30bbaf26f279460f4b05.png"></a>
</p>

<p style="text-align: center;">
	<strong>لا تنس تحديد الجداول (tables)</strong>
</p>

<p>
	عندما تظهر قائمة جداول قاعدة البيانات، اضغط على<strong> Select all links </strong>لتحديد كل الخانات تلقائيا، يضمن القيام بهذه الخطوة تخزين نسخة احتياطية لكل الجداول حتى يظهر موقعك بنفس الشكل بعد تهجيره.
</p>

<p>
	يمكن تحديد زر الاختيار الأوسط لتضمين كل الجداول تلقائيا دونما الحاجة إلى تحديدها كلها، يضمن تحديد كل الجداول يدويا التأكد من تخزين نسخة احتياطية منها كلها. يبقى القرار الأخير لك حول أي الخيارين ستعتمد.
</p>

<p>
	أسفل <strong>Backup Interval</strong>، اترك خيار <strong>Run Immediate</strong> محددا واكتب رقما مناسبا في خانة <strong>Maximum number of local archives</strong>، عادة ما أكتب رقم 2، حتى يتم تخزين نسختين فقط دفعة واحدة فيما يخص هذا الجانب بالتحديد.
</p>

<p>
	إن قمت بكتابة عدد كبير أو 0 للحفاظ على كل النسخ الاحتياطية، عليك أن تتأكد من توفرك على مساحة التخزين الكافية لهذا الغرض.
</p>

<p>
	حدد مكان حفظ نسختك الاحتياطية من القائمة المنسدلة <strong>Backup Destination</strong>  من خلال تحديد واحدة من الخيارات التي أعددتها مسبقا.
</p>

<p>
	إن لم تكن تتوفر على أي وجهة تخزين محفوظة ولا تريد عمل نسختك الاحتياطية على خادومك، تجاوز هذا القسم حاليا.
</p>

<p style="text-align: center;">
	<img alt="select-backup-destination.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17585" data-unique="qrew2tkw5" src="https://academy.hsoub.com/uploads/monthly_2016_06/select-backup-destination.png.d38c9b153f94e3dbccab8ad7d0afb0c8.png"></p>

<p style="text-align: center;">
	<strong>اختر وجهة حفظ نسختك الاحتياطية</strong>
</p>

<p>
	بعد الاختيار، اضغط على زر <strong>Create Snapshot</strong> المتواجد أسفل الصفحة. يمكنك أن ترى في الصفحة التالية نسخة snapshot الخاصة بك في طور الإنشاء.
</p>

<p>
	لا تقلق إن استغرق الأمر بضع ثوان، خصوصا بالنسبة للمواقع الكبيرة فهذا عادي جدا. لن تأخذ العملية فترة طويلة.
</p>

<p>
	عندما ترى رسالة أعلى الشاشة تخبرك بنجاح العملية فإن ذلك علامة على انتهاء إنشاء نسختك الاحتياطية، اذهب إلى:
</p>

<p style="text-align: center;">
	<strong>Snapshots &gt; All Snapshots </strong>
</p>

<p>
	لتراها في القائمة.
</p>

<p>
	أخيرا، تفحص حالة نسختك أسفل خانة Archives، يجب أن يتم إدراج حالة النسخة الاحتياطية في وجهة الحفظ (destination) التي اخترتها.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17578" href="https://academy.hsoub.com/uploads/monthly_2016_06/archives-destination.png.25f7fd4cf77619867f8dfda862eb431a.png" rel="external"><img alt="archives-destination.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17578" data-unique="g7cfen6h5" src="https://academy.hsoub.com/uploads/monthly_2016_06/archives-destination.thumb.png.de57ca19353f890f1313f87ccc99fe5b.png"></a>
</p>

<p style="text-align: center;">
	<strong>تأكد من إرسال نسختك الاحتياطية إلى الوجهة المحددة</strong>
</p>

<p>
	إن رأيت جملة<strong> Destination: 1 Pending</strong> فمعنى ذلك أنه يتم رفع نسختك إلى وجهة الحفظ، في حالتي يعني هذا أن عملية المزامنة مع حسابي في Dropbox في طور الإنجاز.
</p>

<p>
	بمجرد مزامنة نسختك الاحتياطية مع وجهة التخزين، فأنت على أتم استعداد لبدأ تهجير موقعك.
</p>

<h2>
	تهجير موقعك
</h2>

<p>
	بعد تجهيز نسخة snapshot الخاصة بك، عليك بتنصيب نسخة جديدة من ووردبريس على خادومك الجديد. يتضمن ذلك كل الاحتمالات الممكنة لتهجير موقعك سواء ضمن شبكة ما أو إلى شبكة ما.
</p>

<p>
	على استضافتك الجديدة، قم بتثبيت وتفعيل نفس القوالب والملحقات المتواجدة على الموقع الذي تود تهجيره.
</p>

<p>
	بعد ذلك، قم بتثبيت وتفعيل القالب الذي تود استخدامه في موقعك الجديد بعد التهجير، يجب أن يتم تفعيله قبل التهجير حتى وإن كان متضمنا في نسخة snapshot. تضمن هذه الخطوة جاهزية موقعك مباشرة بعد إتمام العملية.
</p>

<p>
	نصِّب وفعِّل Snapshot على موقعك الجديد إن لم تكن قمت بذلك مسبقا.
</p>

<p>
	بعد ذلك، اذهب إلى:
</p>

<p style="text-align: center;">
	<strong>Snapshots &gt; Import</strong>
</p>

<p>
	وأدخل عنوان URL عامًا (public URL) أو مسار ملف إلى ملحق snapshot الخاص بك.
</p>

<p>
	ما يعني أنك إن أرسلت نسختك الاحتياطية إلى Dropbox ،Amazon S3 أو وجهة أخرى، سيكون عليك سواء أن تجعل الملف عاما (public)، مشاركته برابط أو حفظه في مكان آخر.
</p>

<p style="text-align: center;">
	<img alt="import-options.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="17580" data-unique="lrx3lmuhs" src="https://academy.hsoub.com/uploads/monthly_2016_06/import-options.jpg.d4eefa2a17ae682cc71f8a4fc0da61eb.jpg"></p>

<p style="text-align: center;">
	<strong>استيراد نسخة snapshot</strong>
</p>

<p>
	إن كانت نسخة snapshot الخاصة بك متواجدة على خادومك، ما عليك إلا أن تكتب مسار الملف الذي يؤدي إليها.
</p>

<p>
	عند إدخال نسخة snapshot إلى خانة الاستيراد (import field)، اضغط على زر<strong> Scan/Import Snapshots</strong>.
</p>

<p>
	من المفترض أن يتم عرض رسالة " success" أسفل الصفحة. إن أدخلت مسار ملف قد تظهر أكثر من رسالة واحدة. حان الوقت الآن لإتمام تهجير الموقع من خلال الذهاب إلى:
</p>

<p style="text-align: center;">
	<strong>Snapshots &gt; All Snapshots</strong>
</p>

<p style="text-align: center;">
	<img alt="success-snapshot.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17587" data-unique="bb4prctj3" src="https://academy.hsoub.com/uploads/monthly_2016_06/success-snapshot.png.0ed1f318a202f4c6a42ec2f58fbb7db1.png"></p>

<p style="text-align: center;">
	<strong>تم استيراد نسخة snapshot بنجاح</strong>
</p>

<p>
	اعثر على نسخة snapshot الخاصة بك مدرجة في القائمة، ضع مؤشر فأرة الحاسوب فوق العنوان ثم حدد رابط <strong>restore</strong>.
</p>

<p>
	إن لم تكن متأكدا من ماهية كل عنصر، حاول مقارنة اسم ملف نسخة snapshot مع اسم الملف في وجهة الحفظ.
</p>

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

<p style="text-align: center;">
	<img alt="restore-imported-snapshot.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17582" data-unique="jlbdfv00d" src="https://academy.hsoub.com/uploads/monthly_2016_06/restore-imported-snapshot.png.9764ce2bda4e3f83dda00ddc8d390d62.png"></p>

<p style="text-align: center;">
	<strong>اضغط على restore لإنهاء عملية التهجير</strong>
</p>

<p>
	شخصيا، أمتلك نسخة snapshot واحدة في أرشيفي، يمكن أن يكون لديك أكثر من ذلك. اختر تلك التي تريد استخدامها، ثم ضع الفأرة فوق عنوانها.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17586" href="https://academy.hsoub.com/uploads/monthly_2016_06/snapshot-item-restore.png.47f57295a5442c5b6d966d311efbbdd8.png" rel="external"><img alt="snapshot-item-restore.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17586" data-unique="03iiq6h64" src="https://academy.hsoub.com/uploads/monthly_2016_06/snapshot-item-restore.thumb.png.eb020452fe34a8a387a01af0a350c3dd.png"></a>
</p>

<p style="text-align: center;">
	<strong>اختر استرجاع (restore) نسخة snapshot التي تريد</strong>
</p>

<p>
	اضغط على رابط <strong>restore</strong> الذي يظهر. في الصفحة الموالية، يمكنك مراجعة الخيارات وما تستطيع أن تقوم بتهجيره.
</p>

<h2>
	الانتهاء من التهجير وتغيير النطاق
</h2>

<p>
	انزل نحو قسم<strong> Restore Blog Options</strong>، ثم اضغط على زر <strong>Change</strong> قرب الوسم <strong>Site URL</strong>.تستطيع أن تغير عنوان URL الخاص بملفات نسختك الاحتياطية حتى يتم استخدام موقعك القديم مع نطاقك الجديد.
</p>

<p style="text-align: center;">
	<img alt="change-site-url.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17579" data-unique="55hei0ml7" src="https://academy.hsoub.com/uploads/monthly_2016_06/change-site-url.png.a928f2b1250b5b41c5eafd75072eb969.png"></p>

<p style="text-align: center;">
	<strong>يمكن تهجير موقعك إلى عنوان URL مختلف</strong>
</p>

<p>
	في الخانة الظاهرة، تستطيع إدخال رقم تعريف الموقع (site ID) أو مسار المدونة الخاص بالموقع الجديد الذي أنشأته ليتم استبداله بنسخة snapshot. اضغط على زر <strong>Lookup</strong> ليتم عرض الموقع الذي قمت بتحديده.
</p>

<p>
	في القسم التالي المسمى <strong>?What Tables to Restore</strong> اضغط على الخيار <strong>Restore selected database tables</strong>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17588" href="https://academy.hsoub.com/uploads/monthly_2016_06/tables-to-restore.png.e36a2472ee157367d669572510409501.png" rel="external"><img alt="tables-to-restore.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17588" data-unique="6i7usrw8k" src="https://academy.hsoub.com/uploads/monthly_2016_06/tables-to-restore.thumb.png.646844b9d2225d6ae47b9e445616ec2f.png"></a>
</p>

<p style="text-align: center;">
	<strong>لا تختر الخيار الأول لاسترجاع كل الجداول نظرا لأن بعضها تم استثناؤه</strong>
</p>

<p>
	اضغط على رابط<strong> Select All</strong> قرب وسم <strong>WordPress Global Tables</strong>. من المفترض أن يتم تحديد الجداول الأخرى تلقائيا، إن لم يحدث ذلك، اضغط على روابط<strong> Select All</strong>.
</p>

<p>
	اختر خيار <strong>Include selected files </strong>في القسم التالي وتأكد من وضع علامة في كل الخانات. إن لم تكن تقوم بتهجير موقعك الأساسي قم بتحديد خيار <strong>Restore all files</strong>.
</p>

<p>
	في آخر جزء من الصفحة، اختر من القائمة القالب الذي تود استخدامه من بين تلك المتوفرة في استضافتك الحالية.
</p>

<p style="text-align: center;">
	<img alt="restore-theme-options.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17584" data-unique="xefm29l6x" src="https://academy.hsoub.com/uploads/monthly_2016_06/restore-theme-options.png.b6c28b48b535e03138aee44e28c2d461.png"></p>

<p style="text-align: center;">
	<strong>تأكد من تنصيب وتفعيل القالب الذي تود استخدامه في موقعك الجديد بعد التهجير</strong>
</p>

<p>
	تأكد أيضا من عدم وضع علامة في خانة<strong> Turn off all plugins</strong> وإلا قد لا يتم عرض موقعك بشكل جيد بعد التهجير.
</p>

<p>
	أخيرا، اضغط زر <strong>Restore Snapshot</strong> أسفل الصفحة.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17583" href="https://academy.hsoub.com/uploads/monthly_2016_06/restore-snapshot.jpg.26c4bfb0fce42da7d87e6061c345599b.jpg" rel="external"><img alt="restore-snapshot.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="17583" data-unique="f6uizzc27" src="https://academy.hsoub.com/uploads/monthly_2016_06/restore-snapshot.thumb.jpg.f2738a105764d0132d779032a5192e45.jpg"></a>
</p>

<p style="text-align: center;">
	<strong>من المفترض أن ترى رسالة مشابهة بمجرد انتهاء عملية التهجير باستخدام snapshot</strong>
</p>

<p>
	في الصفحة التالية، ستظهر قائمة تحتوي على الجداول والملفات إضافة إلى عمود يعرض حالة تقدم عملية الرفع. بعد انتهاء عملية التهجير بنجاح تظهر رسالة أعلى الصفحة تشير إلى ذلك.
</p>

<h2>
	عملية تهجير بسيطة باستخدام Snapshot
</h2>

<p>
	موقعك الجديد بعد التهجير جاهز الآن كما أنه يبدوا تماما مثل سابق عهده فقط على خادوم ونطاق جديدين. لقد قمت بعد تطبيق هذا الموضوع بتهجير موقعك بسهولة باستخدام Snapshot موفرا عليك عناء الساعات التي كنت ستقضيها للقيام بهذه العملية يدويا.
</p>

<p>
	ترجمة -وبتصرف- للمقال: <a href="http://premium.wpmudev.org/blog/easy-migration-snapshot/" rel="external nofollow">How to Move a WordPress Site Without Hassle with Snapshot</a> لكاتبته: JENNI MCKINNON.
</p>
]]></description><guid isPermaLink="false">139</guid><pubDate>Wed, 08 Jun 2016 12:05:35 +0000</pubDate></item><item><title>&#x643;&#x64A;&#x641; &#x62A;&#x62E;&#x62A;&#x627;&#x631; &#x627;&#x644;&#x642;&#x627;&#x644;&#x628; &#x627;&#x644;&#x623;&#x646;&#x633;&#x628; &#x644;&#x645;&#x62F;&#x648;&#x646;&#x62A;&#x643; &#x639;&#x644;&#x649;&#xA0;&#x648;&#x648;&#x631;&#x62F;&#x628;&#x631;&#x64A;&#x633;</title><link>https://academy.hsoub.com/apps/web/wordpress/%D9%83%D9%8A%D9%81-%D8%AA%D8%AE%D8%AA%D8%A7%D8%B1-%D8%A7%D9%84%D9%82%D8%A7%D9%84%D8%A8-%D8%A7%D9%84%D8%A3%D9%86%D8%B3%D8%A8-%D9%84%D9%85%D8%AF%D9%88%D9%86%D8%AA%D9%83-%D8%B9%D9%84%D9%89%C2%A0%D9%88%D9%88%D8%B1%D8%AF%D8%A8%D8%B1%D9%8A%D8%B3-r136/</link><description><![CDATA[
<p><img src="https://academy.hsoub.com/uploads/monthly_2016_06/picking-wordpress-theme.png.401f4f6e4ffb3f1662a947677b50c27c.png" /></p>

<p>
	هل قمت من قبل باختيار قالب theme في ووردبريس وبدأت باستخدامه ومن ثم مع الوقت تفاجأت بأنّه غير مناسب للموقع؟ قد لا يكون استبداله في ذلك الوقت أمرًا ممكنًا بعد ما تمّ صرفه من وقت ومال في المشروع، فتجد نفسك عالقًا مع قالب كان من الأفضل لو اخترت واحد آخر عوضًا عنه.
</p>

<p>
	إنّ اختيار قالب أمرٌ مهمٌ كاختيار سيّارة، فمن السهل أن تنبهر بجمال وقوّة إحداها وينتهي بك الأمر بسيارة رياضيّة مكشوفة ذات مقعدين بينما ما تحتاجه حقًّا هو سيارة يُعتمد عليها بمقاعد مريحة تكفي لـ 5 أشخاص.
</p>

<p style="text-align: center;">
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="17511" data-unique="alazuk7iq" src="https://academy.hsoub.com/uploads/monthly_2016_06/picking-wordpress-theme.png.b7659a2681a89ed6b814c7f40360cdbe.png" alt="picking-wordpress-theme.png"></p>

<p>
	لقد وجدت نفسي في هذا المأزق عدّة مرّات من قبل على الأقل، لكنّ التجربة والخطأ علّماني أن أضع نظامًا يعتمد على تحديد متطلبات المشروع وتقييمه ومقارنة القوالب المرشّحة للاختبار قبل أن أتخذ قرارًا. سأشرح الآلية التي أستخدمها عند اختيار قالب وكيف يمكن اعتمادها لزيادة فرص اختيار القالب الأمثل لمشروعك القادم باستخدام ووردبريس.
</p>

<h2>
	يجب أن تعرف ما الذي تحاول بناءه
</h2>

<p>
	تجنّب انتقاء قالب قبل أن تحدّد تمامًا ما الذي تحاول بناءه، فبالرغم من أنّ اختيار قالب يُعتبر أمرًا مشوّقًا، ولكنّ التخطيط لمحتوى الموقع هو الجزء الأهم والذي يتطلب أعلى انضباط في عملية بنائه.
</p>

<p>
	وحتى يكون موقع الويب مفيدًا، يجب أن نعير الاهتمام إلى اختيار المحتوى أوّلًا، وتحديد الهدف من الموقع، وهيكله العام، والنصوص والعناصر المرئيّة التي سنستخدمها في بنائه، قبل أن نبدأ التفكير باختيار قالب، ويساعد في هذا إنشاء قائمة بجميع ما ستتضمنه صفحات الموقع، وما ستحتويه كل صفحة. كن دقيقًا في التوصيف قدر الإمكان، فعلى سبيل المثال، إن كنت تقوم بإنشاء موقع لأغراض تجارية يحتوي على صفحة تعرض أهمّ موظّفي الشركة، فقد يكون توصيف الصفحة مثلًا:
</p>

<p>
	<strong>صفحة الموظّفين</strong>: الملفات الشخصية لـ 4 موظّفين في الإدارة التنفيذية. كل ملفّ سيتضمن صورة، وصفًا شخصيًّا يتراوح ما بين 125-150 كلمة، وأيقونة أو أكثر لشبكات التواصل الاجتماعي.
</p>

<p>
	يمكنك من خلال التوصيف السابق تحديد الميّزات التي ستحتاجها في القالب، ومن ثم عند بحثك عن قالب مناسب، عد لقائمة الميّزات التي قمت بتحديدها واختر القالب التي تدعم معظمها سلفًا، فهي النقطة الأهم في هذه الخطوة، لأنّ إساءة اختيار قالب هو وصفة مضمونة لترهق نفسك عندما تحاول تعديله ليتناسب مع أهدافك التي لم يُصمّم من أجلها أساسًا.
</p>

<p>
	إنّ العديد من القوالب المشهورة في <a href="https://wordpress.org/themes/" rel="external nofollow">فهرس قوالب ووردبريس</a>، كـ <a href="https://wordpress.org/themes/sydney/" rel="external nofollow">Sydney</a>، تعتمد بصورة أساسية على الصور ذات الحجم الكبير وهي مناسبة أكثر لتستخدم كمحفظة أعمال للمصمّمين والوكالات الفنّية، لذا تجنّب اختيار مثل هذه القوالب إن كنت تحاول إنشاء مدوّنة وابحث عن تلك التي صمّمت لتتناسب أكثر مع أغراض التدوين كـ <a href="https://wordpress.org/themes/twentysixteen/" rel="external nofollow">Twenty Sixteen</a>.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17508" href="https://academy.hsoub.com/uploads/monthly_2016_06/001-sydney-twentysixteen.jpg.b6256b47b0186a4a62a387c8ce58cc1e.jpg" rel="external"><img alt="001-sydney-twentysixteen.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="17508" data-unique="nbwj1ly8z" src="https://academy.hsoub.com/uploads/monthly_2016_06/001-sydney-twentysixteen.thumb.jpg.094225128fe5fa0b466378121c930695.jpg"></a>
</p>

<p>
	وقد يُطرح سؤال هنا، هل نستطيع تعديل قالب كـ Sydney ليُصبح مناسبًا للاستخدام في مدوّنة؟ إن هذا ممكن بالطبع لكن ستستغرق الكثير من الوقت والجهد.
</p>

<h2>
	يجب أن تعلم ما الذي تبحث عنه
</h2>

<p>
	إنّ ميزانية المشروع والمدة الزمنية المخصصة له لهما الكلمة الفصل في مقدار الوقت الذي تستطيع صرفه في إنشاء الموقع، وهناك 3 فئات للقوالب التي يمكنك أخذها بعين الاعتبار اعتمادًا على متطلبات المشروع وعلى مقدار الوقت الذي يمكنك إمضاؤه بتحسين شكل الموقع النهائي.
</p>

<p>
	إن احتجت لبداية نظيفة فيمكنك استخدام قوالب أُطر العمل، كـ <a href="http://my.studiopress.com/themes/genesis/" rel="external nofollow">Genesis</a> أو <a href="http://diythemes.com/" rel="external nofollow">Thesis</a>، أو <a href="https://premium.wpmudev.org/blog/introducing-upfront/" rel="external nofollow">Upfront</a>، فهي منتجات تستطيع استخدامها لبناء أي نوع من المواقع بالاعتماد عليها. ومع بعض التمرّس، ستغدو قادرًا على إنشاء المواقع بسرعة باستخدام قالب إطار العمل المفضّلة لديك. ولكن إن كانت السرعة العامل الأهم، فقد يتوجب عليك تجنّب هذا الأمر والانتقال مباشرة إلى اختيار قالب صُمّم بناءً على إطار العمل الذي تستخدمه لمشروعك، فهناك العديد من القوالب التي تتناسب مع مختلف أنواع المشاريع والتي لا تحتاج إلّا إلى تعديلات قليلة، كالمذكورة سابقًا Sydney أو بناء قالب اعتمادًا على إطار عمل القوالب المُفضّل لديك.
</p>

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

<h2>
	تجاهل المحتوى التجريبي
</h2>

<p>
	عندما ترغب ببناء موقع فإنه لديك مجموعة من المحتويات التي ستستخدمها فيه وستكون مجبرًا على انتقاء الصور، الأشكال، الفيديوهات والنصوص بعناية، حيث سيكون هناك هدف لكل عنصر سيستخدم في الموقع، لكنّ مصمّم القوالب لا يواجه هذه المشكلة فهدفه النهائي هو إغراؤك لاقتناء القالب الخاص به وبالتالي سيعمل على استخدام معظم المزايا المتاحة له ويغرق الموقع بالمحتوى التجريبي demo content ونصوص lorem ipsum والصور الرمزية وما شابه ذلك. لذا وأنت تبحث تأكّد من أن تتجاهل المحتوى المؤقت المستخدم في القالب وركّز على مقدار مناسبتها لمتطلبات مشروعك.
</p>

<h2>
	انتبه جيدا إلى المزايا التي يقدمها القالب
</h2>

<p>
	من المهم الانتباه جيّدًا إلى المزايا المقدّمة من القالب (وليس إلى المحتوى التجريبي كما ذكرنا سابقًا)، وبالعودة إلى المثال السابق حول صفحة موظّفي الشركة، ألق نظرة على القالب التي تستعرضه وتأكّد من أنه يُلبّي احتياجك من حيث إنشاء ملفات شخصية بسهولة؟ <a href="https://wordpress.org/themes/zerif-lite/" rel="external nofollow">Zerif Lite</a> هو أحد القوالب الخاصة بـووردبريس والذي يتضمن ميّزة تفيد في هذا الغرض:
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17509" href="https://academy.hsoub.com/uploads/monthly_2016_06/002-zerif-staff-profiles.png.8e0a00f1dbb43310d5f71d557961e0be.png" rel="external"><img alt="002-zerif-staff-profiles.png" class="ipsImage ipsImage_thumbnailed" data-fileid="17509" data-unique="vtviwazh6" src="https://academy.hsoub.com/uploads/monthly_2016_06/002-zerif-staff-profiles.thumb.png.80bfba78b71edfb272a0d954cac0c325.png"></a>
</p>

<p>
	إنّ بعض أهم عناصر القوالب التي يجب الانتباه إليها تتضمن:
</p>

<ul>
<li>
		<strong>شكل قوائم تصفّح الموقع</strong>: ستملك عناصر التصفّح درجة من المرونة، لكن تأكّد من أن تصميمها يلبّي احتياجك. فإن احتجت لقوائم كبيرة mega menus فإنشاؤها سيكون أسهل بكثير إن اخترت قالبًا يدعم هذا النوع من القوائم.
	</li>
	<li>
		<strong>كيف يتم عرض شعار الشركة</strong>: إن كنت تملك شعارًا وعبارة تسويقية فتأكد بأنّهما يتناسبان مع المواقع والأحجام التي تفرضها القالب.
	</li>
	<li>
		<strong>تأكّد إن كانت الميّزات مقدّمة من القالب ذاته أو باستخدام مُلحقات plugins</strong>: من الأفضل أن تكون الميّزات مقدّمة من إضافات، فحينها ستستطيع المحافظة على معظم المزايا إن قررت تغيير القالب، وبحديثنا عن القوائم الكبيرة mega menus فمن الأفضل أن تستخدم القالب إضافة <a href="https://wordpress.org/plugins/megamenu/" rel="external nofollow">Max Mega Menu</a> عوضًا عن إدراج الميّزة ضمن تصميم القالب الداخلي.
	</li>
	<li>
		<strong>مدى سهولة التعديل على القالب</strong>: فهل تفضّل العمل مع محرر مرئي مثل Visual Composer أو محرر Upfront Editor، أو تفضّل كتابة شيفرات CSS يدويًا للتعديل على مظهر الموقع؟ إن كنت تفضّل العمل بطريقة معينة فتأكد من أن القالب تتطابق مع اختيارك، وإحدى الأخطاء التي يجب تجنّبها هي كتابة شيفرات CSS بشكل يدوي في موقع يستخدم محررًا مرئيًّا.
	</li>
</ul>
<h2>
	احصل على رأي غير منحاز
</h2>

<p>
	حالما تستقر على مجموعة من القوالب التي تتناسب مع متطلبات مشروعك ومزاياه، فهناك مجموعة من الاختبارات التي تستطيع إجراءها لمقارنة الأداء فيما بينها.
</p>

<p>
	إحدى هذه الاختبارات هو إخضاع نسخة تجريبية demo من الموقع لاختبار <a href="http://tools.pingdom.com/" rel="external nofollow">Pingdom’s Website Speed Test</a>. لا تقلق كثيرًا في البداية حول زمن التنفيذ أو حجم الصفحة إلّا إن ظهرت لك نتائج تنذر بسوء، فزمن التنفيذ يمكن أن يختلف كلّيًا بحسب الاستضافة وطريقة إعدادها والمكان الجغرافي للخادوم، كما يتعلق بالخبء المؤقت (cache) وضغط الصفحات minifying المطبّق على الموقع. إنّ حجم الصفحة للنسخة التجريبية غالبًا ما يكون ناتجًا عن كون النسخة متخمة بالصور والفيديوهات عالية الدقة، لذا فإنّ البيانات الأهم التي يجب الانتباه إليها في هذه المرحلة هي عدد طلبات HTTP التي تظهر والمرتبة النهائية للأداء التي نحصل عليها.
</p>

<p>
	إن وجدت بأنّ القالب التي اخترته لا يملك نتائج جيّدة عند تطبيق هذا الاختبار، فاعتبر هذا تحذيرًا بأنّك بحاجة لاختيار إضافة جيّدة للخبء مؤقت وضغط المحتوى كـ <a href="https://premium.wpmudev.org/project/wp-hummingbird/" rel="external nofollow">Hummingbird</a> عوضًا عن رفض القالب ككل.
</p>

<p>
	إنّ أفضل طريقة لاستخدام النتائج أثناء التقييم هو المقارنة فعلى سبيل المثال إن اخترت استخدام Zerif Lite أو OnePress اعتمادًا على النتائج فيمكن منح نقطة إضافية لصالح OnePress على الرغم من أنّ القالبين يملكان نتائج جيّدة متقاربة.
</p>

<p style="text-align: center;">
	<a class="ipsAttachLink ipsAttachLink_image" data-fileid="17510" href="https://academy.hsoub.com/uploads/monthly_2016_06/003-pingdom.jpg.afec95459d149a1cf3e9fc3f70e0d0d8.jpg" rel="external"><img alt="003-pingdom.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="17510" data-unique="wgws9y3l9" src="https://academy.hsoub.com/uploads/monthly_2016_06/003-pingdom.thumb.jpg.f47866fe3dbf60e69d3a7d1254141e25.jpg"></a>
</p>

<p>
	ومن الإضافات المناسبة أيضًا للاختبار هي Google PageSpeed Insights، ومرّة أخرى نذكّر بأنّه ليس هناك معيار نتائج معيّن نبحث عنه، حيث يجب اختبار جميع القوالب التي نفضّلها ونأخذ بعين الاعتبار النتائج التي نحصل عليها. يمكن أثناء تنفيذ هذا الاختبار أن نحدّد المشاكل التي تعاني منها القالب التي نختارها في نهاية المطاف ونحاول معالجتها.
</p>

<h2>
	معاينة الخلفية
</h2>

<p>
	آخر ما تحتاج للقيام به هو الحصول على بعض المعلومات عمّا سيكون عليه العمل مع القالب، فالعديد منها تسمح بالاطلاع على اللوحة الإدارية، لذا خذ بعض الوقت لإلقاء نظرة وفهم ما سيكون عليه الأمر عندما تعمل معها فإن احتوت على محرّر سحب وإفلات مرئي لعناصر الموقع فخذ بعض الوقت في تجربة ذلك لترى كيف يختلف المظهر الخارجي.
</p>

<p>
	أما لو كنت ستقوم بكتابة شيفرات CSS خاصة للتعديل على مظهر القالب فقم باستعراض ملفات CSS التي تستخدمها باستخدام أدوات المطوّر. إن الهدف هو معرفة كم سيكون سهلًا أو صعبًا التعديل على الموقع. هاك بعض الأمور التي تحتاج للتركيز عليها أثناء ذلك:
</p>

<ul>
<li>
		<strong>كم عدد أسطر CSS المستخدمة</strong>: إنه من غير المستبعد أن تمتلك قالب ما بين مئات لعدة آلاف الأسطر من CSS، وعلى الرغم من أنّها ليست قاعدةً أساسية، فإنّه من الأسهل عادة التعديل يدويًا على شيفرات CSS في القوالب التي تستخدم أقلّ عدد ممكن من قواعد CSS.
	</li>
	<li>
		<strong>كم عدد ملفات CSS المستخدمة</strong>: معظم القوالب تستخدم قواعد CSS موزّعة على عدّة ملفات، وعلى الرغم من ذلك، فلو أردت القيام بتعديلات يدوية، فكلّما قلّ عدد الملفات كلّما كان ذلك أفضل، فالملفّات الأقل إشارة إلى هيكلة منظّمة أكثر وأسهل للتعديل.
	</li>
	<li>
		<strong>كم عدد المرّات التي استخدمت فيها قاعدة !important</strong>: رغم أنه من المتوقع نظريًّا أن تقوم معظم القوالب بتجاوز override القواعد الموروثة في CSS بين العناصر عدّة مرات، إلا أنّه في حال وجدت بأن السمة تستخدم هذه القاعدة بضع مئات من المرّات فتوقّع أن يكون التعديل اليدوي عليها أمرًا صعبًا.
	</li>
</ul>
<p>
	إن إحدى الطرق التي يمكنك اتباعها لتحديد مدى سهولة التعديل اليدوي على قواعد CSS هي باختيار أحد العناصر الذي ترغب بتعديله ومن ثم تستخدم <a href="https://developer.chrome.com/devtools/docs/dom-and-styles#styles-pane" rel="external nofollow">لوحة المظهر في أدوات المطوّر</a> لتقوم بالتعديل على مظهر العنصر مباشرة وترى مدى سهولة القيام بذلك.
</p>

<h2>
	الخلاصة
</h2>

<p>
	تحدّثنا عن العديد من الأمور الواجب مراعاتها عند انتقاء قالب، ولتلخيص ما سبق:
</p>

<ul>
<li>
		نحدّد المحتوى أوّلًا ومن ثم التصميم: ابدأ بتحديد المحتوى وعناصره التي ستستخدمها وسيكون من الأسهل اختيار القالب.
	</li>
	<li>
		حدّد نوع القالب التي تبحث عنه: إطار عمل قوالب، قالب متعدّدة الأغراض للاستخدام كما هو، قالب معدّل.
	</li>
	<li>
		قارن أداء القوالب المرشّحة باستخدام الاختبارات التي ذكرناها.
	</li>
	<li>
		جرّب استخدام المحرّر المرئي المستخدم ضمن القالب أو إطار العمل، أو قم بالاطلاع على قواعد CSS التي تستخدمها القالب إن لم تملك محرّرًا مرئيًّا مدمجًا معها.
	</li>
</ul>
<p>
	يجب أن تكون قادرًا الآن على اختيار قالب إطار العمل أو القالب المناسب لمشروعك القادم.
</p>

<p>
	كيف تقوم باختيار القوالب لمشاريعك عادة؟ هل هناك معايير أخرى تعتمدها في اختيارها؟ أخبرنا في التعليقات أدناه.
</p>

<p>
	ترجمة -وبتصرّف- للمقال <a href="https://premium.wpmudev.org/blog/picking-wordpress-themes/" rel="external nofollow">How to Pick the Perfect WordPress Theme</a> لصاحبه Jon Penland.
</p>
]]></description><guid isPermaLink="false">136</guid><pubDate>Fri, 10 Jun 2016 16:29:29 +0000</pubDate></item></channel></rss>
