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

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

A+ A-

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

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

ملاحظة: لتعديل تكوين موضوع لديك لتعديل أساسا ملفين - style.css وfunctions.php. يمكنك تعديل هذه الملفات من خلال وورد لوحة القيادة -> المظهر -> محرر.

# 1 كيفية إضافة صندوق الكاتب إلى نهاية المشاركات

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

/** Add author box to end of posts **/
function abr_author_box () {
  $html = '<div class="author-box">';
  $html .=  get_avatar(get_the_author_meta('user_email'), 75); 
  $html .= '<strong>About <a href="'.get_author_posts_url(get_the_author_meta( 'ID' )).'">'.get_the_author_meta('user_firstname').' '.get_the_author_meta('user_lastname').'</a></strong><br />';
  $html .= wpautop(get_the_author_meta('description'));
  $html .= '</div>';
  echo $html;
}
add_action ( 'genesis_before_comments', 'abr_author_box', 10, 1);

سوف رمز أعلاه إضافة مربع مؤلف أسفل كل مشاركة كما هو موضح في الشكل التالي:

Author Box

اقرأ أيضا: كيفية إضافة اشتراك صندوق النشرة بعد سيرتك في إطار التكوين .

# 2 كيفية عرض الكاتب وسائل الإعلام الاجتماعية الارتباطات في الملف الشخصي ل

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

<?php
/**
 *
 * Author template.
 *
 */
 
add_action( 'genesis_before_loop', 'tw_custom_auth_info' );
 
function tw_custom_auth_info() {
 
    if (is_author()) {
        $curauth = (get_query_var('author_name')) ? get_user_by('slug', get_query_var('author_name')) : get_userdata(get_query_var('author'));?>
        <div class="author-box"><?php echo get_avatar( $curauth->ID, $size = '76');?>
        <h1><?php echo $curauth->display_name;?></h1>
        <p>
        <?php
         if($curauth->user_description<>''): echo $curauth->user_description;
         else: _e("This user hasn't shared any biographical information","nomadic");
         endif;
        ?>
        </p>
        <br />
        <?php
          if(($curauth->user_url<>'http://') && ($curauth->user_url<>'')) echo '<p class="im www">'.__('Homepage:','nomadic').' <a href="'.$curauth->user_url.'">'.$curauth->user_url.'</a></p>';
          if($curauth->yim<>'') echo '<p class="im yahoo">'.__('Yahoo Messenger:','nomadic').' <a href="ymsgr:sendIM?'.$curauth->yim.'">'.$curauth->yim.'</a></p>';
          if($curauth->jabber<>'') echo '<p class="im gtalk">'.__('Jabber/GTalk:','nomadic').' <a href="gtalk:chat?jid='.$curauth->jabber.'">'.$curauth->jabber.'</a></p>';
          if($curauth->aim<>'') echo '<p class="im aim">'.__('AIM:','nomadic').' <a href="aim:goIM?screenname='.$curauth->aim.'">'.$curauth->aim.'</a></p>';
        ?>

        <ul><?php
 
        $google_profile = get_the_author_meta( 'google_profile', $curauth->ID );
        $facebook_id = get_the_author_meta( 'facebook_id', $curauth->ID );
        $twitter_id = get_the_author_meta( 'twitter_id', $curauth->ID );
        $linkedin_id = get_the_author_meta( 'linkedin_id', $curauth->ID );
 
        /* Create Google Profile and Other Links */
        
        if ( $google_profile || $facebook_id || $twitter_id || $linkedin_id) {
            ?><br /><p>Find me on:</p><?php
        }

        if ( $google_profile ) {
            ?><li><?php echo '<a href="' . $google_profile . '">Google Profile';?></li><?php
        }
        if ( $facebook_id ) {
            ?><li class="social_profile_facebook"><?php echo '<a href=http://www.facebook.com/' . $facebook_id . '>Facebook';?></li><?php
        }
        if ( $twitter_id ) {
            ?><li><?php echo '<a href=http://twitter.com/intent/user?screen_name=' . $twitter_id . '>Twitter';?></li><?php
        }
        if ( $linkedin_id ) {
            ?><li><?php echo '<a href=http://www.linkedin.com/in/' . $linkedin_id . '>LinkedIn';?></li><?php
        }
        ?></ul></div><h2 style="margin: 0 0 40px; overflow: hidden; padding: 10px 0;"><?php printf(__('Posts by %s', 'nomadic'), $curauth->display_name); ?></h2><?php
    }
}
 
genesis(); // <- everything important: make sure to include this.
?>

