Wodify allows businesses to set up a WordPress Integration that will post Workouts to their business’ WordPress blog, including choosing between WordPress.com and WordPress.org. You also have the ability to integrate your Workouts using certain non-WordPress websites.
In this article, we will cover:
- Setting Up the WordPress Integration with Wordpress.com
- Setting Up the WordPress Integration with Wordpress.org
- Legacy WordPress Integration
- Go Daddy Host Error
Setting Up the WordPress Integration with Wordpress.com
- Go to Digital Presence > Web Integrations
- Click Enable next to the WordPress section
- Choose Wordpress.com and click Authorize.
- Enter credentials on Wordpress.com and click Continue
- Click Approve
- Confirm the connection in Digital Presence > Web Integrations
- To remove the integration click Remove this integration
Setting Up the WordPress Integration with Wordpress.org
- Go to Digital Presence > Web Integrations
- Click Enable next to the WordPress section
- Choose Wordpress.org
- Open a new tab in your web browser
- Log into your WordPress.org account (e.g., https://websitename.com/wp-admin/)
- Left Menu, select Plug-Ins > Add New
- Search for WordPress REST API – OAuth 1.0a Server > Click Install Now
- Then, Left Menu, go to Users > Applications
- Click Add New
- Make the consumer name Wodify
- Go back to Wodify Core > Digital Presence > Web Integrations
- Click COPY TO CLIPBOARD to copy the Callback URL needed for your Registered Application
- Then paste the Callback URL into the Callback field and click Add Consumer
- Hover over your newly created Application and click Edit. Leave this tab open.
- Go back into Wodify Core > Digital Presence > Web Integrations and enter your WordPress URL
- Copy the Client Key/ID and Client Secret from the Edit Application tab you have open for your WordPress page
- Paste these values in the corresponding fields in Wodify.
- Click Authorize. This will redirect you to WordPress, where you can click Authorize again and be redirected back to Wodify to view your completed integration.
Legacy WordPress Integration
If you are a Wodify customer from before 2017, you may be operating on our Legacy WordPress integration. Please reach out to us as we have to update these credentials on our end. Please note any changes made to your legacy integration will have to be updated using the new integration steps above.
We will need the following:
- Your RPC URL
- Your RPC URL is your website URL with '/xmlrpc.php' added to the end of it.
- Example: http://{YourWordPressBlog}/xmlrpc.php
- Example: http://mycrossfitbox.wordpress.com/xmlrpc.php
- Your WordPress User Name and Password
GoDaddy Host Error
Unfortunately, GoDaddy often applies special security settings to their WordPress-hosted pages out of the box. In order to get things working with Wodify, you'll need to reach out to them and ask them to update the .htaccess file on your webserver to give Wodify permissions to post to your site via 0Auth. Follow these steps below in order to get things working!
- Log in to your GoDaddy account.
- From your profile, click Account Settings > Login & PIN
- Copy or write down your Support PIN:
- Click the Help icon at the top right, and scroll down to click the Chat with us! button
- State the following to your chat agent:
Hi - I need to update the WordPress section of my .htaccess file in the public_html folder on my [insert your web site name] server to the following:
# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP:Authorization} ^(.*)RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]RewriteBase /RewriteRule ^index\.php$ - [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L] RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L] </IfModule># END WordPress# BEGIN WordPress<IfModule mod_rewrite.c>RewriteEngine OnRewriteCond %{HTTP:Authorization} ^(.*)RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]RewriteBase /RewriteRule ^index\.php$ - [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L] RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME} !-dRewriteRule . /index.php [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L] </IfModule># END WordPress - The agent will ask you to share the Support PIN that you copied earlier. Provide that number to them.
- After that, the agent will make the change for you. You can verify it by going to My Products > Web Hosting > Manage > Files & FTP > File Manager.
- Double click on the .htaccess file to review the changes.
- The file should look like this:
- All Done! Now you should be able to post Workouts on your WordPress website hosted by GoDaddy!
Note: Workouts not posting? Have your web developer add the RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] to the .htaccess file on the server to get the authentication process to succeed.
Note: Be sure to Disable Blog Integration if you deactivate your WordPress account.
To learn how to schedule the time your Workouts post to your blog, check out our Workout Publication Settings.
____________________
More Information:
TIP: Wodify Blueprint Course - Getting Started with Wodify Perform
If you need any additional assistance with Posting Workouts to your WordPress Blog, feel free to reach out to us at support@wodify.com or via Priority Live Chat in your admin account (Promote only).
Comments