This file contains 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
#target photoshop | |
// Mini-Script that does the same thing a ctrl-clicking a layer. | |
// Licensed under the GPL | |
ctrlLayerSelect(); | |
// does the same thing a ctrol-clicking a layer; | |
function ctrlLayerSelect() { | |
var id1 = charIDToTypeID( "setd" ); |
This file contains 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
add_filter( 'display_post_states', 'cnmd_add_archive_page_indicators', 10, 2); | |
/** | |
* cnmd_add_archive_page_indicators adds post state labels for custom and builtin taxonomy | |
* archive pages | |
* | |
* @param ARRAY $post_states | |
* @param POST OBJ $post | |
* | |
* @return array | |
*/ |
This file contains 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 | |
add_filter('acf/settings/save_json', 'cnmd_set_acf_json_save_folder'); | |
add_filter('acf/settings/load_json', 'cnmd_add_acf_json_load_folder'); | |
/** | |
* Set a new location to save ACF field group JSON | |
* | |
* @param string $path | |
* @return string | |
*/ |
This file contains 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
/** | |
* Sets the icon for a given CPT in the dashboard's "At a Glance" section. | |
* When registering a post type, adding ‘menu_icon’ => '' will result in the menu item | |
* being given the class "menu-icon-<cpt-slug>". | |
* | |
* Note that the dashicon used in the side menu is specified in the CPT declaration directly, | |
* but the dashboard icon is not. | |
* @param $cpt | |
* @param string $icon | |
*/ |
This file contains 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 | |
/*----------------------------------------------------/ | |
Remove Admin Menu Items For Editor | |
/----------------------------------------------------*/ | |
if( current_user_can('editor') ) { | |
function remove_editor_menus () { | |
global $menu; | |
$restricted = array(__('Dashboard'), __('Links'), __('FAQs'), __('FlexSlider'), __('Settings'), __('Comments')); | |
end ($menu); | |
while (prev($menu)){ |
This file contains 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
/** | |
* Insert the template in use and the page ID into <head> of the document src. | |
*/ | |
add_action( 'wp_head', 'cnmd_debug_insert_template_info_into_src' ); | |
function cnmd_debug_insert_template_info_into_src() { | |
global $template; | |
global $post; | |
// Get the path part | |
$url = parse_url($template, PHP_URL_PATH); |
This file contains 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 | |
// Add additional setting option called "Notes" | |
add_action('acf/render_field_group_settings', 'my_acf_add_field_group_notes'); | |
function my_acf_add_field_group_notes($field_group){ | |
acf_render_field_wrap(array( | |
'label' => __('Notes','acf'), | |
'instructions' => __('Notes','acf'), | |
'type' => 'textarea', | |
'name' => 'notes', | |
'prefix' => 'acf_field_group', |
This file contains 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($) { | |
/** | |
* Inserts and updates RoyalSlider slide indicators. | |
* @src http://help.dimsemenov.com/kb/royalslider-javascript-api/creating-slider-index-indicator-slide-1-of-10 | |
*/ | |
var cnmd_create_rs_slide_counter = function() { | |
$(".royalSlider").each(function () { | |
var slider = this; | |
var sliderData = $(slider).data('royalSlider'); |
This file contains 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 | |
add_action( 'wp_head', 'cnmd_debug_insert_template_info_into_src' ); | |
/** | |
* Insert the template in use and the page ID into <head> of the document src. | |
*/ | |
function cnmd_debug_insert_template_info_into_src() { | |
global $template; | |
global $post; |
This file contains 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 | |
// This is defined somewhere high up in functions.php | |
// $GLOBALS['cnmd_inline_css_record'] = array(); | |
/** | |
* Used to shoot out css files in-line, and only once per file. Uses the CSS ID as an | |
* index into an array to prevent dupes. | |
* |