Current File : //home/getxxhzo/emdadcse.com/wp-content/plugins/powerkit/extensions/connect/tab-instagram.php |
<?php
/**
* Connect Tab Instagram
*
* @package Powerkit
* @subpackage Extensions
*/
if ( powerkit_connect( 'instagram_app_access_token' ) ) {
?>
<?php if ( 'business' === powerkit_connect( 'instagram_app_type' ) ) { ?>
<h3><?php esc_html_e( 'Business Instagram Account', 'powerkit' ); ?></h3>
<?php } else { ?>
<h3><?php esc_html_e( 'Personal Instagram Account', 'powerkit' ); ?></h3>
<?php } ?>
<p><span class="tab-badge-success"><?php esc_html_e( '✓ Account', 'powerkit' ); ?> (<a href="https://www.instagram.com/<?php echo esc_attr( powerkit_connect( 'instagram_app_username' ) ); ?>" target="_blank"><?php echo esc_attr( powerkit_connect( 'instagram_app_username' ) ); ?></a>) <?php esc_html_e( 'successfully connected', 'powerkit' ); ?></span></p>
<p><?php esc_html_e( 'Your Instagram User ID:', 'powerkit' ); ?> <code><?php echo esc_attr( powerkit_connect( 'instagram_app_username' ) ); ?></code> <?php esc_html_e( 'Please use this ID in settings when requested.', 'powerkit' ); ?></p>
<form method="post" class="form-logout">
<?php wp_nonce_field(); ?>
<input type="hidden" name="logout_account_type" value="instagram">
<p class="submit">
<input class="button button-primary" name="logout_account" type="submit" value="<?php esc_html_e( 'Disconnect', 'powerkit' ); ?>" />
</p>
</form>
<?php } elseif ( ! isset( $form_business ) ) { ?>
<h3><?php esc_html_e( 'Personal Account', 'powerkit' ); ?></h3>
<p><?php esc_html_e( 'Used for displaying user feeds from a Personal Instagram account.', 'powerkit' ); ?></p>
<hr>
<h3><?php esc_html_e( 'Business Account', 'powerkit' ); ?></h3>
<p><?php esc_html_e( 'Used for displaying user feeds from an Instagram Business or Creator account.', 'powerkit' ); ?></p>
<?php
}
?>
<hr><br>
<p><?php echo sprintf( __( 'You may also change the number of followers manually on <a href="%s" target="_blank">this page</a>.', 'powerkit' ), admin_url( 'options-general.php?page=powerkit_social_links' ) ); ?></p>
<br>
<form class="basic" method="post">
<h3><?php esc_html_e( 'Manual Settings', 'powerkit' ); ?></h3>
<table class="form-table">
<tbody>
<tr>
<th scope="row">
<label for="powerkit_connect_instagram_username" class="title">
<?php esc_html_e( 'Username', 'powerkit' ); ?>
</label>
</th>
<td>
<input class="regular-text" name="powerkit_connect_instagram_username" id="powerkit_connect_instagram_username" type="text" value="<?php echo esc_attr( get_option( 'powerkit_connect_instagram_username' ) ); ?>" />
</td>
</tr>
<tr>
<th scope="row">
<label for="powerkit_connect_instagram_custom_name" class="title">
<?php esc_html_e( 'Name', 'powerkit' ); ?>
</label>
</th>
<td>
<input class="regular-text" name="powerkit_connect_instagram_custom_name" id="powerkit_connect_instagram_custom_name" type="text" value="<?php echo esc_attr( get_option( 'powerkit_connect_instagram_custom_name' ) ); ?>" />
</td>
</tr>
<tr>
<th scope="row">
<label for="powerkit_connect_instagram_following" class="title">
<?php esc_html_e( 'Following', 'powerkit' ); ?>
</label>
</th>
<td>
<input class="regular-text" name="powerkit_connect_instagram_following" id="powerkit_connect_instagram_following" type="number" value="<?php echo esc_attr( get_option( 'powerkit_connect_instagram_following' ) ); ?>" />
</td>
</tr>
<tr>
<th scope="row">
<label for="powerkit_connect_instagram_custom_followers" class="title">
<?php esc_html_e( 'Followers', 'powerkit' ); ?>
</label>
</th>
<td>
<input class="regular-text" name="powerkit_connect_instagram_custom_followers" id="powerkit_connect_instagram_custom_followers" type="number" value="<?php echo esc_attr( get_option( 'powerkit_connect_instagram_custom_followers' ) ); ?>" />
</td>
</tr>
<tr>
<th scope="row">
<label for="powerkit_connect_instagram_custom_avatar" class="title">
<?php esc_html_e( 'Profile Image', 'powerkit' ); ?>
</label>
</th>
<td>
<input placeholder="https://example.com/avatar.jpg" class="regular-text" name="powerkit_connect_instagram_custom_avatar" id="powerkit_connect_instagram_custom_avatar" type="text" value="<?php echo esc_attr( get_option( 'powerkit_connect_instagram_custom_avatar' ) ); ?>" />
</td>
</tr>
<tr>
<th scope="row">
<label for="powerkit_connect_instagram_custom_avatar_2x" class="title">
<?php esc_html_e( 'Profile Image (2x)', 'powerkit' ); ?>
</label>
</th>
<td>
<input placeholder="https://example.com/avatar@2x.jpg" class="regular-text" name="powerkit_connect_instagram_custom_avatar_2x" id="powerkit_connect_instagram_custom_avatar_2x" type="text" value="<?php echo esc_attr( get_option( 'powerkit_connect_instagram_custom_avatar_2x' ) ); ?>" />
</td>
</tr>
</tbody>
</table>
<div class="pk-manual-feed-wrap pk-instagram-manual-feed-wrap">
<h3><?php esc_html_e( 'Manual Feed Settings', 'powerkit' ); ?></h3>
<div class="pk-manual-feed pk-instagram-manual-feed">
<?php
$manual_feed = get_option( 'powerkit_connect_instagram_feed' );
if ( is_array( $manual_feed ) && ! empty( $manual_feed ) ) {
foreach ( $manual_feed as $key => $element ) {
?>
<div class="pk-element">
<div class="pk-element-fields">
<label class="field-text">
<?php esc_html_e( 'Text', 'powerkit' ); ?>
<textarea name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][text]" cols="30" rows="2"><?php echo esc_attr( $element['text'] ); ?></textarea>
</label>
<label>
<?php esc_html_e( 'Instagram Link', 'powerkit' ); ?>
<input type="text" name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][link]" value="<?php echo esc_attr( $element['link'] ); ?>">
</label>
<label>
<?php esc_html_e( 'Date', 'powerkit' ); ?>
<input type="date" name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][date]" value="<?php echo esc_attr( $element['date'] ); ?>">
</label>
<label>
<?php esc_html_e( 'Image Thumbnail URL', 'powerkit' ); ?>
<input type="text" placeholder="https://site.com/img.jpg" name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][image_thumbnail]" value="<?php echo esc_attr( $element['image_thumbnail'] ); ?>">
</label>
<label>
<?php esc_html_e( 'Image Small URL', 'powerkit' ); ?>
<input type="text" placeholder="https://site.com/img.jpg" name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][image_small]" value="<?php echo esc_attr( $element['image_small'] ); ?>">
</label>
<label>
<?php esc_html_e( 'Image Large URL', 'powerkit' ); ?>
<input type="text" placeholder="https://site.com/img.jpg" name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][image_large]" value="<?php echo esc_attr( $element['image_large'] ); ?>">
</label>
<label>
<?php esc_html_e( 'Likes Count', 'powerkit' ); ?>
<input type="number" name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][likes]" value="<?php echo esc_attr( $element['likes'] ); ?>">
</label>
<label>
<?php esc_html_e( 'Comments Count', 'powerkit' ); ?>
<input type="number" name="powerkit_connect_instagram_feed[<?php echo esc_attr( $key ); ?>][comments]" value="<?php echo esc_attr( $element['comments'] ); ?>">
</label>
</div>
<div class="pk-element-actions">
<span class="dashicons dashicons-sort"></span>
<a href="#" class="pk-remove-element">
<?php esc_html_e( 'Delete', 'powerkit' ); ?>
</a>
</div>
</div>
<?php
}
} else {
?>
<p class="description pk-msg-empty"><?php esc_html_e( 'The list is empty, you can add new items.', 'powerkit' ); ?></p>
<?php
}
?>
</div>
<button class="button pk-add-element"><?php esc_html_e( 'Add New Element', 'powerkit' ); ?></button>
</div>
<?php wp_nonce_field(); ?>
<p class="submit">
<input class="button button-primary" name="save_instagram_settings" type="submit" value="<?php esc_html_e( 'Save manual settings', 'powerkit' ); ?>" />
</p>
</form>