رفتن به مطلب

Mohammadafrozeh

عضو سایت
  • تعداد ارسال‌ها

    26
  • تاریخ عضویت

  • آخرین بازدید

نوشته‌ها ارسال شده توسط Mohammadafrozeh

  1. سلام میخواستم تو سایتم مطلب مرتبط رو نشون بدم مثلان مطلب مرتبط دسته بندی اصلی رو نشون یده چون چندتا دسته بندی انتخاب کردم میخوام دسته بندی اصلی رو نوشن بده

     

    الان که گذاشتم تام دسته بندی مطلب  و نشون میده میخوام فقط دسته بندی اصلی رو نشون بده با مطلب ادشو

  2. // Create post object
    $my_post = array(
    'post_title' => 'My post',
    'post_content' => 'This is my post.',
    'post_status' => 'publish',
    'post_author' => 1,
    'post_category' => array(6)
    );
    // Insert the post into the database
    wp_insert_post( $my_post );

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

     

    ممنون میشم کسی کمکم کنه

  3. در 1 ساعت قبل، asadiy4n گفته است :

    سلام

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

    توابع شرطی

    البته باید برای اینکار یک قالب برگه جدید ایجاد کنید

    
    if ( is_user_logged_in() ):
        echo 'Welcome, registered user!';
    else:
        echo 'Welcome, visitor!';
    endif;
    // https://developer.wordpress.org/themes/basics/conditional-tags/

    افزونه هم این یک نمونه هست

    
    https://wordpress.org/plugins/pagerestrict/

     

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

  4. در 17 دقیقه قبل، فرشاد گوهری گفته است :

    خیر :) 

    یکی از فلسفه‌های به‌وجود اومدن این پلاگین‌ها اینه که ازشون استفاده کنید و مجبور نباشید برای هر تغییر یا قابلیتی برید سراغ یه برنامه‌نویس یا شخص دیگه، رایگانم هست در مخزن وردپرس، می‌تونم بدونم چرا ازشون استفاده نمی‌کنید؟ دلیل خاصی داره؟

     

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

  5. در 39 دقیقه قبل، فرشاد گوهری گفته است :

    اگر با همین پلاگین‌ها می‌خواین کار کنید که وقتی نصبشون کنید بهتون یه شورت‌کد میده و توی هر برگه‌ای بذارید، فرم ارسال مطلب همونجا نشون داده میشه.

    اما اگر می‌خواین کلا بدون پلاگین کار کنید و خودتون برنامه‌نویسی کنید، می‌تونید از این تابع وردپرس استفاده کنید:

    
    https://developer.wordpress.org/reference/functions/wp_insert_post/

    فقط حتما ورودی‌های کاربر رو چک کنید وگرنه ممکنه سایتتون دچار مشکلات امنیتی بشه، توصیه می‌کنم اگر به برنامه‌نویسی مسلط نیستید از همون پلاگین‌ها استفاده کنید که بالاتر گفتم.

    سلام وقت بخیر میتونید تابع شو درست کنید من فقط بزارمش تو یه برگه

  6. در هم اکنون، فرشاد گوهری گفته است :

    سلام، طبق توضیحاتی که دادید، فکر می‌کنم شما می‌خواین قابلیت پست مهمان در سایتتون داشته باشید، این دوتا پلاگین رو چک کنید ببینید به کارتون میاد یا نه:

    
    https://wordpress.org/plugins/user-submitted-posts/
    https://wordpress.org/plugins/accesspress-anonymous-post/

     

    سلام کد یا تابع ای هست که بشه واسه نویسنده صحفه جداگانه ساخت واسه ارسال مطلب

  7. در 3 ساعت قبل، kasra.geladiator گفته است :

    سلام

    عنوان تایپیک بهتری استفاده میکردید !

    کاربری که نویسنده باشه باید بتونه پست ارسال کنه

    شما میخوای یکی رو نویسنده کنی ولی پست نفرسته ؟ :| پس برا چه کاری میخاد نویسنده باشه؟

    سلام میخوام ببینم میشه واسش صحفه شخصی ساخت که با همون صحفه ارسال کنه و نیازی به ورود به پیشخوان وردپرس نباشه

  8. در 1 دقیقه قبل، asadiy4n گفته است :

    ببینید این قسمت

    
    $args = array(
        'author'        =>  $current_user->ID, // یا یک ایدی خاص
        'posts_per_page' => -1
        );

    author برای ایدی نویسنده هست

    posts_per_page برای تعداد پست هایی که نمایش میده اگر برابر -1 باشه همه پست ها رو نشون میده

    اگر بخواید 20 پست از پست های نویسنده ای که مثال ایدیش 10 هست رو نمایش بدید به شکل زیر عمل کنید

    
    $args = array(
        'author'        =>  10, // یا یک ایدی خاص
        'posts_per_page' => 20
        );

    متوجه شدید ؟

    یه دنیا ممنونتون هستم 

  9. در 2 دقیقه قبل، asadiy4n گفته است :

    منظورتون از ایدی کاربر خاص چیه ؟  یعنی میخواید مثال یک برگه فقط ایدی یک شخص رو نشون بده ؟!

    میخوام تویه یه برگه مطلب های کاربر رو نشون بده مثلان ایدیدکاربر رو بزارم مطلب هاشو نشون بده اگه متوجه نشدین ایدی بدین تو تلگرام بگم چطوری میخوام باشه

  10. در 21 دقیقه قبل، asadiy4n گفته است :

    بنده در تایپیک قبلی پاسختون رو دادم چرا تایپیک تکراری ایجاد میکنید

    شما یک برگه بسازید و از این کوئری استفاده کنید

     

    
    <?php 
    $args = array(
        'author'        =>  $current_user->ID, // یا یک ایدی خاص
        'posts_per_page' => -1
        );
    // the query
    $the_query = new WP_Query( $args ); ?>
     
    <?php if ( $the_query->have_posts() ) : ?>
     
        <!-- pagination here -->
     
        <!-- the loop -->
        <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
            <h2><?php the_title(); ?></h2>
        <?php endwhile; ?>
        <!-- end of the loop -->
     
        <!-- pagination here -->
     
        <?php wp_reset_postdata(); ?>
     
    <?php else : ?>
        <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
    <?php endif; ?>

     

    جزئیات بیشتر

    
    https://developer.wordpress.org/reference/classes/wp_query/

     

    امتحان کنید و اگر مشکلی بود لطفا در همین تایپیک مطرح کنید

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

     

    <?php 
    $args = array(
        'author'        =>  $current_user->ID, // 1
        'posts_per_page' => -2
        );
    // the query
    $the_query = new WP_Query( $args ); ?>
     
    <?php if ( $the_query->have_posts() ) : ?>
     
        <!-- pagination here -->
     
        <!-- the loop -->
        <?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
            <h2><?php the_title(); ?></h2>
        <?php endwhile; ?>
        <!-- end of the loop -->
     
        <!-- pagination here -->
     
        <?php wp_reset_postdata(); ?>
     
    <?php else : ?>
        <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p>
    <?php endif; ?>

     

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

  11. در 9 ساعت قبل، yazdaniwp گفته است :

    سلام. دقیقا منظورتون چیه؟ یعنی مطالب هر نویسنده داخل یه برگه بیاد؟ باید این مطالب به خود کاربر فقط نمایش داده بشه؟ یا عموم کاربران میتونن برگه هر نویسنده رو جدا ببینن؟

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

     

    مثلان من نویسنده هستم میخوام یه برگه سازم که مطلب های خودمو برای خودم نشون بده تو همون برگه

    ببخشید اگه منظورمو نفهمیدید ایدیتون رو بدین تو تلگرام بهتون پیام بدم

  12. سلام وقت بخیر دوستان کسی تابع یا کد نمایش مطلب های یک نویسنده در صحفه سفارشی داره که با ایدی  نویسنده پست هارو نشان بده اگه کسی داره بهم بده خیلی ممنون نمیخوام تو صحفه Author.php نشان بده میخوام تو صحفه سفارشی بسازم

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