Friday, September 16, 2016

آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو

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


سلام دوستان، اگر کتاب آموزشی را دانلود نموده اید یا تمامی بخش های آموزش افزونه سئو All In One SEO Pack رو مرور نموده اید میدانید که در بخش شبکه های اجتماعی که در نسخه جدید افزونه ارائه شده است میتوان افزونه را به صفحه فیسبوک خود متصل نموده تا افزونه بتواند نوشته های شما را منتشر کند. برای ایجاد چنین حق دسترسی با ما باشید.


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


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


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


  راز های داشتن یک وبسایت خوب و زیبا

اگر صفحه فیسبوک ندارید یکی بسازید.


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

http://developers.facebook.com


 


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


1-facebook-application


 


گزینه تایید یا Yes را انتخاب کنید و موافقت خود را اعلام کنید.


 


آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو


 


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


آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو


 


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


آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو


 


در بخش Display Name نامی که برای اپ نمایش داده میشود را بنویسید.


در بخش Email Contact ایمیلی برای تماس درج کنید.


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


آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو


حال روی دکمه آبی رنگ یا Create App ID را کلیک کنید تا اپلیکیشن تدارک دیده شود.


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

حال اگر روی داشبورد کلیک کنید اپلیکیشن شما نمایش داده میشود.


آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو


از App ID و App Secret برای افزونه سئو استفاده کنید.


 


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


این کد را در یک فایل PHP   قرار داده و در نام آن را به این شیوه بنویسید  fb_og . در حالت کلی فایلی که دارای کدهای زیر باشد باید این شکلی باشد: fb_og.php


حال کدها:

<?php

if( !function_exists( 'add_opengraph_doctype' )):
////////////////////////////////////////////////////////////////////
//Adding the Open Graph in the Language Attributes
////////////////////////////////////////////////////////////////////
function add_opengraph_doctype( $output )
return $output . ' xmlns:og="http://opengraphprotocol.org/schema/" xmlns:fb="http://www.facebook.com/2008/fbml"';

add_filter('language_attributes', 'add_opengraph_doctype');
endif;


if( !function_exists( 'insert_fbog_in_head' )):
/////////////////////////////////////////////////////////////////////
//Adding and insert Facebook Open Graph in wp_head()
/////////////////////////////////////////////////////////////////////
function insert_fbog_in_head()
global $post, $aioseop_options;
/* Get thumbnail for Facebook Open Graph */
$thumbnail_src = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), "thumbnail" );
$fb_app_id = ''; /* app id فیسبوک شما */
$fb_user_id = ''; /* id فیسبوک شما */
?>

<!-- start FB OPEN GRAPH code -->
<?php if($fb_app_id): ?><meta property="fb:app_id" content="<?php echo $fb_app_id; ?>" /><?php endif; ?>
<?php if($fb_user_id): ?><meta property="fb:admins" content="<?php echo $fb_user_id; ?>" /><?php endif; ?>


<?php if( is_singular() ) ?>
<!-- if currently in single post or page -->

<meta property="og:url" content="<?php echo the_permalink() ?>"/>

<!-- using title from aioseo wp plugin -->
<?php if ( function_exists('aioseop_load_modules'))
$post_aioseo_title = get_post_meta($post->ID, '_aioseop_title', true);
if($post_aioseo_title): ?>
<meta property="og:title" content="<?php echo $post_aioseo_title; ?>" />
<?php else: ?>
<meta property="og:title" content="<?php echo get_the_title(); ?>" />
<?php endif; ?>
<?php else ?>
<meta property="og:title" content="<?php echo get_the_title(); ?>" />
<?php ?>

<!-- using description from aioseo wp plugin -->
<?php if ( function_exists('aioseop_load_modules'))
$post_aioseo_desc = get_post_meta($post->ID, '_aioseop_description', true);
if($post_aioseo_desc): ?>
<meta property="og:description" content="<?php echo stripcslashes($post_aioseo_desc); ?>" />
<?php else: ?>
<meta property="og:description" content="<?php echo the_excerpt(); ?>" />
<?php endif; ?>
<?php else ?>
<meta property="og:description" content="<?php echo the_excerpt(); ?>" />
<?php ?>

<meta property="og:type" content="article" />

<!-- use default image if thumbnail not found -->
<meta property="og:image" content="<?php if( !empty($thumbnail_src) ) echo $thumbnail_src[0]; elseif ( file_exists( get_template_directory() . '/noimage.png' ) ) echo get_template_directory_uri() . '/noimage.png'; ?>" />

<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />

<?php else ?>

<!-- if currently in homepage -->
<meta property="og:site_name" content="<?php bloginfo('name'); ?>" />

<!-- using home title from aioseo wp plugin -->
<?php if ( function_exists('aioseop_load_modules'))
$hometitle = $aioseop_options['aiosp_home_title'];
if($hometitle): ?>
<meta property="og:title" content="<?php echo $hometitle; ?>" />
<?php else: ?>
<meta property="og:title" content="<?php bloginfo('description'); ?>" />
<?php endif; ?>
<?php else ?>
<meta property="og:title" content="<?php bloginfo('description'); ?>" />
<?php ?>

<meta property="og:url" content="<?php echo site_url() ?>"/>

<!-- using home description from aioseo wp plugin -->
<?php if ( function_exists('aioseop_load_modules'))
$homedesc = $aioseop_options['aiosp_home_description'];
if($homedesc): ?>
<meta property="og:description" content="<?php echo $homedesc; ?>" />
<?php else: ?>
<meta property="og:description" content="<?php echo get_option('description'); ?>" />
<?php endif; ?>

<?php else ?>
<meta property="og:description" content="<?php echo get_option('description'); ?>" />
<?php ?>

<meta property="og:type" content="website" />

<!-- use default image if favicon not found -->
<?php if( file_exists( get_template_directory() . '/favicon.ico' ) ) ?>
<meta property="og:image" content="<?php echo get_template_directory_uri() . '/favicon.ico'; ?>" />
<?php else ?>
<meta property="og:image" content="<?php echo get_template_directory_uri(); ?>/noimage.png" />
<?php ?>

<?php ?>

<?php

// add action hook in wp_head()
add_action( 'wp_head', 'insert_fbog_in_head', 5 );

// function checks out
endif;

?>


 


این فایل PHP را مستقیما به قسمت روت هاست خود آپلود کرده و در پایان کد زیر را به فایل Function قالب خود تزریق کنید. البته بکاپ فراموش نشود.


کد روبرو:

include( get_template_directory() . '/fb_og.php');


 


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


 


  دریافت مستقیم فایل های پیوست

  شبکه های اجتماعی در افزونه سئو AIO SEO P

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


----------
آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو
----------
طراحی سایت
بهینه سازی سایت
طراحی سایت وردپرس
----------
منبع: آموزش ایجاد اپلیکیشن فیسبوک برای افزونه سئو

No comments:

Post a Comment