Posting Workouts to your WordPress Blog

Follow
Wodify Banner 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 Digital Presence > 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 Digital Presence > Web Integrationsmceclip3.png
  7. To remove the integration click Remove this integrationmceclip4.png

 

Setting Up the WordPress Integration with Wordpress.org

  1. Go to Digital Presence > Web Integrations 
  2. Click Enable next to the WordPress section 
  3. Choose Wordpress.org 
  4. Open a new tab in your web browser
  5. Log into your WordPress.org account (e.g., https://websitename.com/wp-admin/) 
  6. Left Menu, select Plug-Ins > Add New
  7. Search for WordPress REST API – OAuth 1.0a Server > Click Install Now 
    2023-03-27_11-40-33.png
  8. Then, Left Menu, go to Users > Applications                                            
  9. Click Add New 
    2023-03-27_11-43-32.png
  10. Make the consumer name Wodify
  11. Go back to Wodify Core > Digital Presence > Web Integrations
  12. Click COPY TO CLIPBOARD to copy the Callback URL needed for your Registered Application
    2023-03-27_11-44-58.png
  13. Then paste the Callback URL into the Callback field and click Add Consumer
    2023-03-23_16-11-42.png
  14. Hover over your newly created Application and click Edit. Leave this tab open.
    2023-03-27_11-46-09.png
  15. Go back into Wodify Core > Digital Presence > Web Integrations and enter your WordPress URL 
  16. Copy the Client Key/ID and Client Secret from the Edit Application tab you have open for your WordPress page
    2023-03-27_11-47-51.png
  17. Paste these values in the corresponding fields in Wodify.
    2023-03-27_11-44-58.png
  18. 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:

  1. 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
  2. Your WordPress User Name and Password2021-06-22_17-21-00.png

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!

  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 or via Priority Live Chat in your admin account (Promote only). 

Comments

Check the current status of our products

View status