XMLRPC Error on GoDaddy Hosted Blogs

Over the past 24 hours we have heard from various WordPress bloggers who use GoDaddy as their web host, who have been experiencing issues connecting to their blogs. BlogPad Pro (and all other mobile apps) use the inbuilt XMLRPC file to communicate with your WordPress blog, but GoDaddy users are getting an error message saying:

“Failed whilst testing XMLRPC service…”

 

Why am I getting this error?

From what we can tell, it seems that GoDaddy have added some kind of Firewall rule that prohibits proper use of the XMLRPC API (Application Programming Interface – the means by which all mobile apps communicate with your blog). We haven’t confirmed this though as we are not able to contact GoDaddy about this directly.

What can I do to fix this?

First of all you’ll need to contact support at GoDaddy to let them know that they have broken some functionality on your blog by disabling XMLRPC access in this way.

In the meantime, we have found a way to get around the issue – by renaming the “xmlrpc.php” file found in the root folder of your blog. We recommend that it is renamed something that does not include “xmlrpc” in the name, so something like “bpp-api.php” should be fine.

Now, if you’re adding your blog for the first time to BlogPad Pro, then in the “URL” field simply add the full URL path to the newly named file, eg:

http://www.my-domain-name.com/bpp-api.php

If however you wish to do this for a blog that has already been added to BlogPad Pro, you can update the XMLRPC URL for the blog by doing the following:

  1. Go to “Manage Blogs” (ie tapping on the “B” button)
  2. Tap on the right-facing blue arrow for the blog in question to display the “Blog Options” menu
  3. From the “Blog Options” menu, tap on the “Edit Blog Settings”
  4. On the “Local Blog Settings” screen, edit the “XMLRPC URL” to be the newly renamed file
  5. Tap on “Save Changes” to save

If everything has worked correctly (i.e. BlogPad Pro can find your renamed XMLRPC file), then everything should be OK. If you encounter issues still, then please let us know.

Apologies for any inconvenience this may have caused, but this has been completely out of our control.

Stats Button Not Working

Due to recent changes WordPress have made on WordPress.com, the Statistics button in our menu bar is currently redirecting to the WordPress homepage – which for most people will appear as the ‘Reader’ page.

We have made WordPress aware of the breaking change they have made, and have resolved this for the next version of BlogPad Pro, but in the meantime we can offer an alternative solution…

How do I view my stats?

You can still view your stats by going to your web dashboard. To access your web dashboard tap on the blue ‘Manage Blogs’ button and then the blue button to the right of your blog. From ‘Blog Options’ select ‘Go To Web Dashboard’.

webdashboard

You can see a snapshot of your stats from your Web Dashboard homepage, or tap on ‘Site Stats’ in the left menu to see your full Stats page.

snapshot

When with the update be ready?

We’re currently working on a major new update to BlogPad Pro which includes lots of new and exciting features. Because we’re in the middle of making such big improvements we can’t just do a quick release to solve this problem, but rest assured that we are working like crazy to get it available as soon as possible!

You will be notified via the app as soon as the update is ready to download.

HTML Showing in Post Content on Self-Hosted WordPress Blog

If you have a self-hosted WordPress blog and html is showing up incorrectly when you publish your blog (the content all looks like raw HTML) it is usually because your webhost has an old version of the libxml2 library installed.

How to solve this issue:

  1. The best solution is to get your web host to sort this out for you. If they need some guidance on doing this then you can point them in the direction of this support thread.
  2. If your host won’t do this upgrade for you then you can install this plugin which has been created to fix the problem. The LibXML2 Fix plugin*

*Please note this plugin has not been written by BlogPad Pro and we are in no way responsible for its availability or any issues it may cause. We are recommending it based upon previous customer experiences and recommendations

How to fix an issue uploading photos after updating BlogPad Pro

If you have downloaded the latest version of BlogPad Pro you may find that you can no longer upload photos. We’re working to resolve this issue as soon as possible, but in the meantime this should fix the problem for you:

1) Go to “Manage Blogs” (ie tapping on the “B” button)

2) Tap on the right-facing blue arrow for the blog in question to display the “Blog Options” menu

3) From the “Blog Options” menu, tap on “Update Settings From Live”

Once this is done, tap on the “Edit Blog Settings” option from the “Blog Options” menu. At the bottom of the “Edit Local Blog Settings” page, you will find  “User Roles”. In order to have access to all the image options, you will need to belong to any of the following Roles:

*) Administrator

*) Editor

*) Author

If this doesn’t work for you please get in touch with us via BlogPad Pro by going to Help > Ask A Question.

Issues with bbPress Forum Plugin

We have discovered that the bbPress forum plugin is creating issues for some self-hosted WordPress blog users with the latest version of BlogPad Pro (version 1.3). 

The plugin uses some custom user roles which are unrecognised by BlogPad Pro and means that when you add your blog you have really limited user privileges. You won’t be able to add and upload images, publish posts etc.

