WordPress Media Gallery - Please, that can't be true ...

  1. Nerd Warehouse

    This plugin allows you to create domain search bars using widgets or shortcode.

    Check domain name availability through several top registrars directly from your website with this free plugin. WordPress Domain Search also adds a domain search to the admin dashboard of your WordPress account to make it even easier to snatch up great domain names before the competition. With the use of widgets and shortcodes you can add multiple domain search features anywhere on your website.

    WordPress Domain Search is powered by NerdWarehouse.com,

    Nerd Warehouse is a domain registrar and hosting provider that specializes in cloud hosting for WordPress on both Windows and Linux operating systems, with plans starting at under $5 a month. Data centers in the United States, Europe, and the Asian-Pacific support the massive cloud hosting network. Each plan features unlimited bandwidth, a 99.9% uptime guarantee, robust scripting language support, dozens of free and open source applications, and unlimited automatic WordPress installations.


    1. Upload "domain-search" to the "/wp-content/plugins/" directory.
    2. Activate the plugin through the "Plugins" menu in WordPress.

    Domain Search Widget

    1. Activate the widget though the "Appearances" menu in WordPress.
    2. Adjust options to your liking.
    3. You're Done!

    Domain Search Shortcode


    The shortcode shown above will create a domain search bar with the following options configured by default:

    • title ...
    • showtitle ... hidden
    • placeholder ... example.com
    • button ... go
    • width ... 100
    • registrar ... NW
    • tldmenu ... visible
    • target ... _blank
    • css_div ...
    • css_form ...
    • css_domain ... float:left;
    • css_tld ... float:left;
    • css_submit ... float:left;

    These are the plain text options:

    • title
    • placeholder
    • button

    These are the either/or options:

    • showtitle ... hidden OR visible
    • width ... px OR %
    • registrar ... NW or DN or GD or NS or 11 or RE
    • tldmenu ... hidden OR visible
    • target ... _blank OR _self

    The registrar acronyms are as follows:

    • NW ... NerdWarehouse.com
    • DN ... Domain.com
    • GD ... GoDaddy.com
    • NS ... NetworkSolutions.com
    • RE ... Register.com
    • 11 ... 1and1.com

    All options beginning with css_ represent CSS selectors:

    • css_div ... #_UNIQUE_WP_GENERATED_ID {}
    • css_form ... #_UNIQUE_WP_GENERATED_ID form {}
    • css_domain ... #_UNIQUE_WP_GENERATED_ID input[name="domain"] {}
    • css_tld ... #_UNIQUE_WP_GENERATED_ID select[name="tld"] {}
    • css_submit ... #_UNIQUE_WP_GENERATED_ID input[name="submit"] {}

    Therefore, you should be adding key value pairs... attribute:value;

    Full Example:

        title="Search for a Domain Name"
        tldmenu ="visible"
        css_tld="float:left; height:20px;"
        css_submit="float:left; color:#FFF; border:#d85f0e solid 1px; background-color:#d85f0e;"

    I activated the plugin, now what?

    Now you create a domain search bar to put on your site. There are two ways...

    • In the widget section of your admin panel you will see a new widget titled "WordPress Domain Search"... drag, drop, configure options, and its live.
    • You can also add the domain search form to non-widgetized areas of your website with a shortcode (see "Installation" tab).

    Which registrars can I choose from?

    Available registrars include; NerdWarehouse.com, Domain.com, GoDaddy.com, NetworkSolutions.com, Register.com, and 1and1.com.

    Can I use CSS to customize the style of the domain search bar?

    Yes. Custom CSS can be added to both widgets and shortcodes to customize each domain search individually.

    How do I setup the shortcode?

    Instructions are provided on the "Installation" tab (above).

    What if I do not want the domain search widget on my dashboard?

    1. From the dashboard click the "Screen Options" tab in the upper right.
    2. Uncheck the box next to "Domain Search".

    What if I only want the domain search feature on my dashboard?

    Follow the installation instructions, but skip step number three.

    Can I display the results on my site?

    Not yet, but keep this plugin updated... ;)

    What is a TLD?

    TLD is an acronym for "top-level domain". TLDs are more commonly known as domain extensions. There are hundreds of TLDs available.

    What domain extensions can be searched?

    These are the available domain extensions, listed by registrar:


    .com, .co, .in, .net, .org, .info, .me, .xxx, .biz, .us, .eu, .de, .ca, .it, .fr, .se, .cc, .ws, .asia, .tv, .mx, .com.mx, .es, .mobi, .com.es, .nom.es, .org.es, .bz, .com.bz, .net.bz, .gs, .ms, .com.br, .net.br, .com.co, .net.co, .nom.co, .nl, .am, .at, .be, .co.uk, .me.uk, .org.uk, .fm, .co.in, .firm.in, .gen.in, .ind.in, .net.in, .org.in, .jp, .nu, .co.nz, .net.nz, .org.nz, .tk, .tw, .com.tw, .org.tw, .idv.tw


    .com, .co, .org, .net, .me, .info, .biz, .us, .tv, .ca, .mobi, .name, .tel, .xxx, .co.uk, .org.uk, .asia, .ws, .bz, .de, .es, .cc, .la, .nu, .com.au, .aero, .com, .coop, .jobs, .museum, .at, .be, .ch, .cn, .com.cn, .net.cn, .org.cn, .eu, .hn, .it, .vc'


    .com, .co, .info, .net, .org, .me, .mobi, .us, .biz, .ca, .cc, .tv, .ws, .asia, .xxx, .mx, .com.mx, .eu, .de, .es, .com.es, .nom.es, .org.es, .it, .fr, .nl, .am, .at, .be, .co.uk, .me.uk, .org.uk, .se, .ag, .com.ag, .net.ag, .org.ag, .bz, .com.bz, .net.bz, .gs, .ms, .com.br, .net.br, .com.co, .net.co, .nom.co, .fm, .in, .co.in, .firm.in, .gen.in, .ind.in, .net.in, .org.in, .jp, .nu, .com.au, .net.au, .org.au, .co.nz, .net.nz, .org.nz, .tk, .tw, .com.tw, .org.tw, .idv.tw


    .com, .co, .biz, .info, .mobi, .name, .net, .org, .pro, .tv, .tel, .xxx, .asia, .ca, .gd, .ms, .mx, .com.mx, .qc.com, .tc, .us, .us.com, .vc, .vg, .ag, .ar.com, .br.com, .bz, .com.co, .net.co, .nom.co, .gs, .hn, .lc, .uy.com, .am, .at, .be, .ch, .cz, .de, .de.com, .es, .eu, .eu.com, .gb.com, .gb.net, .hu.com, .im, .li, .me


    .com, .co, .net, .org, .biz, .info, .eu, .es, .ro, .eg, .ie, .mobi, .tel, .us, .tv, .cc, .ws, .la, .name, .ca, .aero, .travel, .coop, .pro, .cat, .us.com, .eu.com, .uk.com, .uk.net, .co.uk, .cn.com, .br.com, .de.com, .sa.com, .ru.com, .uy.com, .za.com, .no.com, .se.com, .hu.com, .qc.com, .ar.com, .gb.com, .jpn.com, .kr.com, .ae.org, .gb.net, .org.uk, .cn, .com.cn, .org.cn, .net.cn, .com.gr


    .com, .co, .net, .org, .info, .mx, .us, .ca, .biz, .mobi, .name, .tv, .ws, .cc

    What if I didn't find the answer I was looking for?

    Please send your questions and suggestions to... wordpress@nerdwarehouse.com

    1. wordpress-domain-search screenshot 1

      After you install WordPress Domain Search (by uploading it to /wp-content/plugins/) you will need to navigate to the "Plugins" page from your dashboard and activate the plugin.

    2. wordpress-domain-search screenshot 2

      Activating the WordPress Domain Search plugin will create a domain search dashboard widget.

    3. wordpress-domain-search screenshot 3

      Activating the WordPress Domain Search plugin will also create a widget.

    4. wordpress-domain-search screenshot 4

      Once you have activated the widget you will have access to the customization options.

    5. wordpress-domain-search screenshot 5

      Now you can quickly and easily search for available domain names directly from your website.


    • Function change to support servers running versions of PHP older than 5.3


    • Added shortscode support.
    • Added custom CSS options.
    • Refactored CSS scheme.


    • Added 1and1.com as an available domain registrar.
    • Name change: Dotster.com became Domain.com
    • Updated supported TLD lists.
    • Updated the widget options.
    • Simplified the HTML structure around the domain search bar.
    • Confirmed compatibility up to WordPress version 3.5.1


    • Added the "Widget Title Display" option.
    • Added GoDaddy.com, NetworkSolutions.com, Dotster.com, and Register.com as options for the registrar to check domain availability.
    • Added the option to choose a target window.
    • Added the "TLD Menu Display" option (only available for some registrars).
    • Added support for multiple instances of the widget.
    • Updated to the newest version of the WordPress Widget API.
    • Confirmed compatibility up to WordPress version 3.2.1


    • Set the domain search results page to open in a new tab.
    • Added the domain search feature as an admin dashboard widget.


    • Added .SE as an available domain extension. This extension is the Internet country code top-level domain (ccTLD) for Sweden.
    • Confirmed backwards compatibility to WordPress version 2.8
    • Confirmed compatibility up to WordPress version 3.0.5
    Posted: 6 years ago #
  2. Ipstenu (Mika Epstein)

    Plugins do not slow your site down as much as people think.

    The unattach/reattach one will not slow down people who visit your site. It can't. What it will do is possibly slow down your site while you're using it actively, but the rest of the time it sits there, lonely, waiting for your love.

    Posted: 4 years ago #
  3. Glen Rowell


    The more connections your website has to make the slower it gets. And if something holds back things from loading the page speed drops heaps. Google+, Twitter, Facebook and a few other plugins I had before killed my site.

    Posted: 4 years ago #
  4. This plugin dynamically shows preview screenshots of hyperlinks as tooltips on your WordPress site.

    This plugin dynamically shows preview screenshots of hyperlinks as tooltips on your WordPress site.

    For the tooltip effect a jQuery plugin called "qTip2" is used internally. Find more about this great project here: http://qtip2.com/ The thumbnails are provided by http://thumbsniper.com and its API.

    1. Upload the directory 'thumbsniper' to the '/wp-content/plugins/' directory
    2. Activate the plugin through the 'Plugins' menu in WordPress
    3. Make your settings through the 'ThumbSniper' menu in WordPress

    Why does it take a couple of seconds until the preview image is shown?

    It's not a bug - it's a mechanism. The plugin doesn't generate the thumbnails directly. The script sends a request for the thumbnail to the central ThumbSniper server. If the URL is requested for the first time, the thumbnail has to be created first. After this is finished, it's cached on the ThumbSniper server and will be delivered much faster next time.

    How exactly does this work?

    The shown tooltips contain a HTML "img" tag. The source URL of this tag points to the ThumbSniper service. The chosen image size and the URL of the current hyperlink are sent as parameters. The ThumbSniper service stores this data in a database. Then a thumbnail generator gets the order to generate a thumbnail for the stored URL. After successfully generating the image, the ThumbSniper service gets the image. The process of generating the image should take about 3 to 10 seconds. After this, the ThumbSniper service redirects to the correct thumbnail url and - here it is!

    Is the TumbSniper service free?

    The ThumbSniper service is free of cost for you (not for me :-( ).

    Who's the owner the ThumbSniper service?

    It is written, operated and maintained by me, Thomas Schulte.

    1. thumbsniper screenshot 1

      This screenshot shows a tooltip preview which is shown while holding the mouse cursor over the WordPress.org hyperlink.


    • Use minified JavaScript for qTip2


    • re-release


    • removed version string from wp_enqueue_script includes


    • NEW: Optionally show original link title when displaying a tooltip (please report issues!).


    • Update ThumbSniper tooltip via Composer (fixed brackets, use absolute URL)


    • Fixed version info.


    • Fixed loading of external JavaScripts.


    • Plugin was rewritten completely.
    • Added tooltip library via Composer.
    • Switched to new option names.
    • Temporarily removed i18n (coming back soon).


    • Added support for SSL websites (https).


    • Converted all strings to i18n.
    • Added locale de_DE.


    • Re-added the option "include pages" to explicitly define on which pages the plugin should be active.
    • Added "Premium thumbnails": A new feature which extends the bubble tips by custom HTML code.


    • Fixed a problem regarding missing parameters (mostly in backend).


    • A (nearly) complete rewrite of the plugin code has been done. The migration process from old version should be painless.
    • You can now choose between 3 different thumbnail variants.
    • Conflicts with other plugins or libraries can be solved by using some compatibility switches.


    • Switched CSS styles from extra file to inline code for general performance reasons
    • Disabled usage of extra jQuery lib. ThumbSniper now uses the internal library. ---> optional machen!!
    • The waiting circle now loops every second on mouse-over until a thumbnail is available. There's no need for repeating mouse-overs anymore. ---> auf URL achten!


    • Successfully tested with WordPress 3.3.1
    • Disabled "opacity" option. Was never used.
    • Disabled "code placement" option. Code is placed in footer from now on.
    • qTip2 is loaded in header now.
    • jQuery was updated to version "1.7.1"
    • qTip2 was updated to "nightly-121c0fe8a1f4991cbfc4af6fc414ac0a1325949979" Please keep in mind that the qTip2 site describes this version as not suitable for production sites. I still don't really care about that. :-)


    • jQuery update to version 1.6.4
    • qTip2 update to version "nightly-daba4a5790f9d1f19a87f95ddbf6a7411317572541" Please keep in mind that the qTip2 site describes this version as not suitable for production sites. I don't really care about that. :-)
    • I use ajax to get the thumbnail urls as jsonp results now. That's cool because we get a nice gui-wait feedback while the thumbnails are loaded.
    • added some more styles - the default from now on is "jtools", you should give it a try!
    • minor code changes


    • Fixed a bug which might have caused some problems with Firefox/Mozilla.


    • Changed the method to load the required jQuery library.
    • The plugin uses plugins_url() instead of a hard-coded path now.
    • Changed jQuery namespace to ThumbSniper to avoid conflicts.


    • removed redundant code in the admin menu


    • Changed the way jQuery() is called to avoid conflicts with other site scripts.


    • Excluded urls were ignored. The missing code should do it's work now.


    • Added CSS attributes for the tooltip image to avoid disturbances with site-wide img-styles that might exist on a site.


    • This is the first released version.
    Posted: 6 years ago #
  5. danbettles

    Portico makes defining and administering custom post-types EASY. Define your post-type in a class, and an admin interface will be created for you.


    There are just two steps to implementing a custom post-type with Portico. Here's a quick overview before we get down to the coding required.

    • Declare a class that defines your custom post type.
    • Create a display template for the new post type.

    That's it! Portico handles the rest for you, and that includes building an admin interface for working with posts of the new type.


    Let's take a look at a simple example, the implementation of a Podcast post-type.

    Here's what the custom post-type's definition looks like:

     * Podcast custom post-type implemented using the Portico plugin
    class Podcast extends \portico\CustomPostType
        protected function setUp()
            //At present, "mandatory" simply marks the field as mandatory in the admin interface
            $this->addCustomField('artist', 'Artist', array(
                'mandatory' => true,
            //Default values can also be applied to text fields
            $this->addCustomField('genre', 'Genre', array(
                'values' => array(
                    'Ambient' => 'Ambient',
                    "Drum 'n' Bass" => "Drum 'n' Bass",
                    'Dubstep' => 'Dubstep',
                'default' => "Drum 'n' Bass",
            //Set "length" to NULL to get a textarea
            $this->addCustomField('trackList', 'Track List', array(
                'length' => null,

    Put the code in functions.php - or in a separate file included by functions.php - in your theme.

    The next time you visit the WordPress admin area you should see a "Podcasts" section in the left-hand menu, beneath the usual "Posts" and "Pages" links. Take a look at the first screenshot to see exactly what you can expect.

    All that remains is to create a custom display-template so we can view the values of a podcast's custom fields.

    You can start by making a copy of single.php and renaming it after your custom post-type. Here's the template for the Podcast type, based on single.php shipped with the Modern Clix 1 theme:

    <?php get_header() ?>
    <div id="content" class="col span-8">
    <?php if (have_posts()) : ?>
        <div class="col last span-6 nudge-2">
            <h4 class="ver small">You are reading</h4>    
        <?php while (have_posts()) : the_post() ?>
            <?php $podcast = new Podcast($post, get_post_custom(get_the_ID())) ?>
        <div class="post">
            <div class="post-meta col span-2">
                <ul class="nav">
                    <li>Artist: <?php echo $podcast->getSingleCustomFieldValue('artist') ?></li>
                    <li>Genre: <?php echo $podcast->getSingleCustomFieldValue('genre') ?></li>
            <div class="post-content span-8 nudge-2">
                <h3><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute() ?>"><?php the_title() ?></a></h3>
                <?php the_content('Continue reading...') ?>
                <p><?php echo nl2br($podcast->getSingleCustomFieldValue('trackList')) ?></p>
        <?php comments_template() ?>
        <?php endwhile ?>
    <?php else : ?>
        <h3>Post Not Found</h3>
        <p>Sorry, but you are looking for something that isn't here.</p>
    <?php endif ?>
    <hr />
    <?php get_sidebar() ?>
    <?php get_footer() ?>

    Important to note here is the line that creates an instance of your custom post type, <?php $podcast = new Podcast($post, get_post_custom(get_the_ID())) ?>. It's from this instance that we get the values of the custom fields.

    Take a look at the second screenshot to see what you can expect from this template.

    N.B. Portico requires PHP 5.3.

    1. Install the plugin under the /wp-content/plugins/ directory.
    2. Activate the plugin through the "Plugins" menu in WordPress.

    Follow the instructions on the Description tab to get started creating custom post-types with Portico.

    My WordPress site is running on a version of PHP older than PHP 5.3. Why does Portico not work?

    Portico requires PHP 5.3.

    I receive a 404 when trying to view a Portico custom post type. What gives?

    Try logging-in to, and then logging-out of, the admin area. This should force WordPress to regenerate its URL rewriting rules, which could be the source of the problem.

    1. portico screenshot 1

      The admin interface created by Portico for the "podcast" custom post-type described in the example. Podcasts are accessed via a link in the left-hand menu; permalinks contain the slug "podcast"; the custom type's fields appear in a section underneath the main content editor.

    2. portico screenshot 2

      Output from the display template for the "podcast" custom post-type described in the example.


    Posted: 6 years ago #
  6. tysonlt

    Simple plugin to modify wp_title for Shopp products.

    Changes the wp_title content when viewing a Shopp product or category. Based on code by 'Stanislav' at http://forums.shopplugin.net/topic/customizing-catalog-page-titles-please-help

    1. Upload the contents of this zip file to your `/wp-content/plugins/' folder, or use the built-in Plugin upload tool.
    2. Activate the plugin through the 'Plugins' menu in WordPress.


    • Initial version
    • Does simple product and category title replacement.
    • Separator character defaults to ' | '
    Posted: 6 years ago #
  7. dukan789

    Ipstenu, I have just tried this plugin on a test site and I have to say that it does the job. I hate plugins though, the less of them the better. They usually slow down the site performance.

    Posted: 4 years ago #
  8. taloweb


    Yes, I think that media management should be really improved in next releases, not only removing embedded styles in media.php but also projecting a deep refactoring of the whole media management.

    I hate html inserting when a single image is uploaded into a post, it should be better to insert a shortcode referentiating the media entry. If I would like to change something when displaying images I could only modify the shortcode function. The multiple image creation with pixel in filename is painful, too...

    I know that these are not simple modifications, but WP today isn't anymore a blog engine, but a full CMS and your effort should be towards CMSs, don't you think so?

    Posted: 4 years ago #
  9. vs_dev

    Allows Hipcast.com users to post their media directly to WordPress blogs.

    This plugin streamlines the process of hipcast.com users to post their hipcast media into their blog using shortcodes.

    To install this plugin, simply click the "Install Now" link then activate it in your installed plugins list.

    How do I use the Hipcast Plugin?

    Once you've installed the plugin to your blog, simply login to your hipcast.com account and set up your blog. Make sure you select the blog type to be WordPress and you check the "Use Plugin" option.

    1.0 -- Added basic support for hipcast.com users.

    Posted: 6 years ago #
  10. ubermajestix

    Makes embedding Github.com gists super awesomely easy.

    Drop in the embed code from github between the gist shortcode.


    The [gist] tag also grabs the html content of the gist and wraps it with "" so that your codes will be SEO enabled for the botz.

    1) Download the plugin zip file.

    2) Unzip.

    3) Upload the gisthub plugin directory to your wordpress plugin directory (/wp-content/plugins).

    4) Activate the plugin.

    5) Use the [gist] shortcode with greatness!


    • let there be gists!
    Posted: 6 years ago #

RSS feed for this topic

Topic Closed

This topic has been closed to new replies.

  • Rating

    196 Votes
  • Status

    This idea has been implemented