Web Dev
Getting Data from Multiple .then Statements in Javascript
I always have a hard time pulling data through multiple .then statements in javascript. This method works sufficiently well. Basically, define an array/object, and then as data is collected, add content to that array. All of the collected content should be available in the final .then statement. Something like this (all the data is collected […]
Read MoreA Better Way to Blog in WordPress
I’ve been wanting to make my blog a litle more robust — almost just a dumping ground of random thoughts and notes, along with the occassional longer posts. I’ve found that the way of adding posts into wordpress was just far to cumbersome to make that a reality. I wanted something fluid, that I could […]
Read MoreThere is no Tracking Information for the Current Branch
Solve it by specifying the branch on the server (normally I would just do a git pull ‘branch-name’, which fails in this case): git pull origin ‘branch-name’
Read MoreCSS Cursor Types
I can never quite remember the common cursor types. For some reason, I always think the arrow cursor style, which is what you normally have when browsing a page is set as an ‘arrow’ (which isn’t part of the spec), or as a ‘pointer’, because, well, I guess that seems closer to an arrow, which […]
Read MoreWordPress – Category Page Not Showing Posts With Custom Post Type
I had created a post type for news articles. Unfortunately, when categorizing the pages, and trying to view the category from the front end, those posts weren’t appearing. Apparently that doesn’t work for cusotm post types by default. To get them to show, add this to the functions.php file: function namespace_add_custom_types( $query ) { if( (is_category() || is_tag()) && $query->is_archive() && empty( $query->query_vars[‘suppress_filters’] ) ) { $query->set( ‘post_type’, array( ‘post’, ‘news’ )); } } […]
Read MoreJavascript – Get Data Attribute
Get a data attribute from an html tag (in this case, something like data-output=’test’): output = e.srcElement.getAttribute(“data-output”);
Read MoreWordPress Enable Tags for Custom Post Type
Just add this line when you register the post type: ‘taxonomies’ => array(‘category’, ‘post_tag’) So something like this for all of the code: register_post_type( ‘customtype’, array( ‘labels’ => array( ‘name’ => __( ‘CustomType’ ), ‘singular_name’ => __( ‘CustomType’ ) ), ‘supports’ => array( ‘title’,’page-attributes’,’description’,’editor’, ‘thumbnail’ ), ‘public’ => true, ‘has_archive’ => true, ‘rewrite’ => array(‘slug’ => ‘customtype’), ‘taxonomies’ => array(‘category’, ‘post_tag’) ) );
Read MoreWordPress Post Type Supports Options
– title – editor – comments – revisions – trackbacks – author – excerpt – page-attributes – thumbnail – custom-fields – post-formats’
Read MoreMultiline Ellipsis CSS
Use this, seems to work pretty well. Note, that you don’t want to add any padding on the target element, otherwise it will show text beyond the overflow: .blog-tile-excerpt{ display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
Read MoreJavascript – Show or Hide an Element
Showing or hiding an element with javascript: (use “#” for elements by ID, or “.” for elements by class) document.querySelector(“#element”).style.display = ‘block’; document.querySelector(“#element”).style.display = ‘none’;
Read More