See how a minor change to your commit message style can make you a better programmer.
Format: <type>(<scope>): <subject>
<scope> is optional
| /* I'll put here different examples of dynamic query for Oxygen repeater : | |
| * - Use one of the following repeater_dynamic_query definitions | |
| * in code block just BEFORE the repeater | |
| * - Set the repeater custom query settings : post type, number of posts, order... | |
| * - Add the remove_action in a code block AFTER the repeater | |
| */ | |
| /**************************************************************************************************** | |
| * Display related posts for any CPT with taxonomy: |
| ## Logs ## | |
| # pretty log # | |
| l = log --pretty=format:"%C(Yellow)%H\\ %C(reset)%ad\\ %C(Green)%cr%C(reset)%x09\\ %Cred%d\\ %C(Cyan)%an:\\ %C(reset)%s" --decorate --date=format:%c | |
| # tree log # | |
| lg = log --graph --oneline --decorate --all | |
| ## Add ## | |
| # add # | |
| a = add | |
| # add all indexed modified files # |
| <?php | |
| //* Call the First Image in a Post (Used in the Open Graph Call Below) | |
| function catch_first_image() { | |
| global $post, $posts; | |
| $first_img = ''; | |
| ob_start(); | |
| ob_end_clean(); | |
| $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); | |
| $first_img = $matches [1] [0]; |
| //* Reposition the footer widgets | |
| remove_action( 'genesis_before_footer', 'genesis_footer_widget_areas' ); | |
| add_action( 'genesis_after', 'genesis_footer_widget_areas' ); | |
| //* Reposition the footer | |
| remove_action( 'genesis_footer', 'genesis_footer_markup_open', 5 ); | |
| remove_action( 'genesis_footer', 'genesis_do_footer' ); | |
| remove_action( 'genesis_footer', 'genesis_footer_markup_close', 15 ); | |
| add_action( 'genesis_after', 'genesis_footer_markup_open', 11 ); | |
| add_action( 'genesis_after', 'genesis_do_footer', 12 ); |