رفتن به مطلب

A-fshin

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

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

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

  • روز های برد

    11

نوشته‌ها ارسال شده توسط A-fshin

  1. در مورد پولی شدن omdb خبری ندارم.

    باز هم با in_category میشه اون قسمت ها رو برداشت و شرط گذاشت و روش دیگه هم هست.

    بهترین حالت استفاده از زمینه دلخواه ها برای اطلاعت فیلم و سریال هست اما اگر بخواید آرشیوی هم درست کنید بهترین گزینه تاکسونومی است که الان به همین روش رو آوردن و مزیتش آرشیو کردن اطلاعات هست.مثال :


    http://www.yekmovie.tv/movies/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%D9%85%D8%B3%D8%AA%D9%86%D8%AF-messi/


    http://www.yekmovie.tv/genre/biography/

    سایتی هم که گفتید مشابه تاکسونومی عمل کرده.

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


    http://wp-parsi.com/article/wordpress-taxonomy/

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

    • امتیاز 1
  2. پوستر که چیلتره از تصویر شاخص استفاده کنید بهتره.

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


    http://www.omdbapi.com/?i=tt1520211

    با شرط in_category می تونید استایل بدید به نحوه ی نمایش سریال یا فیلم


    https://codex.wordpress.org/Function_Reference/in_category

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


    http://imdbi.opticteam.net/

    • امتیاز 2
  3. کد که درسته تست کردم اگر اطلاعات رو از Imdb نشون نمی ده به هاستینگ بگید file_get_contents فعال هست یا نه؟

    برای پست ها اگر می خواید فقط برای اون هایی که آیدی Imdb رو وارد کردید نشون داده بشه به این صورت استفاده کنید


    <?php
    $ID = get_post_meta($post->ID, 'im',true);
    if(!empty($ID)){
    echo get_imdb($ID);
    }
    ?>

    • امتیاز 2
  4. با file_get_content و json_decode انجام بدید و آیدی فیلم در imdb هم با زمینه دلخواه وارد کنید


    function get_imdb($ID){
    $url=file_get_contents("http://www.omdbapi.com/?i=".$ID."");
    $details=json_decode($url);

    $print.="<ul>";
    $print.="<li><span><b>عنوان:</b>".$details->Title."</span></li>";
    $print.="<li><span><b>سال تولید:</b>".$details->Year."</span></li>";
    $print.="<li><span><b>ژانر:</b>".$details->Genre."</span></li>";
    $print.="<li><span><b>کارگردان:</b>".$details->Director."</span></li>";
    $print.="<li><span><b>نویسنده:</b>".$details->Writer."</span></li>";
    $print.="<li><span><b>ستارگان:</b>".$details->Actors."</span></li>";
    $print.="<li><span><b>IMDB:</b>".$details->imdbID."</span></li>";
    $print.="</ul>";

    echo $print;
    }

    در مطلب به این صورت به کار ببرید


    <?php
    $ID = get_post_meta($post->ID, 'نام زمینه دلخواه',true);
    echo get_imdb($ID);
    ?>

    • امتیاز 1
  5. می تونید افزونه ی wp-postviews رو نصب کنید و در کوئری از meta_key افزونه یعنی views استفاده کنید.نمونه


    <?php
    $mostviewposts = new WP_Query(array(
    'post_status' => 'publish',
    'post_type' =>'post',
    'orderby' => 'meta_value_num',
    'meta_key'=> 'views' ,
    'order' => 'DESC',
    'posts_per_page' => 10,
    ));
    ?>
    <?php if($mostviewposts->have_posts()) :
    while($mostviewposts->have_posts()) : $mostviewposts->the_post();?>
    <li>
    <a href="<?php echo get_permalink( $post->ID ) ?>" title="<?php the_title_attribute(); ?>" class="post-link" rel="bookmark"><?php the_title(); ?></a>
    </li>
    <?php endwhile;endif;?>
    <?php wp_reset_query();?>


  6. http://forum.wp-parsi.com/topic/8920-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D8%AF%D8%A7-%D8%A8%D8%B1%D8%A7%DB%8C-%D9%87%D8%B1-%D8%AF%D8%B3%D8%AA%D9%87/


    http://forum.wp-parsi.com/topic/25693-%D9%82%D8%A7%D9%84%D8%A8-%D8%AC%D8%AF%D8%A7-%D8%A8%D8%B1%D8%A7%DB%8C-%D8%A7%D8%AF%D8%A7%D9%85%D9%87-%D9%85%D8%B7%D9%84%D8%A8-%D8%AF%D8%B3%D8%AA%D9%87-%D8%A7%DB%8C-%D8%AE%D8%A7%D8%B5/

    • امتیاز 1
  7. درود.کوئری


    <?php $recent = new WP_Query("page_id=515"); while($recent->have_posts()) : $recent->the_post();?>
    <?php the_title(); ?>
    <?php the_content(); ?>
    <?php endwhile; ?>

    یا


    http://codex.wordpress.org/Function_Reference/get_post


    <?php
    $my_id = 10;
    $post_id_10 = get_post($my_id);
    $content = $post_id_10->post_content;
    $content = apply_filters('the_content', $content);
    $content = str_replace(']]>', ']]>', $content);
    echo $content;
    ?>

    • امتیاز 1
×
×
  • اضافه کردن...