Skip to content

Instantly share code, notes, and snippets.

Carrie Dils cdils

View GitHub Profile
View functions.php
<?php //remove this line
add_filter( 'simple_social_default_profiles', 'biw_add_new_simple_icon' );
/**
* Add Houzz icon to Simple Social Icons plugin.
*
* @param array $icons Social icons to include in widget options.
*
* @return array Updated icon set.
*/
@cdils
cdils / gutenberg-style.css
Created May 9, 2018
This is an unminified version of the stylesheet that ships with the WordPress Gutenberg plugin. Original SCSS files are here -> https://github.com/WordPress/gutenberg/tree/master/core-blocks
View gutenberg-style.css
.wp-block-embed figcaption {
margin-top: .5em;
color: #6c7781;
text-align: center;
font-size: 13px
}
.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,
.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,
.wp-block-embed.alignleft,
@cdils
cdils / categories-template.php
Last active Mar 7, 2018
List Posts by Category in Genesis for WordPress - See tutorial for implementation: https://carriedils.com/create-page-list-posts-by-category-genesis-tutorial/
View categories-template.php
<?php
/**
* Template Name: Category Archives
*/
add_action( 'genesis_loop', 'custom_category_loop' );
/**
* Custom loop that display a list of categories with corresponding posts.
*/
function custom_category_loop() {
@cdils
cdils / archive-podcast.php
Last active Apr 26, 2017
Code used to register a 'podcast' CPT for officehours.fm. View CPT archive at https://officehours.fm/podcast/. Note that there's no loop customization. The archive page uses some hooks to move or remove certain elements and the "grid layout" is achieved via CSS (flexbox).
View archive-podcast.php
<?php
// Force full-width-content layout.
add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' );
// Move post info.
remove_action( 'genesis_entry_header', 'genesis_post_info', 12 );
add_action( 'genesis_entry_footer', 'genesis_post_info' );
// Remove post content
View functions.php
<?php
add_action( 'pre_get_posts', 'cd_show_all_posts' );
/**
* Show all posts on a specified archive page.
*
* @author Carrie Dils
* @link https://carriedils.com/genesis-archive-page/
* @param object $query data
*
View archive.php
<?php //remove this line
add_filter( 'genesis_term_intro_text_output', 'cd_do_archive_term_description' );
/**
* Show archive description only on first page of a taxonomy archive.
*
* @return string
*/
function cd_do_archive_term_description( $intro_text ) {
if ( is_paged() ) {
@cdils
cdils / bbpress.scss
Last active Jan 21, 2019
This is quick, sassified version of the default bbPress stylesheet. I did not sassify the media queries at this point (I intend to re-work those as mobile-first for my project). Also note that I kept the original stylesheet organization. There's repition of some selectors that could be avoidded if the current organization was disregarded. :) As …
View bbpress.scss
/**
* bbPress specific CSS
*
* @package bbPress
* @subpackage Theme
*/
/* =bbPress Style
-------------------------------------------------------------- */
@cdils
cdils / bbpress.scss
Created May 18, 2016
This is quick, sassified version of the default bbPress stylesheet. I did not sassify the media queries at this point (I intend to re-work those as mobile-first for my project).
View bbpress.scss
/**
* bbPress specific CSS
*
* @package bbPress
* @subpackage Theme
*/
/* =bbPress Style
-------------------------------------------------------------- */
@cdils
cdils / functions.php
Last active Dec 21, 2016
Display a Logo (or Avatar) Before the Site Title - See accompanying tutorial at http://www.carriedils.com/display-logo-before-site-title/
View functions.php
<?php // remove this line.
add_action( 'genesis_header', 'cd_site_image', 5 );
/**
* Output image before site title.
*
* Checks to see if a header image exists. If so, output that in an `img` tag. If not, get
* the Gravatar associated with the site administrator's email (under Settings > General).
*
* @see get_header_image() Retrieve header image for custom header.
View archive-team.php
<?
/**
* Team Archive template
*/
// Remove default post title (with link)
remove_action( 'genesis_entry_header','genesis_do_post_title' );
add_action( 'genesis_entry_header','cd_archive_title' );
/**
You can’t perform that action at this time.