Now that we’ve become aware of this issue our developer is working on a fix, and this should be ready to resubmit to the App Store soon. 

Please bear with us, it takes a bit of time to get a new version of BlogPad Pro ready for release as we like to do thorough user testing and we also have no control over how long it takes Apple to approve the new version of the app (although generally that takes about a week if it goes smoothly and the queue of apps waiting isn’t too long).

One thing you can try in the meantime is to disable the bbPress plugin. I know this may not be something you want to do, and if the plugin is bundled in with a theme (like for example the Enfold theme) this may not fix the problem unless you temporarily change your theme too. 

Thanks for your patience and your feedback which has helped us to get to the bottom of this issue, and you’ll be notified as soon as the bug fix is ready to download! It’s tough to build an app which works with thousands of custom plugins and themes as it’s impossible for us to have every plugin installed ourselves, but with your feedback we can fix most things 🙂

How to fix an issue uploading images in BlogPad Pro 1.3

If you have a self-hosted WordPress blog and have upgraded to Version 1.3 of BlogPad Pro you may have experienced an issue with uploading images. You no longer have the option to upload images from your iPad, or DropBox and these options are greyed-out. This issue only seems to affect a few self-hosted WordPress users and is simple to fix.

So why has this happened?

When you update BlogPad Pro to version 1.3, any existing blogs you had added should have been “upgraded” to take full advantage of some changes we have made relating to User Roles (i.e. Whether your WordPress login account is an administrator, editor, etc).

However, there appears to be a bug in WordPress’s self-hosted code. It seems that, even though the login account is an “administrator”, the WordPress XMLRPC API (Application Programming Interface) still doesn’t report the correct Role. We suspect that the API isn’t reporting any Role at all, at this stage.

By re-saving the role, it seems that this then fixes the problem because the WordPress API will finally report the correct Role for the user. We will be passing this information on to WordPress for them to look at from their side too, as well as trying to work around it in future versions of BlogPad Pro.

How to fix the problem?

There are 3 quick and easy things to try which should manually trigger this “upgrade” and fix the problem.

The first thing to do is to update your version of WordPress to the most recent version. To do this just go to your Web Dashboard and follow the prompts to update to the latest version of WordPress.

Another thing to try is, for any blogs affected, go to “Manage Blogs” (that’s the blue button at the top of the menu bar) select the right-facing arrow to show the “Blog Options” and tap on “Update Settings From Live”. This should re-retrieve your account’s User Role and you should then be able to add images, etc.

Update Blog Settings in BlogPad Pro

For the majority of users this quick update will fix the problem.

If this doesn’t work, then this is what you need to do to get around the bug in the WordPress code…

Go to your Blog’s Dashboard from “Manage Blogs” by selecting the right-facing arrow to show the “Blog Options” (as above)  and tap on “Go To Web Dashboard”. Go to the “Users -> All Users”.

For the user that you are having problem with, ensure that the checkbox for that user is checked (on the left hand side of that blog) and then select “Change role to…” and select the correct Role and tap on the “Change” button.

Update Blog Settings in BlogPad Pro

(NOTE: You have to do this even though it may already be showing as Administrator, because this is where the bug is in the WordPress API! By performing this task, you are ensuring that the API should now know the correct role for your login). Alternatively, you can update the Role for any particular user by tapping on “Edit” for that user on the “All Users” screen. Once you have done this, you now need to trigger the manual “upgrade” again as mentioned in the previous paragraph. You may even trigger this upgrade by leaving BlogPad Pro and coming back to it (eg by pressing on the iPad’s Home button and then returning to BlogPad Pro again).

It’s worth noting that (as far as we know) we’re the only people using WordPress’s very latest API, even WordPress themselves are not using this API yet for their own iOS app!

If this does NOT fix the issue for you, then please get in touch (it is very easy to do this from within BlogPad Pro from the Help Options, by either tapping on “Ask a Question”, “Send Us Feedback” or “Report A Bug”).

App Store download/update issue: Is BlogPad Pro crashing for you?

We’ve become aware of an issue with BlogPad Pro occasionally not installing correctly when it is downloaded from the App Store which can cause the app to crash or prevent the app from working in other ways.. 

We have been investigating this with Apple and Apple are aware that there is a problem with the download process for lots of apps (not just BlogPad Pro). Apple are currently looking into the problem with their installation process and hope to have it resolved soon.

If this affects you, the problem can usually be fixed by removing BlogPad Pro and re-installing it.

To do this go to your home screen and find the BlogPad Pro icon. Tap and hold the icon until it wiggles and an ‘x’ appears on each icon (see below).

Tap on the ‘x’ to remove BlogPad Pro and then go to the App Store to re-download it (you won’t have to pay again) just tap on the ‘Install’ button. This will re-install the app and everything should work for you!

If in doubt get in touch with us, and we’ll be happy to help!

 

New app features: How to take a photo within BlogPad Pro

