In eigener SacheWeb & Social

WP-Appbox: TradeDoubler-ID und Store-URL updatesicher ändern

wpappbox1

WP-Appbox ist stan­dard­mäßig für deut­sche Nutzer ge­macht und ent­wi­ckelt. Seit Ver­sion 1.8.0 lässt sich je­doch so­wohl die TradeDoubler-URL, als auch die Store-URL an­passen und somit auch für an­dere Länder ein­satz­fähig ma­chen. Ging auch vorher – al­ler­dings sind sämt­liche Än­de­rungen am Code nach einem Up­date wieder hin­fällig und müssen wie­der­holt werden, das ist nun Ge­schichte. Dazu müssen in­ner­halb der functions.php des ver­wen­deten WordPress-Themes ein paar Funk­tionen ein­ge­baut werden. Nichts kom­pli­ziertes, sollte jeder selber hinbekommen.

TradeDoubler-ID än­dern

Die Län­der­ken­nung des deut­schen iTunes-Affiliate-Programmes auf Tra­de­Dou­bler ist 23761 – zu er­kennen an der ent­spre­chenden URL des Affiliate-Programmes: http://clk.Tradedoubler.com/click?p=23761. Diese ID ist für jedes Land un­ter­schied­lich und kann nun ge­än­dert werden. Dazu muss in die functions.php ein­fach fol­gende Funk­tion ein­ge­baut werden. Der Ein­trag „COUNTRYID“ muss na­tür­lich mit der ge­wünschten ID aus­ge­tauscht werden.

Seit dem 1. April 2013 wird Tra­de­Dou­bler sei­tens Apple nicht mehr un­ter­stützt, wes­wegen der An­bieter mit WP-Appbox v2.4.3 kom­plett ent­fernt wurde.

Store-URLs än­dern

Sämt­liche URLs ver­weisen stan­dard­mäßig auf die deut­schen Seiten der ein­zelnen App Stores, aber auch die können nun ge­än­dert werden. Dazu muss al­ler­dings für jeden Store eine ei­gene Funk­tion in die functions.php des ver­wen­deten Themes ein­ge­fügt werden. Hier einmal eine Beispiel-Funktion für den Apple AppStore:

//WP-Appbox: Appple AppStore URL
function wpappbox_get_appstore_url() {
  return('https://itunes.apple.com/de/lookup?id={APPID}');
}

Diese Funk­tion weist auf den deut­schen AppS­tore hin, die URL kann nach be­lieben aus­ge­tauscht werden. Wichtig ist al­ler­dings: Statt der ein­zelnen App-IDs muss der Platz­halter {APPID} ver­wendet werden. Um die URLs an­derer Stores zu er­setzen, muss le­dig­lich der Funk­ti­ons­titel aus­ge­tauscht werden. Fol­gende Funk­ti­ons­namen sind vor­handen und können ge­nutzt werden:

  • Amazon Apps: wpappbox_get_amazonapps_url()
  • An­dro­idPit: wpappbox_get_androidpit_url()
  • (Mac) App Store: wpappbox_get_appstore_url()
  • Chrome Web Store: wpappbox_get_chromewebstore_url()
  • Fi­refox Addon: wpappbox_get_firefoxaddon_url()
  • Fi­refox Mar­ket­place: wpappbox_get_firefoxmarketplace_url()
  • Google Play: wpappbox_get_googleplay_url()
  • Opera Ad­dons: wpappbox_get_operaaddons_url()
  • Samsung Apps: wpappbox_get_samsungapps_url()
  • Steam: wpappbox_get_steam_url()
  • Win­dows Phone Store: wpappbox_get_windowsphone_url()
  • Win­dows Store: wpappbox_get_windowsstore_url()
  • Word­Press Plugins: wpappbox_get_wordpress_url()

Dabei sollte al­ler­dings er­wähnt werden, dass zum Bei­spiel Google und An­droid Pit die Her­kunft des Ser­vers au­to­ma­tisch er­kennen und die Sprache samt Wäh­rung au­to­ma­tisch an den Server an­passen. Hier bringt ein Wechsel der URL keinen Erfolg.

Geschrieben von

Marcelismus. Hobby-Blogger aus dem Rheinland in den besten 20er Jahren. Appletisiert, aber immer mit einem gesunden Blick über den googlefizierten Tellerrand. Fetischist schicker User Interfaces und Fan von Dingen, die oftmals keinen Nutzen haben, die aber blau leuchten können.

WebWordPressPluginsWP-Appbox

9 Kommentare

  • Pingback: WP-Appbox | Best WordPress Plugins & Themes()

  • Udo

    Gibt es auch eine Mög­lich­keit via functions.php Ein­trägen Su­bIDs hinzuzufügen?

  • http://www.blogtogo.de/ Marcel

    In wie fern SubIDs?

  • in­fo­dro­idnow

    How do I change Lan­guage from German to English?

    http://www.droid-now.com/2013/.....-features/

    It’s showing some app names still in German. Take a look at the link above.

  • http://www.blogtogo.de/ Marcel
  • in­fo­dro­idnow

    Thanks for a fast response.

    I am lo­cated in Croatia and I see the app name in German: Google-Suche

    When I open Play Store I see in my local lan­guage: Google pretraživanje

    I have asked a user in Hong Kong to try and it’s the same for him.
    If this re­lated that my site is hosted in Germany?

  • http://www.blogtogo.de/ Marcel

    Where do the vi­si­tors come anyway, that does not matter. The server makes the re­quest to Google, the­re­fore, its only re­le­vant for Google, where the server comes from.

  • in­fo­dro­idnow

    Is it pos­sible to write app name ma­nu­ally?
    I don’t care about the price, but I would like to enter name ma­nu­ally then.

  • Hitler

    My Führer

  • http://www.winphone.com.ua/ Win­phone

    Good day, in­stalled on site the plugin WP-Appbox. this pro­blem: after
    pas­ting the code [store­name appbox app-id format] in wri­ting and
    publis­hing an ar­ticle in the post at the top of the text gives the
    fol­lo­wing errors:

    1. Warning: tempnam () [func­tion. tempnam]: open_basedir re­stric­tion in ef­fect. File (/tmp) is not wi­thin the al­lowed path (s):

    2. Warning: curl_setopt () [func­tion. curl-setopt]:
    CURLOPT_FOLLOWLOCATION cannot be ac­tivated when safe_mode is enabled or
    an open_basedir is set in …

    3. Warning: un­link () [func­tion. un­link]: open_basedir re­stric­tion in ef­fect. File() is not wi­thin the al­lowed path (s): the …

    4. Warning: tempnam () [func­tion. tempnam]: open_basedir re­stric­tion
    in ef­fect. File (/tmp) is not wi­thin the al­lowed path (s):..

    5. Warning: curl_setopt () [func­tion. curl-setopt]:
    CURLOPT_FOLLOWLOCATION cannot be ac­tivated when safe_mode is enabled or
    an open_basedir is set in …

    6. Warning: un­link () [func­tion. un­link]: open_basedir re­stric­tion in ef­fect. File() is not wi­thin the al­lowed path (s): the …

    The in­ti­resno, after pres­sing F5 (re­load) page er­rors disap­pear, but
    only on the PC on which I just re­booted the page of the record.

    Help sort it out. Thank you in advance.

    You can look at the site