Category: Code snippets
-
Conditionally display Genesis Social Share, e.g. not on a specific category
The Genesis Social Share plugin is one of the must have plugins for Genesis sites. See https://wordpress.org/plugins/genesis-simple-share/ I wanted to display these icons (just like the ones on this post) except on posts in a specific category. I had to read the plugin code to work this out. Fortunately the code is an example of beautifully…
-
Allow html in user description
The WordPress user bio only allows a very restricted set html. Occasionally, it is desirable to be able to format the WordPress user bio with additional html. Out of the box that is not possible. However to allow additional html in the WordPress user bio, like I have with some <p> and <br> to break…
-
Coding jQuery safely in WordPress
I keep forgetting the syntax so this is just to remind me. In WordPress you want to ensure you don’t get conflicts with jQuery so there is a safe way to code it jQuery(function( $ ) { // Your code using failsafe $ alias here… }); And if you want it when the DOM is…
-
CSS styled slider buttons, with CSS triangles
You can style slider buttons using css. A simple clean style is arrows with a square box ( or a circle ). An example is like this The code is like this <a href=”#”><div class=’arrow-wrap left’> </div></a> <a href=”#”><div class=’arrow-wrap right’> </div></a> Which sets up the links and a div per link then the css…
-
Forcing a page layout conditionally in Genesis
Often it is prudent to force a page layout, especially the home page. Within Genesis, the guidance is fairly scant <?php //* Do NOT include the opening php tag //* Force content-sidebar layout setting add_filter( ‘genesis_pre_get_option_site_layout’, ‘__genesis_return_content_sidebar’ ); //* Force sidebar-content layout setting add_filter( ‘genesis_pre_get_option_site_layout’, ‘__genesis_return_sidebar_content’ ); //* Force content-sidebar-sidebar layout setting add_filter( ‘genesis_pre_get_option_site_layout’,…