Category Archives: wordpress

The History of WordPress, its Ecosystem and Community

Really nice piece on the history of WordPress

WordPress is the most popular content management system on the planet. With over 22% of websites run on this platform, we thought we would look at the history of it, how it transformed from a simple blogging system into its current form, how its community was born, and the ecosystem around WordPress.
The platform is changing how websites from all around the world work, with more power and performance than traditional websites or most other CMS systems. Because of the WYSIWYG (what you see is what you get) ability to change parts of your site, more and more people are becoming bloggers, webmasters, and internet marketers than ever before.

The History of WordPress, its Ecosystem and Community.

WordPress Query Exclude Featured Image – Don’t display featured image

<?php
	$thumb_ID = get_post_thumbnail_id( $post->ID );
	if ( $images = get_children(array(
			'post_parent' => get_the_ID(),
			'post_type' => 'attachment',
			'post_mime_type' => 'image',
			'exclude' => $thumb_ID,
		))) : ?>
		<ul>
		<?php foreach( $images as $image ) :  ?>
			<li><?php echo wp_get_attachment_link($image->ID, 'thumbnail-latest'); ?></li>
		<?php endforeach; ?>
	</ul>
<?php else: // No images ?>
	<!-- This post has no attached images -->
<?php endif; ?>

When displaying a post I don’t want to display the featured image inside the post. Here’s a WordPress Query to do just that:

instapress Warning: require_once(Instagram_XAuth.php) [function.require-once]: failed to open stream:

I tried installing Instapress into a new wordpress site with a fresh download and I got the following error when I try to activate the plugin:

 

Warning: require_once(Instagram_XAuth.php) [function.require-once]: failed to open stream: No such file or directory in yourpath/wp-content/plugins/instapress/instagram.php on line 46

