Making WordPress.org


Ignore:
Timestamp:
02/09/2015 10:01:48 PM (10 years ago)
Author:
coffee2code
Message:

WP.org Themes: Remove commercial theme data from template file.

Introduces 'wporg_themes_commercial' filter so they can be added independent of the theme. Eventually the data will be provided via a CPT.

See #745.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/themes/pub/wporg-themes/page-commercial.php

    r1102 r1237  
    77
    88
    9 /* Template:
    10 $commercial[] = array(
    11     'name'        => '',
    12     'url'         => '',
    13     'description' => "",
    14     'image'       => '', // Optional; only if overriding mShots
    15 );
    16 */
     9/**
     10 * Filter to get an array of data for theme shops to be listed.
     11 *
     12 * Expected structure for each element in the commercial theme shops array:
     13 *
     14 * array(
     15 *    'name'        => '', // Theme shop name.
     16 *    'url'         => '', // Company URL.
     17 *    'description' => "", // Haiku.
     18 *    'user_id'     => '', // User ID of the WordPress.org user associated with the theme shop.
     19 *    'image'       => '', // Theme shop site screenshot URL. Optional; only if overriding default, automatic image retrieval.
     20 * )
     21 *
     22 * @param array $commercial Array of commercial theme shops data array. Default empty array.
     23 */
     24$commercial = (array) apply_filters( 'wporg_themes_commercial', array() );
    1725
    18 $commercial[] = array(
    19     'name'        => 'Arcane Palette Museum Themes',
    20     'url'         => 'http://www.museumthemes.com',
    21     'description' => "Artistic design\nYour muse should be inspired\nFine art WordPress themes",
    22 );
    23 
    24 $commercial[] = array(
    25     'name'        => 'Theme Weaver',
    26     'url'         => 'http://www.themeweaver.net/',
    27     'description' => "Weaving together\nDesign and functionality\nStand out from the crowd"
    28 );
    29 
    30 $commercial[] = array(
    31     'name'        => 'HeatMap',
    32     'url'         => 'http://heatmaptheme.com/',
    33     'description' => "You've got great content,\nIt's time to be rewarded,\nWe make it easy.\n"
    34 );
    35 
    36 $commercial[] = array(
    37     'name'        => 'Themes by bavotasan.com',
    38     'url'         => 'http://themes.bavotasan.com/',
    39     'description' => "We design and build\nGreat looking themes for WordPress\nSo you don't have to"
    40 );
    41 
    42 $commercial[] = array(
    43     'name'        => 'Graph Paper Press',
    44     'url'         => 'http://graphpaperpress.com/',
    45     'description' => "For visual peeps\nFrom darkroom to digital\nCapa said it best"
    46 );
    47 
    48 $commercial[] = array(
    49     'name'        => 'ThemeHybrid',
    50     'url'         => 'http://themehybrid.com/',
    51     'description' => "Awesome WordPress themes\nfor devs, designers, and plain\nol' Average Joe.",
    52 );
    53 
    54 $commercial[] = array(
    55     'name'        => 'ThemeShift',
    56     'url'         => 'http://themeshift.com/',
    57     'description' => "Time to make a shift\nProfessional WordPress themes\nPoetic code, clean"
    58 );
    59 
    60 $commercial[] = array(
    61     'name'        => 'The Theme Foundry',
    62     'url'         => 'http://thethemefoundry.com/',
    63     'description' => "Breath of fresh spring air:\nCrisp and clean search friendly code\nMeets graceful design.",
    64     /*
    65         'image' => 'https://wpdotorg.files.wordpress.com/2009/08/themes-by-jestro.jpg?w=250&h=188',
    66      */
    67 );
    68 
    69 $commercial[] = array(
    70     'name'        => 'WooThemes',
    71     'url'         => 'http://www.woothemes.com/',
    72     'description' => "Collaborating\nDesigning, Developing\nPushing the boundary",
    73     'image'       => 'https://wpdotorg.files.wordpress.com/2014/02/woothemes-240x180.png',
    74 );
    75 
    76 $commercial[] = array(
    77     'name'        => 'Gorilla Themes',
    78     'url'         => 'http://gorillathemes.com/',
    79     'description' => "Dare You To Explore\nBreathless Raw Chest Pounding Themes\nGorilla Style",
    80 );
    81 
    82 $commercial[] = array(
    83     'name'        => 'ViVA Themes',
    84     'url'         => 'http://www.vivathemes.com',
    85     'description' => "The purest of all\nColors of my creation\nBits of reflection"
    86 );
    87 
    88 $commercial[] = array(
    89     'name'        => 'Organized Themes',
    90     'url'         => 'http://www.organizedthemes.com/',
    91     'description' => "Born not a poet\nBut a lover of graphics\nBecome organized"
    92 );
    93 
    94 /* removed due to them giving WooPress themes away ("We want to promote people doing original work" - matt)
    95 $commercial[] = array(
    96     'name' => 'FreshPress Themes',
    97     'url' => 'http://www.freshpressthemes.com/',
    98     'description' => "Life's a lemon\nGet all the juices flowing\nPleasure in great themes"
    99 );
    100 */
    101 
    102 $commercial[] = array(
    103     'name'        => 'PageLines',
    104     'url'         => 'http://www.pagelines.com/',
    105     'description' => "Break Through The Clutter\nMake A Lasting Impression\nPro Themes From PageLines"
    106 );
    107 
    108 $commercial[] = array(
    109     'name'        => 'Themes Zen',
    110     'url'         => 'http://www.themeszen.com/',
    111     'description' => "Business WordPress Themes\nSimple Clean Professional\nFast Friendly Support"
    112 );
    113 
    114 $commercial[] = array(
    115     'name'        => 'WPZOOM',
    116     'url'         => 'http://www.wpzoom.com/',
    117     'description' => "Functional Elegance\nAwesome Support\nPriceless"
    118 );
    119 
    120 $commercial[] = array(
    121     'name'        => 'CyberChimps',
    122     'url'         => 'http://cyberchimps.com/',
    123     'description' => "We are CyberChimps\nFriendly WordPress theme design\nPlus awesome support"
    124 );
    125 
    126 $commercial[] = array(
    127     'name'        => 'PressCoders',
    128     'url'         => 'http://www.presscoders.com/',
    129     'description' => "Themes with depth\nInnovative design\nDeveloped with passion"
    130 );
    131 
    132 $commercial[] = array(
    133     'name'        => 'ElegantThemes',
    134     'url'         => 'http://www.elegantthemes.com/',
    135     'description' => "pretty little lights\nthis digital world we make\na beautiful place"
    136 );
    137 
    138 $commercial[] = array(
    139     'name'        => 'Styled Themes',
    140     'url'         => 'http://www.styledthemes.com/',
    141     'description' => "I am who I am\nnatural in mindful thought\nresourceful and true"
    142 );
    143 
    144 $commercial[] = array(
    145     'name'        => 'Themefurnace',
    146     'url'         => 'http://themefurnace.com/',
    147     'description' => "Red Hot WordPress Themes\nBrought to you from the UK\nWe hope you like them!"
    148 );
    149 
    150 $commercial[] = array(
    151     'name'        => 'WPCasa',
    152     'url'         => 'http://wpcasa.com/',
    153     'description' => "Real Estate Framework\nFor both newbies and the pro\nSolid and unique"
    154 );
    155 
    156 $commercial[] = array(
    157     'name'        => 'HermesThemes',
    158     'url'         => 'http://www.hermesthemes.com/',
    159     'description' => "Refined Hotel Themes\nUnique Features, Prime Support\nHospitality"
    160 );
    161 
    162 $commercial[] = array(
    163     'name'        => 'Elmastudio',
    164     'url'         => 'http://www.elmastudio.de/en/',
    165     'description' => "Minimal design\nresponsive, easy to use\nfor more blogging fun"
    166 );
    167 
    168 $commercial[] = array(
    169     'name'        => 'WPshoppe',
    170     'url'         => 'http://wpshoppe.com/',
    171     'description' => "Minimalist, Clean\nFocus on Typography\nAffordably Best"
    172 );
    173 
    174 $commercial[] = array(
    175     'name'        => 'Anariel Design',
    176     'url'         => 'http://www.anarieldesign.com/',
    177     'description' => "Our virtual world\nThe land we help to design\nMakes us different"
    178 );
    179 
    180 $commercial[] = array(
    181     'name'        => 'MyThemeShop',
    182     'url'         => 'http://mythemeshop.com/',
    183     'description' => "Rock Solid Framework\nFriendly Premium Support\nLoads Fast, Looks Pretty"
    184 );
    185 
    186 $commercial[] = array(
    187     'name'        => 'Foxnet Themes',
    188     'url'         => 'https://foxnet-themes.fi/',
    189     'description' => "On a good day you\nlearn something new about Themes\n- There are no bad days"
    190 );
    191 
    192 $commercial[] = array(
    193     'name'        => 'Catch Themes',
    194     'url'         => 'http://catchthemes.com',
    195     'description' => "Simple, content-rich\nminimalistic, designs.\nElegant Catch Themes."
    196 );
    197 
    198 $commercial[] = array(
    199     'name'        => 'ThemeJam',
    200     'url'         => 'http://themejam.com',
    201     'description' => "Passion For The Craft\nLove For Customer Support\nWordPress Themes For All"
    202 );
    203 
    204 $commercial[] = array(
    205     'name'        => 'StartupWP',
    206     'url'         => 'https://startupwp.com/',
    207     'description' => "Free upgrades for life.\nFree pro support forever.\nFree limitless use."
    208 );
    209 
    210 $commercial[] = array(
    211     'name'        => 'InkThemes',
    212     'url'         => 'http://inkthemes.com/',
    213     'description' => "Brilliantly crafted\nEasy-to-use themes and more\nFor your own website"
    214 );
    215 
    216 $commercial[] = array(
    217     'name'        => 'MH Themes',
    218     'url'         => 'http://mhthemes.com/',
    219     'description' => "Themes from Germany\nSpecialized in Magazines\nCoded with Passion"
    220 );
    221 
    222 $commercial[] = array(
    223     'name'        => 'Fimply',
    224     'url'         => 'http://fimply.de/',
    225     'description' => "Powerful great themes\nFor everyone the best theme\nThat is what we make."
    226 );
    227 
    228 $commercial[] = array(
    229     'name'        => 'ThemeZee',
    230     'url'         => 'http://themezee.com/',
    231     'description' => "Clean Responsive Themes\nDownload, try and use for free\nJoin club for Pro Themes"
    232 );
    233 
    234 $commercial[] = array(
    235     'name'        => 'DesignOrbital',
    236     'url'         => 'http://designorbital.com/',
    237     'description' => "We Code and Design\nInnovative WordPress Themes\nFor your own website"
    238 );
    239 
    240 $commercial[] = array(
    241     'name'        => 'Nimbus Themes',
    242     'url'         => 'http://nimbusthemes.com/',
    243     'description' => "For your business needs,\nThere is a WordPress template,\nAt Nimbus Themes now!"
    244 );
    245 
    246 $commercial[] = array(
    247     'name'        => 'ThemeKraft',
    248     'url'         => 'http://themekraft.com',
    249     'description' => "Customize with ease.\nFinish your project in time.\nCreate your own style."
    250 );
    251 
    252 $commercial[] = array(
    253     'name'        => 'ThemeTrust',
    254     'url'         => 'http://themetrust.com',
    255     'description' => "Beautiful Design\npaired with clean code just as nice;\nmakes a solid theme"
    256 );
    257 
    258 $commercial[] = array(
    259     'name'        => 'BizzThemes',
    260     'url'         => 'http://bizzthemes.com/',
    261     'description' => "WordPress Business Themes\nFast, Easy to Customize\nwith Template Builder"
    262 );
    263 
    264 $commercial[] = array(
    265     'name'        => 'SkyThemes',
    266     'url'         => 'http://skythemes.com/',
    267     'description' => "Advanced Themes. Massive\nCustomizability.\nSkyThemes: Spread Your Wings."
    268 );
    269 
    270 $commercial[] = array(
    271     'name'        => 'Template Express',
    272     'url'         => 'http://templateexpress.com/',
    273     'description' => "I've designed all day\nTime to see my three children\nA site for sore eyes"
    274 );
    275 
    276 $commercial[] = array(
    277     'name'        => 'Photocrati',
    278     'url'         => 'http://www.photocrati.com/',
    279     'description' => "images that live\nwith bold imagination\npainted with the light"
    280 );
    281 
    282 $commercial[] = array(
    283     'name'        => 'Storefront Themes',
    284     'url'         => 'http://storefrontthemes.com/',
    285     'description' => "Got something to sell?\nYou need to use a shop theme\nThat is GPL"
    286 );
    287 
    288 $commercial[] = array(
    289     'name'        => 'Klasik Themes',
    290     'url'         => 'http://www.klasikthemes.com/',
    291     'description' => "Easy and Simple\nMaking Your Website Online\nWith Beautiful Theme",
    292 );
    293 
    294 $commercial[] = array(
    295     'name'        => 'AudioTheme',
    296     'url'         => 'http://audiotheme.com/',
    297     'description' => "AudioTheme is\nWordPress for music makers\nLet your site be heard",
    298 );
    299 
    300 $commercial[] = array(
    301     'name'        => 'BluChic',
    302     'url'         => 'http://www.bluchic.com/',
    303     'description' => "Chic feminine theme\nfor women business owners\nthat doesn't cost a bomb",
    304 );
    305 
    306 $commercial[] = array(
    307     'name'        => 'ThemeIsle',
    308     'url'         => 'http://themeisle.com/',
    309     'description' => "Join Isle of Themes\nPixel Perfect WordPress Themes\nGet Blackbeard support",
    310 );
    311 
    312 $commercial[] = array(
    313     'name'        => 'Simple Themes',
    314     'url'         => 'http://www.simplethemes.com/',
    315     'description' => "Minimalist Styles\nUniversal Design Styles\nSimple WordPress Themes",
    316 );
    317 
    318 $commercial[] = array(
    319     'name'        => 'Theme4Press',
    320     'url'         => 'http://theme4press.com/',
    321     'description' => "New Responsive Themes\nRespected Developer\nTheme4Press.com",
    322 );
    323 
    324 $commercial[] = array(
    325     'name'        => 'Serene Themes',
    326     'url'         => 'http://serenethemes.com/',
    327     'description' => "A cool fall rainstorm\nFlooding away the debris\nSerenely recedes",
    328 );
    329 
    330 $commercial[] = array(
    331     'name'        => 'Themonic Themes',
    332     'url'         => 'http://themonic.com/',
    333     'description' => "Iconic Design\nResponsive, Easy Setup\nSuper Quick Support",
    334 );
    335 
    336 $commercial[] = array(
    337     'name'        => 'ThemeAlley',
    338     'url'         => 'http://www.themealley.com/',
    339     'description' => "Great Responsive Themes\nBeautiful and Functional\nAffordably priced",
    340 );
    341 
    342 $commercial[] = array(
    343     'name'        => 'Obox Themes',
    344     'url'         => 'http://oboxthemes.com/',
    345     'description' => "Professional Press\nDesign as it should be done\nWhat's been missing press",
    346 );
    347 
    348 $commercial[] = array(
    349     'name'        => 'Kopatheme',
    350     'url'         => 'http://kopatheme.com/',
    351     'description' => "Beautiful Design\nWith Professional Support\nMakes us different",
    352 );
    353 
    354 $commercial[] = array(
    355     'name'        => 'VP Themes',
    356     'url'         => 'http://www.vpthemes.com/',
    357     'description' => "Need a WordPress blog?\nVP Themes here to help you\nLet's write awesome code!",
    358 );
    359 
    360 $commercial[] = array(
    361     'name'        => 'Gabfire Themes',
    362     'url'         => 'http://www.gabfirethemes.com/',
    363     'description' => "Simplicity, depth\nand some color to your site\nIt is time for change",
    364 );
    365 
    366 $commercial[] = array(
    367     'name'        => 'ThemeinProgress',
    368     'url'         => 'http://www.themeinprogress.com/',
    369     'description' => "Creativity\nis the way to make unique\nour beautiful themes",
    370 );
    371 
    372 $commercial[] = array(
    373     'name'        => 'Themify',
    374     'url'         => 'http://themify.me/',
    375     'description' => "Top notch theme designs\nAmazing framework built-In\nUnrivaled support",
    376 );
    377 
    378 $commercial[] = array(
    379     'name'        => 'Array',
    380     'url'         => 'https://array.is/',
    381     'description' => "Eclectic design\nFocused on simplicity\nQuick, friendly support",
    382 );
    383 
    384 $commercial[] = array(
    385     'name'        => 'TT Themes',
    386     'url'         => 'http://www.tomastoman.cz/',
    387     'description' => "Hand-coded Templates\nEasy customizable\nMade with love for You",
    388 );
    389 
    390 $commercial[] = array(
    391     'name'        => 'DinevThemes',
    392     'url'         => 'http://dinevthemes.com/',
    393     'description' => "Design Themes WordPress\nSimple Clean, easy to use\nto make content king",
    394 );
    395 
    396 $commercial[] = array(
    397     'name'        => 'Nice Themes',
    398     'url'         => 'http://nicethemes.com/',
    399     'description' => "Nice designs and code\nFast, remarkable support\nWordPress themes for you",
    400 );
    401 
    402 $commercial[] = array(
    403     'name'        => 'SKT Themes',
    404     'url'         => 'http://www.sktthemes.net/',
    405     'description' => "Professional and\nResponsive WordPress themes for\nAll kinds of users",
    406 );
    407 
    408 $commercial[] = array(
    409     'name'        => 'ThemeLab',
    410     'url'         => 'http://www.themelab.com/',
    411     'description' => "WordPress themes that work.\nEasy to use, ready for\nabout anything.",
    412 );
    413 
    414 $commercial[] = array(
    415     'name'        => 'D5 Creation',
    416     'url'         => 'http://d5creation.com/',
    417     'description' => "Minimal design\nResponsive and elegant\nFast loading and light",
    418 );
    419 
    420 $commercial[] = array(
    421     'name'        => 'Siteturner',
    422     'url'         => 'http://siteturner.com/',
    423     'description' => "Why hello there, friend\nWe're the themes you're looking for\nStep in, take a look",
    424 );
    425 
    426 $commercial[] = array(
    427     'name'        => 'Theme Horse',
    428     'url'         => 'http://www.themehorse.com/',
    429     'description' => "Awesome WordPress themes.\nResponsive themes. Built with love\nand passion. Theme Horse",
    430 );
    431 
    432 $commercial[] = array(
    433     'name'        => 'Theme Junkie',
    434     'url'         => 'http://www.theme-junkie.com/',
    435     'description' => "Solid code framework\nClean and flexible design\nAffordable price",
    436 );
    437 
    438 $commercial[] = array(
    439     'name'        => 'FasterThemes',
    440     'url'         => 'http://fasterthemes.com/',
    441     'description' => "You want to be seen\nIt's clear speed really counts\nYou will love our themes",
    442 );
    44326shuffle( $commercial );
    44427
Note: See TracChangeset for help on using the changeset viewer.