Thanks for the tip, I can confirm that it works. This is what I did: 1. Registered a few domains and changed DNS records to point them to my VPS 2. Added my primary domain to my VPS and the other ones as virtual hosts (you can also use a wildcard subdomain). 3. Install WordPress and enable Multisite with subdomains. (you *can* use the www-prefix if you want) 4. Create new sites and change the site URL as shown on the screenshot in the post. I added a link to my signature for more detailed instructions.
Update: I have added support for alpha-numeric shortlinks. See the plugin docs for how to enable that. Numeric Shortlinks is a WordPress plugin that enables shortened URLs out of post IDs. It is a very simple plugin (only 28 lines) that hooks into the pre_get_shortlink filter and doesn’t have any configuration options. Related posts WordPress Plugin: Custom Function Widgets AJAX Cache Purge Cookie Plugin Suggestions for writing flexible and usable plugin
According to recent blog posts published here and here by researchers from security firm Securi, Darkleech uses rogue Apache modules to inject malicious payloads into the webpages of the sites it infects and to maintain control of compromised systems. Disinfecting Web servers can prove extremely difficult since the malware takes control of the secure shell (SSH) mechanism that legitimate administrators use to make technical changes and update content to a site. via Exclusive: Ongoing malware attack targeting Apache hijacks 20,000 sites Related posts Browser Versions as a Switch of Rendering Modes — the Verdict History of Nginx New Plugin: Mobile Redirect for WordPress
Today I noticed that WordPress (3.6-alpha-23883) has started automatically adding content to my posts that use post format other than the standard “post” and have some of the new meta fields filled out. Then I found this ticket #23347 which along with the attached patches explained everything — posts of the following post format: link, image, quote, video and audio will have post_formats_compat applied to the_content filter in wp-includes/default-filters.php , which means that all themes that don’t explicitly define add_theme_support( 'structured-post-formats', array( 'link', 'image', 'etc...' ) ) will have that meta information prepended or appended automatically to post content. Solution Simply remove post_formats_compat from the_content filter, like so: remove_filter( 'the_content'
Automatic Updater is an awesome plugin by Gary Pendergast that auto auto updates WordPress core, plugins or themes (you choose). It even auto updates itself. It would be Matt’s dream come true, if it shipped with WordPress core :) Related posts Automatic Updates for Plugins and Themes Hosted Outside WordPress Extend Enable Automatic Updates for Plugins Hosted by Developers Tabbed Widgets Now Better than Ever
[..] Chrome and Android operating systems will remain separate products but could have more overlap, Executive Chairman Eric Schmidt said, a week after the two came under a single boss. via Googles Chrome, Android systems to stay separate | Reuters Related posts Chrome OS vs Android for Tablets No Font Embedding, Please Posting suspended while on vacation
I just submitted my second WordPress core patch that adds a short-circuit filter at the top of wp_nav_menu which enables plugins to retrieve rendered menu output from a transient or non-persistent cache instead of relying on relatively complex database query that returns one of the most static items of every website. Why is this important? To illustrate the complexity of menu retrieval, here is a list of all database queries that are run on every page load: Retrieve term object of the nav_menu taxonomy that corresponds to the specific menu name. Retrieve menu item IDs (not complete post objects, yet) that are in the particular term. Query for menu item post objects with the specific IDs and retrieve three post_meta values per each menu item. Retrieve post and term objects correspo
Twenty Thirteen will be the new default theme for the next major version of WordPress. I love it. Related posts Baltic Amber 1.32 — removed .youare section from your WordPress Dashboard Tabbed Widgets Now Better than Ever
Ever wanted to use Dropbox for managing your static HTML site or blog? One option is to simply install the Dropbox Linux client and symlink the folder you want to the public folder server by Apache or Nginx on your server. Another option is to use a simple PHP script as a proxy to your Dropbox folder with additional Nginx caching. The idea is to have something similar to Drapache Why PHP? Dropbox requires OAuth for all API requests and you need a way to parse those responses from the Dropbox File API. With additional layer of Nginx or APC or Memcache caching we can reduce the amount of requests to the Dropbox API and make it much faster. Sample PHP Script and Nginx Configuration for Caching Here is the index.php file that will be doing all the “proxying” on your actual web server: $keys
I first learned about AngularJS last friday so I spent the weekend exploring the amazing features and principles of Angular. For learning purposes I created Metrogram Metrogram creates a slideshow out of Instagram photos with a specific tag. Demo: metrogram.konstruktors.com Source: github.com/kasparsd/metrogram Related posts Instagram Square AngularJS On GitHub
After playing with a few design ideas for the upcoming update of the Widget Context plugin, I have decided to make the following changes: Move the widget control settings to post edit and category edit screen with support for custom post types and custom taxonomies. Make it a paid plugin in order to enable continuous development and upgrades. Rename it to Widget Control. Here is a preview of the new UI: Widget Control Plugin UI Widget Control on Category edit screen Looking for Beta Testers If you would like to beta test this plugin and report bugs as well as suggestions for user interface improvements, please leave a comment below with one or more features that you would like to see in this plugin . All beta testers will receive the plugin for free, once it has been released to public.