Fatal error: require_once() [function.require]: Failed opening required 'Instagram_XAuth.php' (include_path='.:
yourpath/wp-content/plugins/instapress/instagram-php-api/:yourpath/wp-content/plugins/instapress/classes/:yourpath/wp-content/plugins/instapress/PowerHour_Geocoder/') in /home/devrep/public_html/site2/wp-content/plugins/instapress/instagram.php on line 46

I looked at an old installation and realized the plugin was missing directories and files. Here’s an archive until they get it fixed.

Download instapress v 1.5.3 here

Instapress is an AWESOME plugin!

http://wordpress.org/plugins/instapress/

About | BruteProtect

BruteProtect is a cloud-powered Brute Force attack prevention plugin. We leverage the millions of WordPress sites to identify and block malicious IPs.

BruteProtect tracks failed login attempts across all installed users of the plugin.  If any single IP has too many failed attempts in a short period of time, they are blocked from logging in to any site with this plugin installed. Once the plugin is installed, you’ll need to get a free BruteProtect API key, which you can do directly from your WordPress dashboard.

The plugin allows you to protect yourself against traditional brute force attacks AND distributed brute force attacks that use many servers and many IPs and even supports Multisite Networks.

via About | BruteProtect.

Wordfence – Security Plugin for WordPress

My name is Mark Maunder and I’m the creator of Wordfence and the CEO of Feedjit Inc. which is our parent company.
On August 1st, 2011 my personal blog was hacked. Up until that point I had been running a company that provides real-time analytics to publishers called Feedjit. I dropped everything and reverse engineered the hack and discovered the hackers had gained access to my site through a serious weakness in a WordPress script called TimThumb.

I fixed the weakness and donated my code back to the TimThumb project. Then I dropped everything and started to write a WordPress plugin that would make sure no other WordPress publishers feel that same sinking feeling I felt when I discovered I’d been hacked. That turned into an 8 month project which was far larger and more comprehensive in scope than I could have imagined and culminated in the launch of Wordfence, a free and open source security plugin for WordPress.

Wordfence is now a major part of my business Feedjit Inc. and is fully backed by our investors, data center and our great team.
I hope you enjoy Wordfence as much as we enjoy working on it.

~Mark Maunder – Wordfence Creator and Feedjit Inc. CEO.

Wordfence – Security Plugin for WordPress.

WordPress Dropins

To extend the functionality of WordPress most people have only heard of the use of plugins. Not many people have heard of the term Dropins.

WordPress has it’s core functionality which can be added to by the use of plugins which take advantage of multiple WordPress hooks and actions, but it also allows you to replace functionality with the use of Dropin files.

Unlike a plugin the Dropin file will not need to be activated and will become activate when it is placed in the wp-content folder. This folder will by default be at the root of your WordPress install, but can be defined by changing the constant variable WP_CONTENT_DIR.

WordPress Dropins.

Diffferent online chat programs: chat, chat widget, website chat, online chat, live chat, developer, designer chat, facebook chat, chat api, chat software, single sign on, integrated chat, embedded chat, joomla, drupal, vbulletin, wordpress, html5 chat, chat plugin, chat mod

iFlyChat

free up to 10 users.

https://iflychat.com/pricing

Bankle

25 chats / month

http://banckle.com/pricing/chat.html

QuickChat

free

http://www.techytalk.info/wordpress/quick-chat/

\Envolve

free up to 25 users

ads

https://www.envolve.com/pricing.html

flex Talk

unlimited chats

http://www.flexytalk.com/pricing/

Zopim

looks to be free

https://www.zopim.com/pricing

flyzoo

free for beta testing

http://flyzoo.co/

RumbleTalk

free up to 50 users. looks pretty good.

http://www.rumbletalk.com/premium51.php

 

Update Services « WordPress Codex

WordPress 3.5.x Add Media button not working – Super Skeleton Theme – Uncaught Error: Syntax error, unrecognized expression: .select-wrapper.

WordPress won’t let you click the Add Media button and you’re using Super Skeleton Theme…

In your console, you’re getting the error:

Uncaught Error: Syntax error, unrecognized expression: .select-wrapper.

Here’s the *simple* solution:

“Add Media button not working in 3.5 update… (WordPress 3.5 Issues)”

The 2.0.6 version of each theme is now available and patches this issue up! Just download it from ThemeForest (at your Downloads page), then deactivate your old version and install/activate the newest one.

1. Manually add the OptionTree plugin (Plugins > Add New > Search for “OptionTree”) – this will automatically update the theme options plugin to the latest version in the case that the theme-update doesn’t do it automatically.

2. Update all of your other plugins. It’s possible that there’s another plugin that you are using that’s causing the issue.

3. Turn off any page caches that you might have running – they might hide any fixes that the above steps perform as it’ll save the broken version of the page. As usual, if this doesn’t fix the issue, deactivate your other plugins to determine if one of them might be causing the conflict with the new WP 3.5 dashboard scripts.

You might run into a number of other issues when upgrading to WP 3.5 that are unrelated to your theme; View the full list of 3.5 troubleshooting tips and the list of known incompatible plugins here: http://wordpress.org/support/topic/troubleshooting-wordpress-35-master-list Happy Updating!

Industry-wide WordPress Brute Force Attack | GreenGeeks Blog

Industry-wide WordPress Brute Force Attack | GreenGeeks Blog.

WordPress Brute Force Attack!!!!!!!!!!!!!!

What a day…

After we came across some unusual activity on many of our servers, we pushed out an article to help our WordPress users protect their WP-Admin areas from attackers. As the day went on we started to see more of the unusual activity, but this time with tens of thousands of IP addresses. This is a very well organized, highly-distributed global attack on WordPress installations across pretty much every web hosting provider in the industry.

CMS using CodeIgniter Framework

In an attempt to find a place between rolling our own CMS and using wordpress, we’re looking for a simple and easy to use CMS system. I’ve been happy developing in CodeIgniter for our new http://JoinARace.com project. The development is quite fast after you wrap your head around the structure of CodeIgniters MVC framework. Much easier than WebObjects Java development I did for 10+ years.

Here’s some contenders for a FREE, simple and easy to use CMS system built on the CodeIgniter PHP framework.  I’ll write a follow-up after I analyze them.

 

FUEL CMS

An easy, flexible, empowering Content Management System for rapid development that transforms your CodeIgniter projects into client manageable brilliance.

http://www.getfuelcms.com/ 

 

ionize, the most professional & user friendly CMS ever made

http://ionizecms.com/

 

PyroCMS is an awesome, open-source CMS!

PyroCMS is used by individuals, small & medium-sized businesses, and large organizations worldwide to easily create & build a variety of websites & web-enabled applications.

With an ever growing community and a large selection of modules, themes and addons PyroCMS makes it easier than ever to build your website!

https://www.pyrocms.com/

Warning: Parameter 1 to ace_where() expected to be a reference – Advance Category Excluder

You just upgraded your WordPress site, or better yet, your server got upgraded to PHP 5.3 and you’re seeing the following errors

Warning: Parameter 1 to ace_where() expected to be a reference, value given in /var/www/vhosts/YOURDOMAIN.com/httpdocs/wp-includes/plugin.php on line 227

Warning: Parameter 1 to ace_join() expected to be a reference, value given in /var/www/vhosts/YOURDOMAIN.com/httpdocs/wp-includes/plugin.php on line 227

 

There’s a couple solutions.

First, deactivate the “Advanced Category Excluder” plug-in so your site works.

If you know how to code with PHP edit your theme following these instructions to exclude categories http://codex.wordpress.org/Custom_Queries#Category_Exclusion

add_action('pre_get_posts', 'gloss_remove_glossary_cat' );

function gloss_remove_glossary_cat( $wp_query ) {
	global $gloss_category;  

	// Figure out if we need to exclude glossary - exclude from
	// archives (except category archives), feeds, and home page
	if( is_home() || is_feed() || ( is_archive() && !is_category() )) {
		set_query_var('cat', '-' . $gloss_category);
		//which is merely the more elegant way to write:
		//$wp_query->set('cat', '-' . $gloss_category);
	}
}

Or, use another pre-built Category Exluding plug-in like this one, Ultimate Category Excluder

WordPress 3.4 update Warning: Wrong parameter count for debug_backtrace()

This is a bug with WP 3.4 – I’ve posted a ticket (http://core.trac.wordpress.org/ticket/20953)If you want to fix it right now, go into functions.php (in /wp-includes/) and on line 3625 you change

$trace = debug_backtrace( false ); to $trace = debug_backtrace();

It will solve your problems for the time being. Also, tell your host to update the PHP-version the server is running (it is because the old version that this error occurs).

 

Fix From Here: http://wordpress.org/support/topic/after-upgrade-to-34-site-shows-error-code

 

 

WordPress Ping Lists and CBNet Ping Optimizer

very extensive and cleaned ping list here:
http://journalxtra.com/2011/05/wordpress-ping-list-updated/

recommends installing CBNet Ping Optimizer
http://wordpress.org/extend/plugins/cbnet-ping-optimizer/

Journal Xtra’s Ping List that i’m using. no Adult Sites:

http://rpc.pingomatic.com

http://ping.weblogs.se/

http://blogmatcher.com/u.php

http://coreblog.org/ping/

http://www.blogpeople.net/servlet/weblogUpdates

http://bulkfeeds.net/rpc

http://trackback.bakeinu.jp/bakeping.php

http://ping.myblog.jp

http://ping.bitacoras.com

http://ping.bloggers.jp/rpc/

http://ping.blogmura.jp/rpc/

http://xmlrpc.blogg.de

http://1470.net/api/ping

http://bblog.com/ping.php

http://blog.goo.ne.jp/XMLRPC

http://rpc.pingomatic.com Continue reading