الصفحة الرئيسية » وورد » 29 وورد القرص لتحسين الوظائف والصفحات

    29 وورد القرص لتحسين الوظائف والصفحات

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

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

    آمل أن تجد هذه التعديلات مفيدة لمشاريعك ، واستمتع بالتخصيص!

    نهاية المقدمة

    1. تغيير طول مقتطفات الخاص بك

    سيؤدي القرص الموجود أدناه إلى تغيير طول المقتطف ، حيث يمكنك فقط إضافة سطور التعليمات البرمجية التالية إلى حسابك functions.php ملف ، مع القيمة 75 كما طول مقتطف.

     add_filter ('excerpt_length'، 'my_excerpt_length')؛ function my_excerpt_length ($ len) return 75؛  

    [المصدر: داني فان كوتين]

    2. أسلوب تويتر “زمن مضى” تواريخ

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

     نشر  

    [المصدر: قصاصات PHP]

    3. عرض آخر مصغرة في تغذية RSS الخاص بك

    قدم في وورد 2.9 ، و the_post_thumbnail () الوظيفة مفيدة جدًا لإضافة وعرض صورة مصغرة مرفقة بالنشرة. الأخبار السيئة هي عدم وجود طريقة مضمنة لعرض الصورة المصغرة في خلاصة RSS. الوظيفة أدناه سوف تحل هذه المشكلة. ببساطة الصقها في الخاص بك functions.php ملف ، وحفظه ، وسيتم عرض الصورة المصغرة للنشر تلقائيا في تغذية RSS.

     // إظهار الصور المصغرة للنشر في موجز ويب ، diw_post_thumbnail_feeds ($ content) global $ post؛ if (has_post_thumbnail ($ post-> ID)) $ content = '
    '. get_the_post_thumbnail ($ post-> ID). '
    '. $ المضمون؛ إرجاع محتوى $ ؛ add_filter ('the_excerpt_rss' ، 'diw_post_thumbnail_feeds') ؛ add_filter ('the_content_feed'، 'diw_post_thumbnail_feeds')؛

    [المصدر: حفر في وورد]

    4. قصر البحث على نشر العناوين فقط

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

     الدالة __search_by_title_only ($ search ، & $ wp_query) if (فارغة ($ search)) بإرجاع $ search؛ // skip processing - لا يوجد مصطلح بحث في الاستعلام $ q = & $ wp_query-> query_vars؛ // wp-include / query.php line 2128 (الإصدار 3.1) $ n =! فارغة ($ q ['بالضبط'])؟ ": '٪'؛ $ searchand ="؛ foreach ((array) $ q ['search_terms'] كـ $ term) $ term = esc_sql (like_escape ($ term)) ؛ $ search. = "$ searchand ($ wpdb-> posts.post_title LIKE '$ n $ term $ n')"؛ $ searchand = 'AND'؛  $ term = esc_sql (like_escape ($ q ['s']))؛ إذا (فارغ ($ q ['جملة']) && count ($ q ['search_terms'])> 1 && $ q ['search_terms'] [0]! = $ q ['s']) $ search. = "OR ($ wpdb-> posts.post_title LIKE '$ n $ term $ n')"؛ if (! blank ($ search)) $ search = "AND ($ search)"؛ إذا (! is_user_logged_in ()) $ search. = "AND ($ wpdb-> posts.post_password =") "؛ بإرجاع $ search؛ add_filter ('posts_search'، '__search_by_title_only'، 10، 2)؛ 

    [المصدر: WpSnipp]

    5. عرض عدد متزايد على كل وظيفة

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

     function updateNumbers () global $ wpdb؛ $ querystr = "SELECT $ wpdb-> posts. * FROM $ wpdb-> posts WHERE $ wpdb-> posts.post_status = 'publish' AND $ wpdb-> posts.post_type = 'post'"؛ $ pageposts = $ wpdb-> get_results ($ querystr، OBJECT)؛ التهم $ = 0؛ if ($ pageposts): foreach ($ pageposts as $ post): setup_postdata ($ post)؛ $ التهم ++؛ add_post_meta ($ post-> ID ، 'incr_number' ، $ counts ، true)؛ update_post_meta ($ post-> ID ، "incr_number" ، $ counts) ؛ endforeach. إنهاء إذا؛  add_action ('publish_post' ، 'updateNumbers') ؛ add_action ('delete_post' ، 'updateNumbers') ؛ add_action ('edit_post' ، 'updateNumbers') ؛ 

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

     ID، "incr_number '، صحيح)؛ ؟> 

    [المصدر: Alchymyth ، عبر WpRecipes]

    6. استبعاد المشاركة من موجز WordPress

    هل تبحث عن استبعاد مشاركات معينة من خلاصتك؟ إليك القرص لك. يرجى ملاحظة أنه يجب عليك فقط تصفية المكان الذي تريد التصفية فيه ؛ في مثالنا هو في تغذية لدينا $ wp_query-> is_feed. إذا لم تقم بهذه الطريقة ، فسيتم تشغيل الفلتر أيضًا في النهاية الخلفية ولن يتم عرض هذه المنشورات في نظرة عامة على المنشور.

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

     الدالة fb_post_exclude ($ where، $ wp_query = NULL) global $ wpdb؛ if (! $ wp_query) global $ wp_query؛ إذا كان ($ wp_query-> is_feed) // استبعد منشورًا بالمعرف 40 و 9 $ where. = "AND $ wpdb-> posts.ID NOT IN (40، 9)"؛ العودة $ حيث ؛  add_filter ('posts_where'، 'fb_post_exclude'، 1، 2)؛ 

    [المصدر: الفسفور الابيض المهندس]

    7. إعادة التوجيه للنشر عندما يُرجع استعلام البحث نتيجة واحدة

    ضع هذا المقتطف في functions.php ملف سمة WordPress لإعادة توجيه البحث إلى المنشور تلقائيًا عندما يقوم WordPress بإرجاع نتيجة بحث واحدة فقط.

     add_action ('template_redirect'، 'single_result')؛ function single_result () if (is_search ()) global $ wp_query؛ if ($ wp_query-> post_count == 1) wp_redirect (get_permalink ($ wp_query-> posts ['0'] -> ID))؛  

    [المصدر: WpSnipp]

    8. إنشاء وصف التعريف تلقائيًا من the_content

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

     function create_meta_desc () global $ post؛ if (! is_single ()) return؛  $ meta = strip_tags ($ post-> post_content)؛ $ meta = strip_shortcodes ($ post-> post_content)؛ $ meta = str_replace (array ("\ n"، "\ r"، "\ t")، "، $ meta)؛ $ meta = substr ($ meta، 0، 125)؛ echo""؛ add_action ('wp_head'، 'create_meta_desc')؛ 

    [المصدر: WpSnipp]

    9. استبدال الكلمات تلقائيا عن طريق الروابط التابعة لها

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

     function replace_text_wps ($ text) $ replace = array (// 'WORD TO REPLACE' => 'REPLACE WORD WITH this "thesis' => 'أطروحة'،' studiopress '=>'studiopress') ؛ $ text = str_replace (array_keys ($ replace) ، $ replace ، $ text) ؛ إرجاع نص $ ؛  add_filter ('the_content'، 'replace_text_wps')؛ add_filter ('the_excerpt'، 'replace_text_wps')؛ 

    [المصدر: catswhoblog.com]

    10. أضف “قراءة المزيد” الرابط الثابت إلى نهاية the_excerpt

    إضافة هذه المقتطف أدناه إلى functions.php الملف الخاص بك ووردبرس] موضوع سوف تضيف “قراءة المزيد” الرابط الثابت في نهاية the_excerpt, يشبه إلى حد كبير ما المحتوى هل.

     الدالة excerpt_readmore ($ أكثر) return '...  "." اقرأ المزيد "."'؛  add_filter ('excerpt_more'، 'excerpt_readmore')؛ 

    [المصدر: WpSnipp]

    11. عرض الوظائف ذات الصلة دون البرنامج المساعد

    يؤدي تثبيت الرمز أدناه إلى جعل موقع WordPress الخاص بك يعرض المنشورات ذات الصلة بناءً على علامة (علامات) النشر الحالية. تحتاج إلى وضعه في الداخل single.php, أو ببساطة في أي مكان تريد عرض المنشورات ذات الصلة.

     هوية شخصية)؛ if ($ tags) $ tag_ids = array ()؛ foreach ($ tags as $ individual_tag) $ tag_ids [] = $ individual_tag-> term_id؛ $ args = array ('tag__in' => $ tag_ids ، 'post__not_in' => array ($ post-> ID) ، 'showposts' => 5 ، // عدد المنشورات ذات الصلة التي سيتم عرضها. 'caller_get_posts' => 1) $ my_query = new wp_query ($ args) ؛ إذا كان ($ my_query-> have_posts ()) صدى '

    الوظائف ذات الصلة

      '؛ بينما ($ my_query-> have_posts ()) $ my_query-> the_post ()؛ ؟>
    • '؛ ؟>

    [المصدر: Bin-Co]

    12. إنشاء الوظائف الشعبية الخاصة بك في الشريط الجانبي

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

     

    منشورات شائعة

      get_results ("SELECT comment_count، ID، post_title FROM $ wpdb-> posts ORDER BY comment_count DESC LIMIT 0، 5")؛ foreach ($ result as $ post) setup_postdata ($ post)؛ $ postid = $ post-> ID؛ $ title = $ post-> post_title؛ $ commentcount = $ post-> comment_count؛ إذا ($ commentcount! = 0) ؟>

    [المصدر: تصميم مدونة Pro]

    13. تعيين تاريخ انتهاء الصلاحية / الوقت

    يوجد أدناه رمز مفيد يمكنك وضعه في سمات WordPress الخاصة بك لتمكين إمكانية إنشاء انتهاء صلاحية استنادًا إلى التاريخ والوقت. عدّل السمة الخاصة بك واستبدل حلقة WordPress الحالية بحلقة "الاختراق" هذه:

      $ expirationtime = get_post_custom_values ​​('انتهاء الصلاحية') ؛ إذا (is_array ($ expirationtime)) $ expirestring = implode ($ expirationtime)؛  $ ثوانٍ بين = وقت التشغيل (وقت انتهاء الصلاحية) - الوقت () ؛ if ($ secondsbetween> 0) // For exemple… the_title ()؛ the_excerpt ()؛  في النهاية إنهاء إذا؛ ؟> 

    لإنشاء منشور مع تاريخ / وقت انتهاء الصلاحية ، يمكنك فقط إنشاء حقل مخصص. يعطى انتهاء الصلاحية كمفتاح وتاريخ / وقت (التنسيق: شهر / يوم / سنة 00:00:00) كقيمة. لن تظهر المشاركة بعد ذلك الطابع الزمني المحدد.

    [المصدر: WpRecipes]

    14. قائمة المشاركات في المستقبل

    يتيح WordPress سرد المشاركات المستقبلية ، ولتحقيق هذه الميزة ، ما عليك سوى لصق الشفرة في أي مكان تريد أن تعرض فيه المشاركات المستقبلية:

     

    أحداث مستقبلية


    لا توجد أحداث مستقبلية مجدولة.

    [المصدر: WpRecipes]

    15. عرض AdSense لمحركات البحث الزوار فقط

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

     function scratch99_fromasearchengine () $ ref = $ _SERVER ['HTTP_REFERER']؛ SE $ = array ('/ search؟'، 'images.google.'، 'web.info.com'، 'search.'، 'del.icio.us/search'، 'soso.com'، '/ search / '،' .yahoo. ') ؛ foreach ($ SE as $ source) if (strpos ($ ref، $ source)! == false) return true؛  عودة كاذبة؛  

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

     if (function_exists ('scratch99_fromasearchengine')) if (scratch99_fromasearchengine ()) INSERT YE CODE HERE 

    [المصدر: Scratch99 ، عبر WpRecipes]

    عودة النهاية

    1. السماح لمزيد من علامات HTML في المحرر

    بشكل افتراضي ، لا يسمح محرر WordPress بعلامات HTML غير المتوافقة مع معيار XHTML 1.0. ومع ذلك ، فإن الكود الموضح أدناه سيجبر المحرر على قبول المزيد من العلامات. يمكنك لصقها في مظهرك functions.php ملف ، حفظه ، والوظيفة جيدة للذهاب.

     دالة fb_change_mce_options ($ initArray) // سلسلة مفصولة بفواصل (OD) تمد العلامات / سلسلة مفصولة الأوامر لعناصر ممتدة $ ext = 'pre [id | name | class | style] ، iframe [align | longdesc | name | width | height | frameborder | التمرير | marginheight | marginwidth | SRC]؛ if (isset ($ initArray ['extended_valid_elements'])) $ initArray ['extended_valid_elements']. = '،'. $ تحويلة.  آخر $ initArray ['extended_valid_elements'] = $ ext؛  // يمكن؛ عيّن المعلمة الصغيرة check_html // $ initArray ['check_html'] = false ؛ إرجاع $ initArray؛  add_filter ('tiny_mce_before_init'، 'fb_change_mce_options')؛ 

    [المصدر: الفسفور الابيض المهندس]

    2. تعيين محرر الافتراضي

    يعدّل المقتطف أدناه المحرر الافتراضي في مشرف WordPress. يمكنك الذهاب مع محرر مرئي, أو يمكنك اختيار محرر HTML, فقط إضافة واحد منهم في functions.php ملف.

     # هذا يعين Visual Editor على أنه add_filter الافتراضي ('wp_default_editor' ، create_function ("، 'return" tinymce "؛')) ؛ # هذا يعين محرر HTML على أنه add_filter الافتراضي ('wp_default_editor'، create_function ("، 'return "html "؛ ')) ؛ 

    [المصدر: قصاصات الفسفور الابيض]

    3. قم بتعيين أوراق أنماط محرر مختلفة لأنواع النشر المختلفة

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

     function my_editor_style () global $ current_screen؛ switch ($ current_screen-> post_type) case 'post': add_editor_style ('editor-style-post.css')؛ استراحة؛ case 'page': add_editor_style ('editor-style-page.css')؛ استراحة؛ case 'Wallet': add_editor_style ('editor-style-portfolio.css') ؛ استراحة؛  add_action ('admin_head'، 'my_editor_style')؛ 

    [المصدر: WPStorm]

    4. السماح بتحميل المزيد من أنواع الملفات

    لسبب معين ، لن يتيح لك WordPress Uploader تحميل أنواع معينة من الملفات ، مثل Textmate .tmCommand. إذا كنت بحاجة إلى تحميل هذه الأنواع من الملفات إلى موقع WordPress الخاص بك ، فإليك مقتطفًا وظيفيًا يتيح لك القيام بذلك ، وستحتاج فقط إلى لصقها في ملفك. functions.php ملف. يمكنك أيضًا إضافة المزيد من أنواع الملفات عن طريق إضافتها في السطر 4 ، مفصولة بالأنبوب (|).

      'application / octet-stream')) ؛ عودة التمثيليات الصامتة ؛ ؟> add_filter ('upload_mimes'، 'addUploadMimes')؛ 

    [المصدر: pioupioum.fr ، عبر WpRecipes]

    5. تمكين محرر TinyMCE لنشر the_excerpt

    وضع المقتطف التالي في functions.php ملف سمة WordPress الخاص بك سيضيف محرر TinyMCE إلى textarea للنشر المقتطف.

     دالة tinymce_excerpt_js () ؟>     

    [المصدر: WpSnipp]

    6. تنسيقات المشاركة - طرق أكثر إبداعًا للموضوع

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

     add_theme_support ('post-format'، array ('aside'، 'audio'، 'image'، 'video'))؛ 

    [المصدر: الفسفور الابيض المهندس]

    7. عرض نشر الصورة المصغرة أيضًا في تعديل النشر وصفحة الصفحة

    قدم الإصدار 2.9 من WordPress وظيفة Post Thumbnail. إنه لأمر رائع ، ولعرض صورة مصغرة للنشر أيضًا في "تحرير النشر" و "نظرة عامة على الصفحة" ، يمكنك وضع الكود التالي في مكون إضافي أو نسخه في functions.php ملف السمة.

     if (! function_exists ('fb_AddThumbColumn') && function_exists ('add_theme_support')) // للنشر والصفحة add_theme_support ('post-مصغرات' ، array ('post-thumbnail' ، 'page'))؛ function fb_AddThumbColumn ($ cols) $ cols ['thumbnail'] = __ ('Thumbnail')؛ إرجاع $ cols ؛  دالة fb_AddThumbValue ($ column_name ، $ post_id) $ width = (int) 35؛ ارتفاع $ = (int) 35 ؛ if ('thumbnail' == $ column_name) // thumbnail of WP 2.9 $ thumbnail_id = get_post_meta ($ post_id، '_thumbnail_id'، true)؛ // image from gallery $ attachments = get_children (array ('post_parent' => $ post_id، 'post_type' => 'attachment'، 'post_mime_type' => 'image'))؛ إذا ($ thumbnail_id) $ thumb = wp_get_attachment_image ($ thumbnail_id ، صفيف (عرض $ ، ارتفاع $) ، صواب) ؛ elseif ($ attachments) foreach ($ attachments_ $ attachment_id => $ attachment) $ thumb = wp_get_attachment_image ($ attachment_id ، صفيف (عرض $ ، ارتفاع $) ، صح) ؛  if (isset ($ thumb) && $ thumb) echo $ thumb؛  آخر صدى __ ('لا شيء') ؛  // للوظائف add_filter ('management_posts_columns'، 'fb_AddThumbColumn')؛ add_action ('management_posts_custom_column'، 'fb_AddThumbValue'، 10، 2)؛ // للصفحات add_filter ('manager_pages_columns' ، 'fb_AddThumbColumn') ؛ add_action ('management_pages_custom_column'، 'fb_AddThumbValue'، 10، 2)؛  

    [المصدر: الفسفور الابيض المهندس]

    8. إنشاء رسائل حالة وظيفة مخصصة في المشرف

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

     add_filter ('display_post_states'، 'custom_post_state')؛ function custom_post_state ($ states) global $ post؛ $ show_custom_state = get_post_meta ($ post-> ID، '_status')؛ if ($ show_custom_state) $ states [] = __ (''. $ show_custom_state [0]. '')؛ عودة دولارات ؛  add_action ('post_submitbox_misc_actions'، 'custom_status_metabox')؛ function custom_status_metabox () global $ post؛ $ custom = get_post_custom ($ post-> ID)؛ $ status = $ custom ["_ status"] [0]؛ $ i = 0 ؛ / * ----------------------------------- * / / * صفيف رسائل الحالة المخصصة * / / * ----------------------------------- * / $ custom_status = array ('Spelling'، 'Review'، "أخطاء" ، "مصدر" ، "مرفوض" ، "نهائي" ،) ؛ صدى صوت '
    '؛ صدى صوت ''؛ صدى صوت '
    '؛ add_action ('save_post' ، 'save_status') ؛ function save_status () global $ post؛ إذا (مُعرّف ('DOING_AUTOSAVE') && DOING_AUTOSAVE) return $ post-> ID؛ update_post_meta ($ post-> ID ، "_status" ، $ _POST ["status"]) ؛ add_action ('admin_head'، 'status_css')؛ الوظيفة status_css () صدى '

    [المصدر: WpSnipp]

    9. تعيين الحد الأقصى لطول عنوان آخر

    إضافة رمز PHP هذا إلى functions.php سيحدد ملف سمة WordPress الخاص بك الحد الأقصى لعدد الكلمات التي يمكن عرضها ضمن عنوان المنشور ، بتعديل مفيد جدًا!

     function maxWord ($ title) global $ post؛ $ title = $ post-> post_title؛ إذا (str_word_count ($ title)> = 10) // عيّن هذا على الحد الأقصى لعدد الكلمات wp_die (__ ('خطأ: عنوان المنشور الخاص بك تجاوز الحد الأقصى لعدد الكلمات.')) ؛  add_action ('publish_post' ، 'maxWord') ؛ 

    [المصدر: WpSnipp]

    10. كيفية تغيير الخط محرر وورد

    اكره الخط الحالي المستخدم في محرر ووردبريس؟ من الممكن أن يتم تغييره إلى خط حديث مثل Monaco أو Consolas ، ما عليك سوى لصق الشفرة في سمات WordPress الخاصة بك functions.php ملف.

     وظيفة change_editor_font () صدى ""؛ add_action (" admin_print_styles "،" change_editor_font ")؛ 

    [المصدر: shailan.com ، عبر WpRecipes]

    11. إضافة حقل مخصص تلقائيًا في نشر / نشر الصفحة

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

     add_action ('publish_page'، 'add_custom_field_automatically')؛ add_action ('publish_post' ، 'add_custom_field_automatically') ؛ function add_custom_field_automatically ($ post_ID) global $ wpdb؛ إذا (! wp_is_post_revision ($ post_ID)) add_post_meta ($ post_ID ، "اسم الحقل" ، "القيمة المخصصة" ، صواب) ؛  

    [المصدر: wpCanyon]

    12. تخلص من التنقيحات المشاركة غير المستخدمة

    هنا يأتي استعلام SQL مفيد للغاية والذي سيحذف جميع مراجعات المنشورات على الفور وكذلك التعريف بها. يجب تشغيل الاستعلام التالي على قاعدة بيانات WordPress ، وسيتم حذف جميع المراجعات (وكذلك التعريفات المرتبطة بها) من قاعدة البيانات الخاصة بك. ملاحظة مهمة واحدة هنا ، تأكد من عمل نسخة احتياطية من قاعدة البيانات الخاصة بك قبل تشغيل التعليمات البرمجية.

    DELETE a، b، c from wp_posts a WHERE a.post_type = 'revision' LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id) LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)؛ 

    [المصدر: Lesterchan.net]

    13. تغيير طول مقتطفات تبعا للفئة

    هل سبق لك أن رغبت في تعديل طول المقتطف استنادًا إلى الفئة التي تنتمي إليها؟ هنا يأتي الكود الذي يمنح رغبتك. ببساطة لصق الرمز في حسابك functions.php ملف ، ولا تنسى تغيير معرف الفئة على الخط 3!

     add_filter ('excerpt_length'، 'my_excerpt_length')؛ function my_excerpt_length ($ length) if (in_category (14)) return 13؛  عودة 60؛  

    [المصدر: WpRecipes]

    14. تعطيل المشاركات إنقاذ السيارات

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

     function deleteAutoSave () wp_deregister_script ('autosave')؛  add_action ('wp_print_scripts'، 'DisableAutoSave')؛ 

    [المصدر: WpRecipes]

    يمكنك بعد ذلك حفظ الملف ، ولن يقوم WordPress بحفظ منشور تلقائيًا. يمكنك أيضًا استعادة الوظيفة بحذف الرمز.

    أكثر من

    تبحث عن المزيد من الاشياء التخصيص وورد؟ لدينا المزيد من أجلك!

    • ووردبرس]: 30 الحيل مفيدة والخارقة
    • ووردبرس]: 30 أكثر الحيل والخارقة
    • وورد: 40 الخدع والمختراقات