رفتن به مطلب

نوشتن چند کلمه در زیر عنوان مطالب


mohammadjava

پست های پیشنهاد شده

با سلام و خسته نباشید خدمت کاربران عزیز انجمن وردپرس پارسی

مشکلی که چند روزیه ذهن منو درگیر خودش کرده اینه که چجوری میتونم چند کلمه ای رو زیر عنوان مطالب در سایتم قرار بدم ؟؟؟ (بخش 1 در تصویر پیوست شده) و میخوام که توی ویرایش هر نوشته به طور جداگانه یه قسمتی باشه که اونو برای نمایش توش وارد کنم. (بخش 2 در تصویر)

همچنین باید در هر نوشته این چند کلمه عوض بشه و نمیخوام توی همه یه جور باشه (فکر میکنم با توجه به عکس منظورمو فهمیده باشید)

ممنون میشم راهنمایی کنید که چجوری میتونم این قسمت رو اضافه کنم ...

با تشکر

1.JPG

لینک به ارسال

با عرض سلام و خسته نباشید

جهت انجام این کار بایستی ازفیلدهای سفارشی (Custom Fields) استفاده کنید.

کدهای آماده بسیاری در این زمینه وجود دارد که میتونید ازشون استفاده کنید.

موفق و پیروز باشید.

لینک به ارسال
در 5 ساعت قبل، هادی خانزاده گفته است :

با عرض سلام و خسته نباشید

جهت انجام این کار بایستی ازفیلدهای سفارشی (Custom Fields) استفاده کنید.

کدهای آماده بسیاری در این زمینه وجود دارد که میتونید ازشون استفاده کنید.

موفق و پیروز باشید.

راستش من چیزی پیدا نکردم , لطف میکنید چند نمونه اش رو بهم معرفی کنید ؟؟

لینک به ارسال
function specials_posts(){
    add_meta_box('add_meta_title','آگهی ویژه','add_specials_posts','post','normal','high');
}
add_action('add_meta_boxes','specials_posts');

function add_specials_posts(){
    global $post;
?>
    <div class="">
        <?php global $post; ?>
        <table>
            <tr>
                <td>متن :</td>
                <td><input type="text" name="text" value="<?php echo get_post_meta($post->ID,'_text',true); ?>" /></td>        
            </tr>
        </table>
    </div>
<?php
}
function save_video_information(){
    global $post;
    if(isset($_POST['text'])){
        update_post_meta($post->ID,'_text',$_POST['text']);        
    }          
}
add_action('save_post','save_video_information');

به طور مثال کد بالا صفحه فانکشن اضافه کنید.

لینک به ارسال
در 3 ساعت قبل، Mirrajabi گفته است :

function specials_posts(){
    add_meta_box('add_meta_title','آگهی ویژه','add_specials_posts','post','normal','high');
}
add_action('add_meta_boxes','specials_posts');

function add_specials_posts(){
    global $post;
?>
    <div class="">
        <?php global $post; ?>
        <table>
            <tr>
                <td>متن :</td>
                <td><input type="text" name="text" value="<?php echo get_post_meta($post->ID,'_text',true); ?>" /></td>        
            </tr>
        </table>
    </div>
<?php
}
function save_video_information(){
    global $post;
    if(isset($_POST['text'])){
        update_post_meta($post->ID,'_text',$_POST['text']);        
    }          
}
add_action('save_post','save_video_information');

به طور مثال کد بالا صفحه فانکشن اضافه کنید.

 

سلام . ممنون از راهنماییتون

همونطور که گفتید کد رو به صفحه فانکشن اضافه کردم . الان یه بخش توی اضافه کردن نوشته اضافه شده به اسم آگهی های ویژه ، ولی هر چی که توی اون مینوسم ، مثل بخش اول عکسی که پیوست کرده بودم نمیاد ، یعنی کلا نمایش داده نمیشه ...

تا اینجا کار درسته یعنی یه فیلد اضافه شده که همونی کی میخواستمه ، حالا میخوام هر چیزی که داخل اون مینویسم ، زیر عنوان ( کنار اسم نویسنده و دسته بندی ) نمایش داده بشه

با تشکر پیشاپیش از ادامه راهنماییتون

لینک به ارسال
<?php
function specials_posts(){
    add_meta_box('add_meta_title','آگهی ویژه','add_specials_posts','post','side','high');
}
add_action('add_meta_boxes','specials_posts');

function add_specials_posts(){
    global $post;
?>
    <div class="">
        <?php global $post; ?>
        <table>
            <tr>
                <td>متن :</td>
                <td><input type="text" name="text" value="<?php echo get_post_meta($post->ID,'_text',true); ?>" /></td>        
            </tr>
        </table>
    </div>
<?php
}
function save_video_information(){
    global $post;
    if(isset($_POST['text'])){
        update_post_meta($post->ID,'_text',$_POST['text']);        
    }          
}
add_action('save_post','save_video_information');

کد رو جایگزین و تست کنید.

لینک به ارسال
در 5 ساعت قبل، هادی خانزاده گفته است :

<?php
function specials_posts(){
    add_meta_box('add_meta_title','آگهی ویژه','add_specials_posts','post','side','high');
}
add_action('add_meta_boxes','specials_posts');

function add_specials_posts(){
    global $post;
?>
    <div class="">
        <?php global $post; ?>
        <table>
            <tr>
                <td>متن :</td>
                <td><input type="text" name="text" value="<?php echo get_post_meta($post->ID,'_text',true); ?>" /></td>        
            </tr>
        </table>
    </div>
<?php
}
function save_video_information(){
    global $post;
    if(isset($_POST['text'])){
        update_post_meta($post->ID,'_text',$_POST['text']);        
    }          
}
add_action('save_post','save_video_information');

کد رو جایگزین و تست کنید.

جایگزین کردم . ولی الان نه دیگه به سایت دسترسی دارم نه پیشخوان و نه سی پنل ...

ارور The connection has timed out

لینک به ارسال
در 20 ساعت قبل، mohammadjava گفته است :

 

سلام . ممنون از راهنماییتون

همونطور که گفتید کد رو به صفحه فانکشن اضافه کردم . الان یه بخش توی اضافه کردن نوشته اضافه شده به اسم آگهی های ویژه ، ولی هر چی که توی اون مینوسم ، مثل بخش اول عکسی که پیوست کرده بودم نمیاد ، یعنی کلا نمایش داده نمیشه ...

تا اینجا کار درسته یعنی یه فیلد اضافه شده که همونی کی میخواستمه ، حالا میخوام هر چیزی که داخل اون مینویسم ، زیر عنوان ( کنار اسم نویسنده و دسته بندی ) نمایش داده بشه

با تشکر پیشاپیش از ادامه راهنماییتون

   <?php             global $post;
                $text=get_post_meta($post->ID,'_text',true);
                if (!empty($text)) {
                    echo  '<div >';
                        echo  $text;  
                    echo '</div>';
                }
	?>

بعد از اینکه کد قبلی رو در فانکشن گذاشتید  این کد بالا رو در هر جای از صفحه که مد نظرتون هست قرار بدید.

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...