Contract Killer
Stuff & Nonsense
The popular open-source contract for web professionals by- Originally published: 23rd December 2008
- Revised date: March 15th 2016
- Original post
$wp_customize->add_control( new WP_Customize_Color_Control( $wp_customize, 'wordcampsc_link_colour', array( | |
'label' => __( 'Link Colour', 'wordcampsc' ), | |
'section' => 'colors', | |
) ) ); |
$ git clone https://github.com/WordPress/meta-environment.git www/WordPress-meta-environment |
$ > .htaccess |
SELECT `wp_posts`.`ID`, `wp_posts`.`post_title`, `b`.`ID` as 'thumbnail' | |
FROM `wp_posts` | |
INNER JOIN ( | |
SELECT * | |
FROM `wp_postmeta` | |
WHERE `meta_key` = '_thumbnail_id' | |
) AS a ON `wp_posts`.`ID` = `a`.`post_id` | |
LEFT JOIN ( | |
SELECT * | |
FROM `wp_posts` |
<?php | |
add_filter( 'illegal_user_logins', 'cameronjonesweb_illegal_user_logins' ); | |
function cameronjonesweb_illegal_user_logins( $usernames ) { | |
$usernames[] = 'admin'; | |
return $usernames; |
<?php | |
function 404_page_title( $title, $id ) { | |
if( is_404() && !get_post_type( $id ) ) { | |
$title = 'Page not found'; | |
} | |
return $title; |
<?php | |
add_action( 'edit_form_after_title', 'posts_page_edit_form' ); | |
function posts_page_edit_form( $post ) { | |
$posts_page = get_option( 'page_for_posts' ); | |
if ( $posts_page === $post->ID ) { | |
// Running this hook seems to remove the page for posts notice, it's a good idea to keep it |
RewriteEngine On | |
# Replace example.com with the target domain | |
RewriteCond %{HTTP_HOST} !example.com$ [NC] | |
# Any paths you wish to exclude for some reason | |
RewriteCond %{REQUEST_URI} !^/training | |
# Preserve the path | |
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301] | |
# All to the root | |
RewriteRule ^(.*)$ http://example.com/ [L,R=301] |
<IfModule mod_expires.c> | |
ExpiresActive On | |
ExpiresByType image/jpg "access plus 1 year" | |
ExpiresByType image/jpeg "access plus 1 year" | |
ExpiresByType image/gif "access plus 1 year" | |
ExpiresByType image/png "access plus 1 year" | |
ExpiresByType text/css "access plus 1 month" | |
ExpiresByType application/pdf "access plus 1 month" | |
ExpiresByType text/x-javascript "access plus 1 month" | |
ExpiresByType application/x-shockwave-flash "access plus 1 month" |