Posting Workouts to your WordPress Blog

Follow

Wodify_Bar_All.png

RequiredAddOn_Perform.png

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

  1. Go to Business > Web Integrations 
  2. Click Enable next to the WordPress section mceclip1.png
  3. Choose Wordpress.com and click Authorize.mceclip2.png
  4. Enter credentials on Wordpress.com and click Continuewordpress_5.png
  5. Click Approve wordpress_8.png
  6. Confirm the connection in Business > Web Integrationsmceclip3.png
  7. To remove the integration click Remove this integrationmceclip4.png

 

Setting Up the WordPress Integration with Wordpress.org

  1. Go to Business > Web Integrations 
  2. Click Enable next to the WordPress section 
  3. Choose Wordpress.org 
  4. Go to http://[YourWordPressBlog]/wp-login.php and click Plug-Ins > Add Newwordpress_10.png
  5. Search for WordPress REST API – OAuth 1.0a Server > Click Install Now Image_2018-01-26_12-23-13.png
  6. Then, go to Users > Applications                                            Plugins___BearFitness___WordPress_2018-01-26_12-27-40.png
  7. Click Add New Registered_OAuth_Applications___BearFitness___WordPress_2018-01-26_12-32-22.png
  8. Make the consumer name Wodify
  9. Go back to Business > Web Integrations
  10. Click COPY TO CLIPBOARD to copy the Callback URL needed for your Registered Applicationmceclip5.png
  11. Paste the Callback URL into the Callback field and click Add ConsumerAdd_Application___BearFitness___WordPress_2018-01-26_12-35-18.png
  12. Hover over your newly created Application and click Edit. Leave this tab open.Image_2018-01-26_12-42-57.png
  13. Go back into Business > Web Integrations and enter your Wordpress blog URL mceclip6.png
  14. Copy the Client Key/ID and Client Secret from the Edit Application tab you have open for your WordPress pagemceclip7.png
  15. Paste these values in the corresponding fields in Wodify.mceclip8.png
  16. 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 follow the steps below to set up this integration. Please note any changes made to your legacy integration will have to updated using the new integration steps above. 

  1. Go to Business > Web Integrations
  2. Click Enable in the WordPress field 
  3. Enter 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
  4. Enter your WordPress User Name and Password2021-06-22_17-21-00.png
  5. Click Save
  6. Log in to WordPress; if prompted to update to the latest version click OK
  7. Click Settings 
  8. Click Writing 
  9. Fill in the Default Post Category and set it to your default 
  10. Click Save Changes 
  11. Go to: http://{YourWordPressBlog}/xmlrpc.php
  12. Your page will display the belowhttps___wodifytesting_wordpress_com_xmlrpc_php.png

 

Go Daddy 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!

  1. Log in to your GoDaddy account
  2. From your profile, click Account Settings > Login & PIN
    godaddy_1.png
  3. Copy or write down your Support PIN:
    godaddy_2.png
  4. Click the Help icon at the top right, and scroll down to click the Chat with us! button
    godaddy_3.gif
  5. 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 On
    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
    RewriteBase /
    RewriteRule ^index\.php$ - [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]
    </IfModule>
    # END WordPress
     
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteCond %{HTTP:Authorization} ^(.*)
    RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
    RewriteBase /
    RewriteRule ^index\.php$ - [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [E=X-HTTP_AUTHORIZATION:%{HTTP:Authorization},QSA,L]
    </IfModule>
    # END WordPress
  6. The agent will ask you to share the Support PIN that you copied earlier. Provide that number to them.
  7. 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.
  8. Double click on the .htaccess file to review the changes.
    godaddy_4.png
  9. The file should look like this:
    godaddy_5.png
  10. 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.

Comments

Check the current status of our products

View status