How do I set up WordPress blog integration?

Follow
 

Admins can setup a Wodify and WordPress Integration that will post WODs to their gym’s WordPress blog. (What is the difference between WordPess.com v.s. WordPress.org?). If you do not have a WordPress site, you can still post your workouts using a different set of steps.

 

Wordpress.com Integration

  • Log into Wodify Core > Gym > Web Integrations
  • Click ‘Enable’ > Select Wordpress.com
  • Click ‘Authorize’ which will automatically redirect you to a Wordpress authorization page. If not already logged into Wordpress, enter login information.

Web_Integrations.jpg

  •  Click ‘Approve’ to be redirected back to Wodify Core to view the completed integration

 

Wordpress.org Integration

  • Log into Wodify Core > Gym > Web Integrations
  • Click ‘Enable’ > Select Wordpress.org

 

Step 1: Install Plugin and Update Domain Info

  • Login to Wordpress App
    • Your WordPress login URL is http://[YourWordPressBlog]/wp-login.php
  • Click ‘Plugins’ > Add New
    Plugins___BearFitness___WordPress_2018-01-26_12-24-37.png
  • Search for ‘WordPress REST API – OAuth 1.0a Server’ > Install and Activate
Image_2018-01-26_12-23-13.png 
 

Step 2: Get Wordpress Credentials

From within your WordPress App

  • Click ‘Users’ > Applications
    Plugins___BearFitness___WordPress_2018-01-26_12-27-40.png
  • Click ADD NEW
    Registered_OAuth_Applications___BearFitness___WordPress_2018-01-26_12-32-22.png
  • Name the Consumer Name: Wodify
  • From Wodify Core, click Gym > Web Integrations
  • Click ENABLE next to WordPress
  • Select WordPress.Org
  • Click COPY TO CLIPBOARD to copy the Callback URL needed for your Registered Application
    Web_Integrations_2018-01-26_12-34-32.png
  • Paste the Callback URL into the Callback field and click Add Consumer
    Add_Application___BearFitness___WordPress_2018-01-26_12-35-18.png
  • Hover over your newly created Application and click EDIT
    Image_2018-01-26_12-42-57.png
  •  Keep this tab open for Step 3

Step 3: Within Wodify Core

  • In a separate tab, go to Wodify Core > Gym > Web Integration
  • Enter your website URL (i.e., www.yourgymname.com)
  • Copy the  Client Key/ID and Client Secret from the Edit Application tab you have open for your WordPress page:
    Edit_Application___BearFitness___WordPress_2018-01-26_12-45-48.png
  • Paste these values into the corresponding fields in Wodify:Web_Integrations_2018-01-26_12-45-03.png
  • Click ‘Authorize’ which will automatically redirect you to a Wordpress authorization page. If not already logged into your Wordpress App, enter login information.
  • Click ‘Authorize’ to be redirected back to Wodify Core to view the completed integration


LEGACY WordPress Integration below. *Please note, ANY changes or updates made to your existing WordPress integration will need to updated with the new integration by following the steps above.

 
  1. Login to Wodify Admin > 'GYM' > 'WEB INTEGRATIONS'
  2. Click 'Enable' in the 'WordPress' field
  3. Enter the 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
    • Username: Enter your WordPress username you use to login to WordPress
    • Password: Enter your WordPress password you use to login to WordPress
  4. Click Save
  5. Login to WordPress
    • Your WordPress login URL is http://{YourWordPressBlog}/wp-login.php
    • If WordPress asks you to update to its latest version, you must do that now
  6. Click Settings
  7. Click Writing
  8. Fill in the below:
    • Default Post Category
    • Set to your default
  9. Click Save Changes
  10. Test your WordPress and Wodify integration
  11. Go to: http://{YourWordPressBlog}/xmlrpc.php
  12. Your page will display the belowhttps___wodifytesting_wordpress_com_xmlrpc_php.png

To learn how to schedule the time your WODs post to your blog, click here.

 

IMPORTANT:  Be sure to Disable Blog Integration if you deactivate your WordPress account.

 

TIP: WODs 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. 

Comments