Dynamic Web Lab

Blog

bbpress topic info short code

This short code will show the current topic info of the bbpress forum plugin on the sidebar. You can place this code on your theme functions.php file.   [php] /** * bbpress topic info short code */ function bbpress_topic_info_func( $atts ){ global $wp_query; $post = $wp_query->get_queried_object(); if($post->post_type == "topic"){ ob_start(); ?> <ul class="topic-info"> <li class="topic-forum"> […]

Read More

How to Use the WPML Language Switcher Shortcode to Display Multilingual Options

If you’re running a multilingual WordPress website, providing a user-friendly language switcher is essential for enhancing user experience. WPML (WordPress Multilingual Plugin) offers several ways to integrate a language switcher, but one of the most flexible and efficient methods is through the WPML Language Switcher Shortcode. In this post, we’ll walk you through what the […]

Read More

Include category id in body_class() and post_class()

Use this code on your themes functions.php to add current category id on body and post [php] function category_id_class($classes) { global $post; foreach ((get_the_category($post->ID)) as $category) $classes[] = ‘cat-‘ . $category->cat_ID . ‘-id’; return $classes; } add_filter(‘post_class’, ‘category_id_class’); add_filter(‘body_class’, ‘category_id_class’); [/php]

Read More

Get custom post count in custom taxonomy

To get total custom post count of a custom taxonomy use the follow code [php] $args = array( ‘post_type’ => ‘post type name here’, ‘post_status’ => ‘published’, ‘taxonomy name here’ => ‘slug of the category under taxonomy’, ‘numberposts’ => -1 ); echo $num = count( get_posts( $args ) ); [/php] For instance, if you had […]

Read More

Set a maximum upload count for users on a specific user role

Use the following code to limit 10 upload for specific role [php] add_filter( ‘wp_handle_upload_prefilter’, ‘limit_uploads_for_user_roles’ ); function limit_uploads_for_user_roles( $file ) { $user = wp_get_current_user(); // add the role you want to limit in the array $limit_roles = array(‘contributor’); $filtered = apply_filters( ‘limit_uploads_for_roles’, $limit_roles, $user ); if ( array_intersect( $limit_roles, $user->roles ) ) { $upload_count = […]

Read More

How to change “Registration complete. Please check your e-mail.” message in wp-login.php

You can use this filter to change the default “Registration complete. Please check your e-mail.” message on wordpress. [php] add_filter( ‘wp_login_errors’, ‘override_reg_complete_msg’, 10, 2 ); function override_reg_complete_msg( $errors, $redirect_to ) { if( isset( $errors->errors[‘registered’] ) ) { $needle = __(‘Registration complete. Please check your e-mail.’); foreach( $errors->errors[‘registered’] as $index => $msg ) { if( $msg […]

Read More
  • April 10, 2013
  • CSS

Best Ways to Detect Internet Explorer (IE) Browser

Best Ways to Detect Internet Explorer (IE) Browser Although Internet Explorer (IE) has officially reached the end of its life, many developers still need to detect and handle IE-specific behavior—especially when supporting legacy systems or users on outdated infrastructure. Detecting IE reliably allows you to apply fallbacks, display warnings, or gracefully degrade unsupported features. In […]

Read More

Free HTML5 tools for developer

Since start of HTML5 it took the web to next level.Now most of the web development is implemented using HTML5 and css3 . Today i listed some HTML5 tools to reduce the development time. 1) Modernizr.com Modernizr is a JavaScript library that detects HTML5 and CSS3 features in the user’s browser.It will add class on […]

Read More

Detect HTML5 Geolocation Support

Geolocation is the art of figuring out where you are in the world and (optionally) sharing that information with people you trust. To check if the user browser support Geolocation you can use any of the following techniques: Technique #1: By using a JavaScript junction. [code lang=”js”] function supports_geolocation() { return !!navigator.geolocation; } [/code] Technique […]

Read More

Hidden elements using HTML5

HTML5 introduce the hidden attribute, which will allow you to hide a specific element. So no need to use css display:none anymore! [php]<div hidden>You can’t see this text.This is hidden by HTML5 hidden attribute.</div>[/php] Source: http://html5demos.com/hidden

Read More