With WP-Appbox you can add beautiful mobile app badges to your WordPress posts and pages simply by adding a shortcode.
With WP-Appbox you can add beautiful mobile app badges to your WordPress posts and pages simply by adding a shortcode. WP-Appbox supports the following app stores:
Apps & Software:
* Amazon Apps (only via PA API 5.0)
* Alexa Skills (only via PA API 5.0)
* Apple App Store
* F-Droid
* Google Play Store
* Huawei AppGallery (highly experimental!)
* Microsoft Store
* Snapcraft
* WordPress-Plugins
Browser Extensions:
* Chrome Web Store
* Microsoft Edge-Add-ons
* Firefox Add-ons
* Opera Add-ons
Games:
* GOG.com (Good Old Games)
* Steam (only single games)
All stores are integrated in a short code and can be inserted via button in the WordPress editor. The structure of the short code is always the following:
[appbox storenameapp-idstyle]
The order does not matter – as long as “appbox” is on the front. The blind names are: amazonapps, appstore, chromewebstore, fdroid, firefoxaddon, firefoxmarketplace, goodoldgames, googleplay, operaaddons, steam, windowsstore and wordpress. How to get the ID of the corresponding apps is illustrated in the settings for WP-Appbox. The default format is “simple”, alternatively there is also an ad with “compact”, “screenshots” and “screenshots-only”.
There is another special feature for the App Store: With Universal Apps you can decide whether you want to get screenshots of the iPhone, iPad and the Watch App, or for example only of the iPhone, only of the iPad or only of the Watch App. All you need to do is simply attach a “-iphone”, “-ipad” or “-watch” to the ID of the app. Example: 392502056-ipad.
By the way, the special feature is also available for the Windows Store: Here, too, only the mobile screenshots or those of the desktop version can be displayed. All you have to do is attach a “-mobile” or “-desktop” to the App-ID. Example: 392502056-mobile.
Support requests and problems should ideally be reported directly on the Blog or even better via Mastodon. I can’t promise a quick solution for every problem, but I try to solve every problem. 😉
The logo of the WP-Appbox comes from Till, to whom I am deeply indebted. \o/
App badge: "simple" (standard)
App badge with screenshots
App badge "compact"
Post editor with buttons
WP-Appbox settings: "About"
WP-Appbox settings: "Output"
WP-Appbox settings: "Cache"
WP-Appbox settings: "Affiliate"
WP-Appbox settings: "Buttons"
WP-Appbox settings: Customized store URLs
WP-Appbox settings: "Advanced"
WP-Appbox settings: "Help"
The server must run at least PHP 5.3 and support cURL and mb_eregi.
Yes, all elements of the WP-Appbox can be customized via CSS. It is also possible to deactivate the CSS stylesheet of the plugin in the settings. In addition, you can create your own templates for the output (see below).
You can simply copy the existing standard templates (folder “tpl”) into your theme folder. The files can be given the following names:
Or just put the templates inside a folder called “wp-appbox” and keep the original names:
In the user-defined template files, the output can be adjusted to any desired value. The available variables can be found in the original files. 😉
Basically, yes. However, the CSS of the WP-Appbox has to be implemented manually into your AMP page. How this works depends on your plugin.
After Google discontinued its Charts API several years ago and has now finally switched it off, the API from goqr.me is used to generate the QR codes.
Unfortunately Google only loads the first screenshot into the HTML output of the Chrome Web Store, all other screenshots are dynamically reloaded. Therefore the output of several screenshots via WP-Appbox is not possible at the moment.
Basically: yes. But it depends on the settings. The plugin itself does not store any user data. However, external images from Apple, Google, Amazon and Co. are integrated. Depending on the interpretation of the DSGVO, this is problematic. If you don’t want to supplement your data protection information, you can use two possible options:
The Amazon Product Advertising API 5.0 is used for Android apps and Alexa Skills from Amazon. Own access is required for use, more information can be found here. The PA API 5.0 information can be entered in the “advanced settings” tab of WP-Appbox. Please note that no exact error checking can be done and depending on the access level, the queries can be exhausted quickly. Currently experimental.
A first implementation is available. However, this is experimental in nature and is not officially supported. With WordPress 6.2 there are problems with the block, but so far I have not found a solution. Classic Editor is therefore recommended 😉