BlogPad Pro version 1.3 is now available. It is packed with great new features, improvements and bug fixes. You can update your copy by going to our page in the App Store and selecting ‘update’.

One of the great new features is the ability to take a photo from within BlogPad Pro.

How to take a photo within BlogPad Pro

Open the post you would like to add your image to and tap where you want to insert the image. Then tap on the ‘media’ icon in the toolbar (the one that looks like a camera).
 
You’ll see there is a new camera icon on the top right (see below) of the Photos dropdown box.

taking a photo from within BlogPad Pro blogging app

Tap on the camera icon and you can take your photo (I’m taking a photo of my keyboard here)

Taking a photo from within blogging app

When you’re happy with the photo you’ve taken tap the blue ‘Use’ button (bottom right). If you would like to re-take the photo tap on the ‘Retake’ button (bottom left).

Taking a photo within BlogPad Pro

You can now insert your image in the usual way:

Insert an image from iPad

And your photo is now in your blog post.

Insert and image from your ipad

You can see a full list of new features and bug fixes for Version 1.3 of BlogPad Pro here or update your copy by going here and tapping ‘Update’

How to edit your WordPress blog across multiple devices

If you edit your blog across multiple devices, have multiple authors, or use both your iPad and the web browser to edit your blog there are a few things you need to remember.

Before you start editing your blog in BlogPad Pro on your iPad ALWAYS grab the latest version of your blog posts.

After making changes via the Dashboard, when you go back to BlogPad Pro you MUST download those changes – there is no way for BlogPad Pro to know that you made changes via the Dashboard unless you refresh BlogPad Pro.

To do this, you need to retrieve the most recent Posts. There are 3 different ways of doing this:

1. If you want to refresh your whole blog go to Manage Blogs > Blog Options > Update Blog From Live. This refreshes your posts, pages, media library, tags and categories.
See below:

 Downloading your blog BlogPad Pro

2. If you’re just going to be editing a few posts you can do this by going into Posts > Post Sync Options > Get Posts
See below:

Grabbing latest posts in BlogPad Pro

3. If you just want to grab the latest version of 1 particular post or page tap on the post and select ‘Update From Live’. 
See below: 

 Post options in BlogPad Pro

If you forget to do this, or if other people have access to edit your blog you can find that you have a conflict when you go to save your post with BlogPad Pro.

N.b. Also if you leave a Post open in edit mode in your computer’s browser whilst you are also working on that same post in BlogPad Pro, you WILL get conflicts. This is because the WordPress dashboard performs an auto-save every so often. When it does so, it alters the “Custom Fields”. So when BlogPad Pro is comparing it’s own copy of a Post with that from your blog’s server, it will see that the custom fields have changed on the version on your blog’s server, so will mark the Post as in conflict even if the content is identical. This seems to happen with self-hosted blogs only. Just make sure you close the edit screen in your browser before you start editing in another device.

Resolving conflicts

A conflicted post will either show up as a red ! icon when you update your posts. You can also see that there is a red notification badge on the ‘Posts’ menu option which shows you how many conflicted posts you have.

You can also use the ‘filter’ option to just show the conflicted posts or post which need to be synced.

Syncing and resolving conflicts in BlogPad Pro

To resolve this conflict tap on the post in the list and in ‘Post Options’ select ‘Resolve Conflict’.

Syncing and resolving conflicts in BlogPad Pro

You might sometimes see a message like this when you go to save your changes:

Warning message BlogPad Pro

If you get this message tap OK to resolve the conflict.

In both cases you will see a screen like this one which compares both saved versions of your post and highlights the areas which have been changed with a red border. You can see in the screengrab below that the content is different and is highlighted.

Conflict resolution screen

Just select whichever side is correct to resolve the conflict.

Other articles you might find useful:

How to log into your blog

Logging into your WordPress blog using BlogPad Pro is a quick and simple process.

If you’re having problems there are a couple of things you might want to check.

Is your blog WordPress.com hosted or SELF-hosted?

 When you add your blog to BlogPad Pro you will need to choose the correct option either:
  • Add a blog hosted by WordPress
  • Or add a self-hosted WordPress blog
WordPress login screen
If you’re not sure which your blog is, here are some differences which might help you to work it out:
 
Your blog is WordPress.com hosted if:
 
Your blog is a self-hosted WordPress blog if:
  • You go to http://YourBlogURL.com/wp-login.asp OR http://YourBlogURL.com/wp-admin/ to login 
  • You have plugins on your blog
Once you have selected the correct option it should be quite simple to log into your account.
 
IF YOU HAVE A SELF HOSTED BLOG and experience a problem logging in, make sure you are entering the right URL (below).
 
WordPress login screen 
 
You need to enter JUST your URL, e.g. http://YourBlog.com 
NOT the admin or login url which would be http://YourBlog.com/wp-admin/ or http://YourBlog.com/wp-login.php.
 
If have any questions please get in touch, we’re always happy to help!
 
BlogPad Pro is available from the App Store