You can find your Instagram ID using one of the following methods:
Browse to this address https://www.instagram.com/microsoft/?__a=1
Instagram assigns its registered locations with a Location ID, which is a string of numbers. Some plugins and feeds can use that location ID to act as a filter to display photos from that place, much the same way you can filter using hashtags.
But how to find that number isn’t self-evident. So here’s the quick way to find Instagram’s location ID for any given place.
Log into the Instagram website (instagram.com) using a web browser.
In the search bar, type the name of the place. As you type, you’ll see a list of results update in real time. This will be a combination of places, hashtags, and usernames. What you want to look for are the locations, and they’re identified with the map marker icon, like this:
Click on the location result. You’ll go to the location results page, which will have a map at the top and a grid of photos from that location below.
Look in the browser’s URL bar. You’ll have something along these lines. What you want is the string of digits in the second-last section, like this:
Copy those numbers and paste them into whatever plugin or feed you’re using.
We have an approved Instagram App created for our demo website http://socialdashboard.me/ that I have listed it’s App review video screen-casts and descriptions here and you can create your own videos the same as these videos and send to Instagram for approval.
First please note: you only need to go for app review if you want to allow other Instagram users in addition to your own Instagram user to connect to your app. If this app is only using by you, app review is not require and your app in not needed to be in Live mode.
Here is a complete list of descriptions we sent for Instagram Review:
Do not forget to replace {Replace with your app name}, your user and your pass with your own.
Permissions required:
basic, comments, likes
Description:
{Replace with your app name} is an Instagram App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
Description for review:
{Replace with your app name} is an Instagram App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
With this application users can create a social media stream including all of their social networking activities with multiple social network profiles, and manage all of them in one place.
This application receives the information through different API web services. Users authorize the app on their websites and the application fetches their social media account’s data and display this information inside their personal account on {Replace with your app name} platform on their websites.
Our app displays Instagram users data only to themselves and only after receiving their permission. The app requires to have basic, comments and likes permissions on Instagram platform to be able to allow user to mange their Instagram account.
Our app needs basic permission to be able to fetches Instagram users’ photos and videos using their Instagram ID.
Our app also needs access to Instagram history data that can not be achieved via a sandbox user and needs to send comments and links instead of user so our app needs approval.
Thank you so much for your time.
Video screencast:
Example Privacy Policy URL:
https://socialdashboard.me/privacy-policy/
Example Terms URL:
https://socialdashboard.me/terms-of-service/
Comments Permission:
Our app requires this scope to be able to process the user request of sending a comment on a post on his/her Instagram profile.
Our app get this permission when the user wants to add his Instagram account to his/her account on {Replace with your app name}. Then we use this permission when he tries to post a comment on a photo or video on his Instrgram account.
The video screencast is showing the experience of this permission in our app.
Links Permission:
Our app requires this scope to be able to process the user request of sending a like on a post on user’s Instagram profile.
Our app get this permission when the user wants to add his Instagram account to his/her account on {Replace with your app name}. Then we use this permission when he tries to post a like on a photo or video on his Instrgram account.
The video screencast is showing the experience of this permission in our app.
We have an approved Facebook App created for our demo website http://socialdashboard.me/ that I have listed it’s App review video screen-casts and descriptions here and you can create your own videos the same as these videos and send to Facebook for approval.
First please note: you only need to go for app review if you want to allow other Facebook users in addition to your own Facebook user to connect to your app. If this app is only using by you, app review is not require and your app in not needed to be in Live mode.
Here is a complete list of descriptions we sent for Facebook Review:
Do not forget to replace {Replace with your app name}, your user and your pass with your own.
Description:
{Replace with your app name} is a Facebook App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
Description for review:
{Replace with your app name} is a Facebook App created for {Replace with your app name} PHP Application. {Replace with your app name} is a social media management platform that individuals or companies can use to coordinate a social media presence across multiple channels or accounts, through a single interface.
With this application users can create a social media stream including all of their social networking activities with multiple social network profiles, and manage all of them in one place.
This application receives the information through different API web services. Users authorize the app on their websites and the application fetches their social media account’s data and display this information inside their personal account on {Replace with your app name} platform on their websites.
Our app displays Facebook users data only to themselves and only after receiving their permission. The app requires to have email, public_profile, user_posts, user_videos, user_photos, user_likes, publish_actions and manage_pages permissions on Facebook platform to be able to allow user to mange their Facebook account.
Thank you so much for your time.
user_posts:
Our app requires this permission scope to be able to get the Facebook user timeline posts on user’s wall in our App.
Explanation for usage of “user_posts” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you will see your Facebook user timeline posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
user_posts:
user_videos:
Our app requires this permission scope to be able to get the Facebook user videos on user’s wall in our App.
Explanation for usage of “user_videos” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your Social Dashboard management area.
4. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you will see your Facebook user videos along with your other posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
user_videos:
user_photos:
Our app requires this permission scope to be able to get the Facebook user photos on user’s wall in our App.
Explanation for usage of “user_photos” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you will see your Facebook user photos along with your other posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
user_photos:
publish_actions:
Why do we need this permission?
Our app requires this scope to be able to process the user request of:
a. publishing a post on user’s Facebook timeline
b. or delete a post from user’s timeline.
Explanation for usage of “publish_actions” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click on the “Post an update” button from the top right corner of your dashboard to open the “Post an update” window.
5. Fill in the form and click “Send” button to post the update to your Facebook page.
6. Click the Facebook account from the left navigational menu and click on “Your Timeline” and you can see your Facebook user posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
publish_actions:
manage_pages:
Our app requires this permission scope to be able to get the Facebook Pages that the user administrates.
Explanation for usage of “manage_pages” permission in our App:
1. Browse to https://socialdashboard.me/ website.
2. Click “Sign in using Facebook” button or click “Create a new account” to create a new account or use our test account as our App is already in Sandbox mode and it can not accept authentication requests from non-developer accounts:
USER: your user
PASS: your pass
3. After login to the website, select Manage Social Accounts from the left navigational menu and check that you have added/connected your Facebook account to your {Replace with your app name} management area.
4. Click the Facebook account from the left navigational menu and you can see all the Facebook Pages you administrate them if have any in your Facebook account. You can click on any of the Pages listed to see your posts on the right panel.
The video screen-cast is showing the experience of this permission in our app.
manage_pages:
You must also create these two files on your website too:
Privacy Policy URL:
https://socialdashboard.me/privacy-policy/
Terms URL:
https://socialdashboard.me/terms-of-service/
If you didn’t get approval for any of these permissions, you need to get into Facebook direct support and ask the problem from a support person.
In this article, I am going to show you how to manage PHP Social Stream asset files on your website.
1. First of all, disable automatically adding of asset (.css, .js) files in your social stream. e.g:
<?php
include( './social-stream/social-stream
echo social_stream(
array(
'id' => '1',
'type' => 'wall',
'network' => array(
...
),
'theme' => 'sb-modern-light',
'breakpoints' => array('4', '4', '3', '3', '2', '1', '1'), // Number of items (columns)
'add_files' => false // Disable automatically adding asset (.css, .js) files
)
);
?>
2. Second, add asset files manually to top of your html content within <head></head> tag. e.g:
<head>
<?php
// For All - Common
echo '<link href="'.SB_PATH . 'public/css/colorbox.css" rel="stylesheet" type="text/css" />';
echo '<link href="'.SB_PATH . 'public/css/styles.min.css" rel="stylesheet" type="text/css" />';
echo '<script type="text/javascript" src="'.SB_PATH . 'public/js/jquery-1.12.4.min.j
echo '<script type="text/javascript" src="'.SB_PATH . 'public/js/sb-utils.js"></scri
// Only for wall
echo '<script type="text/javascript" src="'.SB_PATH . 'public/js/sb-wall.js"></scrip
// Only for timeline
echo '<link href="'.SB_PATH . 'public/css/timeline-styles.cs
echo '<script type="text/javascript" src="'.SB_PATH . 'public/js/sb-timeline.js"></s
// Only for carousel
echo '<link href="'.SB_PATH . 'public/css/lightslider.css" rel="stylesheet" type="text/css" />';
echo '<script type="text/javascript" src="'.SB_PATH . 'public/js/sb-carousel.js"></s
// Only for rotating feed
echo '<script type="text/javascript" src="'.SB_PATH . 'public/js/sb-rotating.js"></s
?>
</head>
Make sure social-stream.php lib is included before all these codes.
Hi there,
Yesterday, Facebook announced changes to the Instagram and Facebook platforms “to continuously improve Instagram users’ privacy and security.” These changes, that got effective immediately, impacted all third-party applications, including Social Board and all of our other social media related products. We are working to address any impact, and want to give you an update on what’s happening.
While there are many changes being made to the Facebook and Instagram platforms that impact the content we collect, rest assured that the majority of features and functionality you turn to Social Board for will continue to operate uninterrupted, including many Instagram and Facebook use-cases.
Our developers are resolving issues and restoring services throughout Social Board and all of our other social media related products but, until further notice, the following features are disabled:
Subsequently, we will announce you about all the changes we are going to make in our products to bring back these features as much as we can.
At the end, we disagree with the way Facebook implemented these changes, but we respect the data privacy concerns rocking the industry today, and strongly champion the need for better controls on user data.
We look forward to our future product launches and resolving any issues that arise from yesterday’s update. Please do not hesitate to reach out with any questions or concerns.
Sincerely,
Axent Media
Imagine this scenario. You are settling in a new country. It is a good opportunity for you. You are, obviously very excited to start your new life. A magic fairy or saint comes along and promises to help you move all your belongings with a wave of a wand or hand.
Will you believe it?
If you are smart, you will start running in the opposite direction. Unfortunately, at of now teleportation and magical beings don’t exist in this real world. However there is something like this for your website.
Well, we live in a world of technological miracles. So much can be achieved these days at the click of a button.
WordPress plugins like Migrate Guru can cut down the steps to be performed when you want to migrate your website. Whatever the reason for migrations may be and there may be many, Migrate Guru can take care of it. Don’t worry, and let Migrate Guru do all your work for you.
Migrate Guru is a free, fully automated WordPress migration plugin that is easy to use, fast, and reliable. Move any WordPress site, or multisite network, to a new host without the headache normally associated with such tasks.
Migrate Guru simplifies website migration by minimizing the technical knowledge requirements from users’ side. It also duplicates WordPress sites without any manual work, add-ons, or additional tools. It automatically rewrites URLs, bypasses import-export scripts, and handles serialised data.
Migrate Guru is different from other WordPress migration plugins because it uses a simple 1-step process. In this way, it doesn’t overload the source website, and ensures that websites as large as 200 GB can be moved without any issues.
It runs on BlogVault servers. It copies the site in question on to their external servers, and utilizes these servers’ resources to move the site. As a result, it bypasses the usual technical errors faced while using other migration methods.
Migrate Guru claims to have the following features and they sound really good. Let’s find out more.
You can move 1 GB sites in less than 30 minutes. Enter host details and click Migrate. Literally all you have to do is click! Isn’t that easy?
The migration procedure works on their servers, so it doesn’t crash your site.
Move or transfer sites as large as 200 GB easily.
You don’t need add-ons to move multi-sites, or sites with serialised data. You are not charged extra for anything either.
You can keep your storage for yourself, because Migrate Guru automatically copies your site to Migrate Guru servers. After the migration is complete, the copy is erased. Your privacy is retained, at no cost for their storage space.
Move your site to and from any web host you want.
Migrate Guru can comfortably handle serialised data with accurate Search and Replace algorithms placed for your convenience unerringly.
You will receive real time email alerts to keep you up to the minute regarding the migration status.
Here’s the easiest step by step guide for Migrating or transferring WordPress site from one server to another in 5 minutes.
All you need are
Note: It does not require any expertise. Only a basic knowledge of the server cPanel (i.e. backend) is sufficient.
To add Migrate Guru WordPress Plugin using the built-in plugin installer:
Alternatively, you can download Migrate Guru from here and install it by uploading it through WordPress dashboard or via SFTP. To know more about Installing Plugins click here.
The Migrate Guru plugin will give you a small form to fill up. The fields on this form are:
To find these details, follow the steps below:
Note: If you’ve forgotten your password, click on the Forgot password link from the login page. Your web host will then mail you a password reset link, which you can use to set a new password.
Note: If the URLs of either one begin with ‘https://’, they are HTTP authenticated. If your web host domain’s URL is protected with HTTP authentication, you would have received an email with the validation credentials. These credentials can also be retrieved from the site’s server logs.
Now that you have all the required details, enter them in the Migrate Guru form. If you have any more doubts there is a Support and Help section over to the right.
After you click Migrate button, Migrate Guru will send you an email notification confirming that the process of migration has begun.
Meanwhile, you will likely be taken to a screen that depicts the ongoing procedure of your website migration. A connection to this page can be found in the email notice sent to you. The screen will demonstrate some advanced chart once the migration starts. You don’t have to keep your program window open once the migration starts.
On the off chance that you don’t see this screen, or if the migration screen reloads with a blunder message, at that point chances are that something wasn’t entered effectively. Or, on the other hand, in the event that you just made your website, it might take a little time before Migrate Guru can interface with it. Revisit the headings above, and ensure each field is right, precisely and at that point retry.
Once the migration procedure is finished, you’ll get another email from Migrate Guru informing you about the effective migration.
You can view your new site by clicking on the Migrated Site button, which you’ll also receive a link to in your email alert.
With this simple process, moving or transferring sites as large as 200 GB is so easy, you will not believe your eyes!
What price? The plugin is absolutely, completely, one hundred percent FREE! You can’t complain now can you? This plugin does everything you need while making it so easy and you are not even charged for it.
Still did not get it? For a video tutorial, watch this!
If you have any queries you can contact the Migrate Guru team using their contact form at support page
Get Migrate Guru here.
With all the plugin choices accessible WordPress migrations, there is little explanation behind overworked site proprietors to migrate a site physically. The time and exertion spared and the significant peace of knowing your information is safe makes utilizing a plugin for migration a simple decision. Let this Guru take your troubles away!
If you have used Migrate Guru, what are your thoughts on it? Is there any other migration plugin that you always use and recommend? Let us know in the comments below!
Do you have an online store selling tangible or non-tangible products? Have you ever been decided to allow your online customers to create their loving product like gift boxes, products packs, perfumes, t-shirts, gift cards, hats, mugs, promotional gifts and so on that are unique by uploading their own images and photos?
In this article I’m going to introduce you a WordPress/WooCommerce plugin which allow you to add this functionality to your WooCommerce powered online store easily so, you can start accepting customized product orders from you online customers.
The plugin is called “WordPress Social Board“. This plugin is fully integrated into WooCommerce and uses WooCommerce shopping cart. You bind your custom product forms to WooCommerce products and they can be automatically added to the WooCommerce cart at the final step of the product designing step.
You can also make relationships between multiple form steps using a powerful conditional system.
Your customers will get a calculated cost for their requested product in each step depending on the features they request or the items they add into their designed product and the final product will be added to the cart with the total calculated price.
To start with, first get the plugin from the following URL:
You can also take a look at its live demo here:
After downloading the plugin you will be given a zip file including another zip file in it named wc-multistep-designer-*.zip that it is the original plugin file.
Installation of WooCommerce Multistep Form & Product Designer is straight forward and on average should take no longer than just a few minutes.
1. Open your WordPress admin dashboard. Click on Plugins » Add New.
2. Click on the Upload Plugin button and you will see a screen like the one below.
3. Click on the Browse button and select the plugin file (zip files only) from your hard drive and click the Install Now button to upload and install it.
You will be taken to “activate a plugin” page just like this one:
4. Click on Activate Plugin link to complete the plugin installation. You can also activate the plugin by clicking on Activate link later on the Installed Plugins page.
Now you have installed the WooCommerce Multistep Form & Product Designer plugin. You would have to read the Creating a Customizable Product, and Binding Forms To Products sections.
Here I will show you that how to create a sample mug and bind it into a WooCommerce product with this plugin.
You would already need to assign your multi-step form to a WooCommerce product.
To assign a form to a product, continue reading this section
To see how your multi-step form would be displayed on your website after assigning to a product, click here or see the live demo here.
This plugin works with WooCommerce so, you should assign your multi-step form to a WooCommerce product/service. The product/service page will be automatically filled with the details of the multi-step form you assigned to the product and will finally be added to the WooCommerce shopping cart.
To assign a form to a product follow the steps below:
In addition to simple installation process and easy to use and integrate this plugin with WooCommerce this plugin has many of other useful options which you can use to make it suitable for your website. With an appropriate price of $28 you can add a great functionality to your website that would cost a lot if you hire a developer for that.
Did you love this plugin? Please, write me your idea.