- Added changes suggested by Lucas Gonze.
- Added changelog.
- Initial release.
| <?php | |
| defined( 'ABSPATH' ) OR exit; | |
| /** | |
| * Plugin Name: SysBot | |
| * Description: Creates and maintains the SysBot User (which has the role of "editor") | |
| * Author: Franz Josef Kaiser | |
| */ | |
| # PUBLIC API # | |
| function get_bot() |
| #!/bin/bash | |
| # args | |
| MSG=${1-'deploy from git'} | |
| BRANCH=${2-'trunk'} | |
| # paths | |
| SRC_DIR=$(git rev-parse --show-toplevel) | |
| DIR_NAME=$(basename $SRC_DIR) | |
| DEST_DIR=~/svn/wp-plugins/$DIR_NAME/$BRANCH |
| <?php # -*- coding: utf-8 -*- | |
| /** | |
| * Plugin Name: Plugin Class Demo | |
| * Description: How I am using the base class in plugins. | |
| * Plugin URI: | |
| * Version: 2012.09.29 | |
| * Author: Fuxia Scholz | |
| * License: GPL | |
| * Text Domain: plugin_unique_name | |
| * Domain Path: /languages |
| <?php | |
| /** | |
| * @group meta | |
| * @group slashes | |
| * @ticket 21767 | |
| */ | |
| class Tests_Meta_Slashes extends WP_UnitTestCase { | |
| function setUp() { | |
| parent::setUp(); |
| <?php | |
| /** | |
| * WordPress Query Comprehensive Reference | |
| * Compiled by luetkemj - luetkemj.com | |
| * | |
| * CODEX: http://codex.wordpress.org/Class_Reference/WP_Query | |
| * Source: http://core.trac.wordpress.org/browser/tags/3.3.1/wp-includes/query.php | |
| */ | |
| $args = array( |
| <?php | |
| /** | |
| * Customize Adjacent Post Link Order | |
| */ | |
| function my_custom_adjacent_post_where($sql) { | |
| if ( !is_main_query() || !is_singular() ) | |
| return $sql; | |
| $the_post = get_post( get_the_ID() ); | |
| $patterns = array(); |
To install, you need to have the WordPress i18n library on your computer. Check it out using SVN:
sudo svn co http://i18n.svn.wordpress.org/tools/trunk/ /usr/lib/wpi18n
You don't have to put the library in /usr/lib/wpi18n, but if you don't put it there, make sure to set the $WP_I18N_LIB environment variable in your .bashrc file (with no trailing slash):
export WP_I18N_LIB="/path/to/i18n/lib"
| <?php | |
| /** | |
| * Answering: http://lists.automattic.com/pipermail/wp-hackers/2012-August/044119.html | |
| * By: Mike Schinkel - http://about.me/mikeschinkel | |
| */ | |
| add_action( 'parse_request', 'aeromaxx_parse_request' ); | |
| function aeromaxx_parse_request( $wp ) { | |
| if ( preg_match( '#^/(draw-results|ball-statistics)/game/([^/]+)/#', $_SERVER['REQUEST_URI'], $matches ) ) { | |
| $wp->query_vars = array( | |
| 'post_type' => $matches[1], // Assumes your post types are registered with same name as your URL slugs |
Locate the section for your github remote in the .git/config file. It looks like this:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = git@github.com:joyent/node.git
Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this: