Skip to content

Instantly share code, notes, and snippets.


Mandi Wise mandiwise

  • Edmonton, Canada
View GitHub Profile
crondeau / chilpages-looping.php
Last active Nov 2, 2018
I used this code to loop through child pages of a custom post type called work. Each Work piece had a title, featured image and pdf. The child pages, describe the details of the project or work piece and display as an accordion. So basically what we have is an accordion within an accordion.
View chilpages-looping.php
// loop through the sub-pages of your custom post type
$childpages = new WP_Query( array(
'post_type' => 'work',
'post_parent' => $this_page,
'posts_per_page' => 100,
'orderby' => 'menu_order'
while ( $childpages->have_posts() ) : $childpages->the_post(); ?>
View unregister post type wordpress
* Usage for a custom post type named 'movies':
* unregister_post_type( 'movies' );
* Usage for the built in 'post' post type:
* unregister_post_type( 'post', 'edit.php' );
function unregister_post_type( $post_type, $slug = '' ){
tommcfarlin / add-custom-post-type-menu.php
Created Apr 25, 2013
[WordPress] Add a custom post type menu as a child of an existing custom post type menu.
View add-custom-post-type-menu.php
// Define the 'Portfolio' post type. This is used to represent galleries
// of photos. This will be our top-level custom post type menu
$args = array(
'labels' => array(
'all_items' => 'Gallery',
'menu_name' => 'Portfolio',
'singular_name' => 'Gallery',
'edit_item' => 'Edit Gallery',
annalinneajohansson / order_by_multiple_meta_values.php
Last active Jan 17, 2018
Solution to order posts by two different meta values (the same way ORDER val1, val2 would with SQL)
View order_by_multiple_meta_values.php
* Solution to order first by date, then by start time (both are meta values)
* */
add_action( 'pre_get_posts', 'pre_get_posts_programpunkter' );
function pre_get_posts_programpunkter( $query ) {
if( !is_admin() && is_post_type_archive( 'programpunkt' ) && $query->is_main_query() ) {
kasparsd /
Last active Jul 27, 2020
Using Git with Subversion Mirroring for WordPress Plugin Development
spivurno / gist:3710653
Created Sep 12, 2012
Gravity Wiz // Limit IP to One Submission Per Time Period
View gist:3710653
* Limit IP to One Submission Per Time Period
$gws_limit_message = 'You may only submit this form once every 24 hours.';
$gws_limit_time = 86400; // must be specified in seconds; 86400 seconds is equal to 24 hours
spivurno / gw-gravity-forms-random-field-order.php
Last active Apr 16, 2019
Gravity Wiz // Gravity Forms // Random Field Order
View gw-gravity-forms-random-field-order.php
* Gravity Wiz // Gravity Forms // Random Fields
* Randomly display a specified number of fields on your form.
* @version 1.1
* @author David Smith <>
* @license GPL-2.0+
* @link
niallo / gist:3109252
Created Jul 14, 2012
Parse Github `Links` header in JavaScript
View gist:3109252
* parse_link_header()
* Parse the Github Link HTTP header used for pageination
function parse_link_header(header) {
if (header.length == 0) {
throw new Error("input must not be of zero length");
nachiket-p / meteor_servercall.html
Created Jun 21, 2012
Meteor: Calling server method from client
View meteor_servercall.html
{{> simple}}
{{> passData}}
<template name="simple">

Tiny Content Framework

About the project

This is a tiny content strategy framework focused on goals, messages, and branding. This is not a checklist. Use what you need and scrap the rest. Rewrite it or add to it. These topics should help you get to the bottom of things with clients and other people you work with.

Give me feedback on Twitter (@nicoleslaw) or by email (


You can’t perform that action at this time.