View facetwp-autoindex-child-terms.php
/** | |
* Filter to customize FacetWP, should be pasted in FacetWP's "Custom Hooks" plugin | |
* | |
* Made for a "location" FacetWP autocomplete filter that uses a taxonomy "location" | |
* consisting of parent county terms and child city terms | |
* | |
* When indexing, for every post, for the location taxonomy filter, | |
* Check to see if it has any location taxonomy set | |
* Check to see if selected location taxonomy has children (i.e. selected county has cities) | |
* Create a new index row for each child city |
View converter.php
<?php | |
namespace Converter; | |
use WebPConvert\WebPConvert; | |
class Converter | |
{ | |
public $lazy = false; | |
public function __construct($lazy = false) |
View genesis-featured-image.php
// GENESIS get featured image. | |
// 1. Sets the featured image. | |
// 2. If no featured image then get image from category. | |
// 3. If no category image then get the first post image. | |
// 4. If no post image or category image then set a fallback image. | |
// Add to your functions file. | |
// Resources | |
// https://wordpress.org/support/topic/make-first-image-in-post-featured-if-no-featured-is-set?replies=9 | |
// http://wpsites.net/web-design/add-default-featured-image-for-each-post-in-a-category/ |
View .gitignore
# ----------------------------------------------------------------- | |
# .gitignore for WordPress @salcode | |
# ver 20180808 | |
# | |
# From the root of your project run | |
# curl -O https://gist.githubusercontent.com/salcode/b515f520d3f8207ecd04/raw/.gitignore | |
# to download this file | |
# | |
# By default all files are ignored. You'll need to whitelist | |
# any mu-plugins, plugins, or themes you want to include in the repo. |
View front-page.php
<?php | |
/** | |
* To display entries from a Custom Post Type on site's front page in a 3-column responsive grid. | |
* URL: http://sridharkatakam.com/front-page-template-to-show-cpt-entries-in-a-3-column-grid-in-genesis/ | |
*/ | |
remove_action( 'genesis_loop', 'genesis_do_loop' ); | |
add_action( 'genesis_loop', 'sk_do_loop' ); | |
/** |
View gw-gravity-forms-map-fields-to-field.php
<?php | |
/** | |
* Gravity Wiz // Gravity Forms // Map Submitted Field Values to Another Field | |
* | |
* Usage | |
* | |
* 1 - Enable "Allow field to be populated dynamically" option on field which should be populated. | |
* 2 - In the "Parameter Name" input, enter the merge tag (or merge tags) of the field whose value whould be populated into this field. | |
* | |
* Basic Fields |
View genesis-page-titles-html5.php
<?php | |
//* Do NOT include the opening php tag | |
//* ALL EXAMPLES ON THIS PAGE USE THE NEW HTML5 METHOD | |
//* Remove page titles site wide (posts & pages) (requires HTML5 theme support) | |
remove_action( 'genesis_entry_header', 'genesis_do_post_title' ); |
View proper-table-markup.html
<!-- | |
<thead> Groups the header content in a table | |
<th> Defines a header cell in a table | |
<tbody> Groups the body content in a table | |
<td> Defines a cell in a table | |
--> | |
<table> | |
<thead> |
View wordpress-typekit-enqueue.php
<?php | |
/** | |
* Enqueue typekit fonts into WordPress using wp_enqueue_scripts. | |
* | |
* @author Robert Neu | |
* @author Eric Fernandez | |
* @copyright Copyright (c) 2014, Robert Neu | |
* @license GPL-2.0+ | |
* @link http://typekit.com | |
*/ |
View remove-date-from-category.php
<?php | |
//* Do NOT include the opening php tag | |
//* Customize the entry meta in the entry header */ | |
add_filter( 'genesis_post_info', 'post_info_filter' ); | |
function post_info_filter($post_info) { | |
if( in_category( array('cat-1','cat-2') )) { | |
$post_info = 'Posted by [post_author_posts_link] [post_comments] [post_edit]'; | |
} | |
else { |
NewerOlder