Skip to content

Instantly share code, notes, and snippets.

@catchsquare
catchsquare / custom-template-plugin.php
Created July 30, 2018 14:10 — forked from ashokmhrj/custom-template-plugin.php
Get Template Part From plugin directory
<?php
/**
* The below function will help to load template file from plugin directory of wordpress
* Extracted from : http://wordpress.stackexchange.com/questions/94343/get-template-part-from-plugin
*/
define('PLUGIN_DIR_PATH','Your-plugin-directory-path');
function ccm_get_template_part($slug, $name = null) {
do_action("ccm_get_template_part_{$slug}", $slug, $name);
@catchsquare
catchsquare / show-meta-data-in-admin-list.php
Created July 30, 2018 14:09 — forked from ashokmhrj/show-meta-data-in-admin-list.php
Showing feature image in admin post listing
/**
* WordPress
* Showing feature image in admin post listing
*/
add_filter('manage_posts_columns' , 'ask_custom_columns');
/*add_filter('manage_{post-type-slug}_posts_columns' , 'ask_custom_columns');*/
function ask_custom_columns( $columns ) {
$columns = array(
@catchsquare
catchsquare / metabox-repeatable-fields.php
Created July 30, 2018 14:08 — forked from ashokmhrj/metabox-repeatable-fields.php
Repeating Custom Fields with Image Uploading function in a Metabox
<?php
/**
* Repeatable Custom Fields in a Metabox with Image upload
* Modified by: ashokmhrj
* Extracted from: Helen Hou-Sandi
*/
define('PATH_TO_JS','define path here');
function ask_admin_repeater_script(){
wp_enqueue_media();