ثم إضافة التعليمات البرمجية التالية في functions.php.

/** Add Custom Contact Profile Fields **/ 
function add_custom_contact_profilefields( $contactmethods ) {
    $contactmethods['google_profile'] = 'Google Profile URL';
    $contactmethods['facebook_id'] = 'Facebook ID';
    $contactmethods['twitter_id'] = 'Twitter UserName';
    $contactmethods['linkedin_id'] = 'LinkedIn UserName';
    return $contactmethods;
}
add_filter('user_contactmethods','add_custom_contact_profilefields',10,1);

ثم ضمن المستخدمون -> وملف التعريف الخاص بك تبدو هذه:

Author Settings

إضافة المعلومات الخاصة بك هناك، وكنت قد فعلت ذلك. لديك تعريف المؤلف سيبدو هذا:

Author Profile

# 3 كيفية إضافة صندوق سياسة تعليق قبل نموذج تعليق

كثير من الناس يريدون لإضافة تعليق سياسة قبل شكل تعليق، لعرض تعليق أضف سياسة البرمجية التالية في functions.php

/** Add a comment policy box */
add_action( 'genesis_before_comment_form', 'single_post_comment_policy' );
function single_post_comment_policy() {
    if ( is_single() && !is_user_logged_in() && comments_open() ) {
    ?>
    <div class="comment-policy-box">
        <p class="comment-policy"><small><h4>Comment Policy:</h4> Your words are your own, so be nice and helpful if you can. Please, only use your <strong>real name</strong>, not your business name or keywords. Using business name or keywords instead of your real name will lead to the comment being deleted. Anonymous commenting is not allowed either. Limit the amount of links submitted in your comment. We accept clean XHTML in comments, but don't overdo it please.</small></p>
    </div>
    <?php
    }
}

انتاج:

Comment Policy

# نموذج تعليق 4 تحرير

سوف البرمجية التالية تعديل عنوان النموذج تعليقك وسوف تضيف بعض النص تحته. تغيير النص حسب حاجتك. إضافة التعليمات البرمجية التالية في functions.php.

/** Edit comments form text **/
function modified_comment_form_args($args) {
    $args['title_reply'] = 'Tell us what you\'re thinking...';
    $args['comment_notes_before'] = ' <p class="comment-policy">All comments are moderated.</p>
    <p class="required"><small>* Denotes required field.</small></p>';
    $args['comment_field'] = '<p class="comment-form-comment">' .
    '<textarea id="comment" name="comment" cols="45" rows="8" tabindex="4" aria-required="true"></textarea>' .
    '</p><!-- #form-section-comment .form-section -->';
     return $args;
    }
    add_filter('genesis_comment_form_args', 'modified_comment_form_args');

انتاج:
Modified Comment Form

# 5 عرض الارتباطات السابقة والتالية بعد نموذج تعليق

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

/** Previous and Next Links **/
add_action('genesis_after_comment_form', 'custom_post_nav');
function custom_post_nav(){?>
    <div style="font-size:13px; padding:2px;">
           <?php previous_post_link('<b>Previous Post: %link') ?><br />
           <?php next_post_link('<b>Next Post: %link') ?>
     </div>
<?php }

انتاج:
Previous and Next Links

# 6 كيفية إضافة أو إزالة القائمة الإنتقال

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

/** Moving Your Primary Navigation after Header **/
add_action('genesis_after_header', 'genesis_do_nav');
remove_action('genesis_before_header', 'genesis_do_nav');

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

/** Moving Your Primary Navigation before Header **/
remove_action( 'genesis_after_header', 'genesis_do_nav' );
add_action( 'genesis_before_header', 'genesis_do_nav' );

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

/** Moving Your Secondary Navigation After Header **/
Remove_action('genesis_after_header','genesis_do_subnav');
Add_action('genesis_before_header','genesis_do_subnav');

# 7 كيفية تغيير "المزيد ..." النص إلى "مواصلة القراءة ..."

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

/** Read More changed to Continue Reading... **/
add_filter( 'excerpt_more', 'child_read_more_link' );
add_filter( 'get_the_content_more_link', 'child_read_more_link' );
add_filter( 'the_content_more_link', 'child_read_more_link' );
function child_read_more_link() {
 return '&#x2026; <a class="more-link" href="' . get_permalink() . '" rel="nofollow">Continue Reading &#x2026;</a>';}

ثم إضافة التعليمات البرمجية التالية في style.css.

