This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Target div for login form and container for dialog. | |
* | |
* This could easily be hooked into wp_footer() or just pasted into footer.php | |
* We have out parent div which is the dom element that jQuery UI modal is | |
* being attached to. The child div is our target element for our ajax | |
* requested form. | |
*/ | |
?> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* JavaScript file for loading the custom login form. | |
* Note we are using jQuery in "no conflict mode". | |
*/ | |
jQuery(document).ready(function( $ ){ | |
/** | |
* Set-up our default dialog box with the following | |
* parameters. | |
*/ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Template for login form. | |
* | |
* Submission is handled via ajax, see @package zm-wordpress-helpers for | |
* server side code. See the function call in zm_register_login_submit() | |
* for form processing. | |
* | |
* @uses zm_register_login_submit() | |
* @uses wp_lostpassword_url() |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// Sample data | |
$taxonomies = array( | |
'editorial' => array( | |
'book', | |
'magazines', | |
'new', | |
'newspaper', | |
'website', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jQuery(document).ready(function( $ ){ | |
$("a.toggle_handle").on( "click", function( event ){ | |
event.preventDefault | |
items = $( this ).attr("data-items"); | |
$( "tr." + items ).toggle(); | |
}); | |
$(".item_handle").on("click", function( event ){ | |
taxonomy = $(this).attr('data-taxonomy'); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/** | |
* Build an option list of Terms based on a given Taxonomy. | |
* | |
* @package helper | |
* @uses zm_base_get_terms to return the terms with error checking | |
* @param string $taxonomy | |
* @param mixed $value, the value to be used in the form field, can be term_id or term_slug | |
*/ | |
if ( ! function_exists( 'zm_base_build_options' ) ) : | |
function zm_base_build_options( $taxonomy=null, $value=null ) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[user] | |
name = Zane M. Kolnik | |
email = [email protected] |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class CustomPostType extends CustomPostTypeBase { | |
/** | |
* Every thing that is "custom" to our CPT goes here. | |
*/ | |
public function __construct() { | |
$this->dependencies['script'] = array( | |
'jquery', | |
'jquery-ui-core', |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public function registerPostType( $args=NULL ) { | |
foreach ( $this->post_type as $post_type ) { | |
if ( !empty( $post_type['taxonomies'] ) ) | |
$taxonomies = $post_type['taxonomies']; | |
. | |
. | |
. | |
. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
interface ICustomPostType { | |
public function registerPostType( $param=array() ); | |
public function registerTaxonomy( $param=array() ); | |
// @todo http://codex.wordpress.org/Function_Reference/locate_template | |
public function templateRedirect(); | |
public function regsiterActivation(); | |
// public function regsiterDeactivation(); | |
// public function baseStyleSheet( $param=array() ); |