آموزشوردپرس

نمایش اطلاعات فید یک سایت دیگر در سایت وردپرسی

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

حتما این مطلب را نیز بخوانید: ” امکانات وردپرس 6 – ویرایشگر کل وبسایت – بروز رسانی بزرگ وردپرس

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

وردپرس خودش ابزار RSS Widget را در ابزارک های خود دارد که به کمک آن می توانید در نوار ابزار کناری یا فوتر سایت خود جاسازیش کرده و اطلاعات فید یک سایت دیگر را نمایش دهید.

اگر می خواهید در یک صفحه فید یک سایت را نمایش دهید بایستی از یک افزونه استفاده کنید که در نسخه پولی امکان انتشار پست بر اساس اطلاعات فید را به شما می دهد. افزونه WP RSS Aggregator یک افزونه پولی است که به شما این امکانات را می دهد.

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

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

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

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

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

<h2><?php _e( 'Recent news from Some-Other Blog:', 'my-text-domain' ); ?></h2>
  
<?php // Get RSS Feed(s)
include_once( ABSPATH . WPINC . '/feed.php' );
  
// Get a SimplePie feed object from the specified feed source.
$rss = fetch_feed( 'https://www.wpbeginner.com/feed/' );
  
if ( ! is_wp_error( $rss ) ) : // Checks that the object is created correctly
  
    // Figure out how many total items there are, but limit it to 5. 
    $maxitems = $rss->get_item_quantity( 5 ); 
  
    // Build an array of all the items, starting with element 0 (first element).
    $rss_items = $rss->get_items( 0, $maxitems );
  
endif;
?>
  
<ul>
    <?php if ( $maxitems == 0 ) : ?>
        <li><?php _e( 'No items', 'my-text-domain' ); ?></li>
    <?php else : ?>
        <?php // Loop through each feed item and display each item as a hyperlink. ?>
        <?php foreach ( $rss_items as $item ) : ?>
            <li>
                <a href="<?php echo esc_url( $item->get_permalink() ); ?>"
                    title="<?php printf( __( 'Posted %s', 'my-text-domain' ), $item->get_date('j F Y | g:i a') ); ?>">
                    <?php echo esc_html( $item->get_title() ); ?>
                </a>
            </li>
        <?php endforeach; ?>
    <?php endif; ?>
</ul>

در سطر اول می توانید عبارت مورد دلخواه خود را برای این فید وارد کنید ، به جای ” Recent news from Some-Other Blog: ”

در سطر 7 بایستی آدرس فید دلخواه خود را وارد کنید.

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

نوشته های مشابه

دکمه بازگشت به بالا

حتما ما را در توییتر دنبال کنید