/** Customization for Read More Link... **/
.more-link {
  font-size: 12px;
  font-weight: bold;
  float: right;
  margin: 4px 0;
  padding: 1px 6px;
  text-transform: none;
  border-radius:4px;
  background-color:#DDDDDD;
  border:0;font-family:Arial, sans-serif;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  -moz-box-shadow:0 1px 1px #AAAAAA;
  -webkit-box-shadow:0 1px 1px #AAAAAA;
}

.entry-content a {
   text-decoration: none;
}

.entry-content a:hover {
   text-decoration: underline;
}

الآن لديك زر "مواصلة القراءة" سوف تبدو أكثر مهنية، أكثر عصرية.

Continue Reading

# 8 أضف دعم خلفية مخصص

إذا كنت تريد خلفية مخصصة ثم إضافة التعليمات البرمجية التالية في functions.php.

/** Add support for Custom Background **/
add_custom_background();

# 9 إضافة دعم لرأس مخصص

إذا كنت تريد خلفية مخصصة ثم إضافة التعليمات البرمجية التالية في functions.php.

/** Add support for Custom Header **/
add_theme_support( 'genesis-custom-header', array( 'width' => 920, 'height' => 150, 'textcolor' => 'ffffff', 'admin_header_callback' => 'nomadic_admin_style' ) );

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

# 10 إزالة أو تغيير العنوان والوصف

إذا كنت ترغب في إزالة العنوان والوصف ثم إضافة التعليمات البرمجية التالية في functions.php. وهذا مفيد عندما تقرر استخدام شعار الموقع بدلا من النص لعنوان الموقع.

/** Remove Title and Description **/
remove_action( 'genesis_site_title', 'genesis_seo_site_title' );
remove_action( 'genesis_site_description', 'genesis_seo_site_description' );

إضافة التعليمات البرمجية التالية في functions.php لإضافة عنوان الموقع مخصص.

/** Remove default site title and add custom site title **/
remove_action( 'genesis_site_title', 'genesis_seo_site_title' );
function custom_site_title() { 
     echo '<h1 id="title">Tips and Tricks</h1>';
}
add_action( 'genesis_site_title', 'custom_site_title' );

# 11 إزالة عنوان المقال

إضافة التعليمات البرمجية التالية في functions.php للنشر العنوان.

/** Remove post titles **/
remove_action( 'genesis_post_title','genesis_do_post_title' );

# 12 كيفية تعديل تذييل النص

إذا كنت ترغب في إزالة النص تذييل الصفحة الافتراضية وترغب في إضافة النص الخاص بك، ثم إضافة التعليمات البرمجية التالية في functions.php.

/** Customize the entire footer */
remove_action( 'genesis_footer', 'genesis_do_footer' );
add_action( 'genesis_footer', 'child_do_footer' );
function child_do_footer() {
    ?>
    <p><!-- Your Custom Text OR Code --></p>
    <?php
}

# 13 تخصيص نص سفر التكوين تعليق زر

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

function change_comment_form_submit_button_text( $defaults ) {
    $defaults['label_submit'] = 'Submit Comment';
    return $defaults;
}
add_filter( 'comment_form_defaults', 'change_comment_form_submit_button_text' );

# 14 تعديل حجم تعليقات غرفتر

إذا كنت ترغب في تعديل حجم غرفتر في تصريحات ثم إضافة التالية functions.php التعليمات البرمجية. تغيير 65 عدد فقا للحاجة الخاصة بك.

function child_comment_list_args( $args ) {
return array( 'type' => 'comment', 'avatar_size' => 65, 'callback' => 'genesis_comment_callback' );
}
add_filter( 'genesis_comment_list_args', 'child_comment_list_args' );

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

Ads

شارك

الأخيرة

أفضل البدائل أوبونتو للبحث عن إذا كنت لينكس العشاق

دعونا نبدأ عن طريق الحصول على دراية شيء. الأساسية ولكن قليل...

كيفية إضافة التوقيع في علبة بريد جوجل - إضافة التوقيع جوجل في Gmail

وكان صندوق البريد الوارد من قبل جوجل واحدة من أفضل الأمور ق...

أسبوعية أخبار تكنولوجيا المعلومات: نوكيا وغوغل ونينتندو

مرحبا بالجميع، انها الجمعة 3 مارس وتماما مثل دائما نعود مع ...

مشاريع بي التوت للمبتدئين - ماذا يمكن أن تفعل مع التوت بي

التوت بي هو عبارة عن سلسلة من الطاقة المنخفضة، وأجهزة الكمب...

أفضل VPN لالروبوت 2017 - كيفية استخدام VPN في الروبوت

لقد ولت الأيام التي كانت فيها الشبكات الخاصة الإفتراضية فقط...

تعليقات