• All Courses
  • All Books
  • Memberships
  • Gift Card

    Cart

    No products in the cart.

    Sign in
    OSTraining

    Cart

    No products in the cart.

    OSTraining

    • All Courses
    • All Books
    • Memberships
    • Gift Card
    Sign in

    Author: Valentin Garcia

    Valentin discovered Joomla in 2010, and since then he has considered it as the best CMS. Valentin has been coding extensions and templates for Joomla for many years and truly enjoys helping people build their own websites with Open Source tools. He lives in San Julián, Jalisco, México.
    The Beginners Guide to Github Pages

    The Beginners Guide to Github Pages

    All developers know Github as service that enables code sharing and also helps you improve your code by using version control. However, did you know…

    Valentin Garcia February 10, 2019
    1 Comment
    Customize the Design of Your Embeddable WordPress Posts

    Customize the Design of Your Embeddable WordPress Posts

    Did you know that every WordPress site can embed posts from every other WordPress site? WordPress sites are oEmbed providers. Out-of-the-box, your embeddable posts will…

    Valentin Garcia November 16, 2018
    16 Comments
    How to Add Featured Image Support to a WordPress Theme

    How to Add Featured Image Support to a WordPress Theme

    WordPress themes makes it possible to give your users control of many aspects of their site’s designs. One of the most common design features in…

    Valentin Garcia November 16, 2018
    14 Comments
    Create Responsive Google Maps on Any Website

    Create Responsive Google Maps on Any Website

    Google Maps makes it easy to embed a map in your own website. However, by default, Google Maps doesn’t provide responsive support. In this short…

    Valentin Garcia October 24, 2018
    131 Comments
    How to Hide Elements on Specific WordPress Pages

    How to Hide Elements on Specific WordPress Pages

    One of our members was creating a landing page in WordPress and needed to hide some elements of his theme. However, those elements couldn’t be…

    Valentin Garcia October 15, 2018
    37 Comments
    Create Password Protected Posts in WordPress

    How to Create Password Protected Posts in WordPress

    Did you know that WordPress offer the ability to password-protect the posts that you write? This feature doesn’t require a plugin and is a core…

    Valentin Garcia February 6, 2018
    1 Comment
    child theme configurator

    Create WordPress Child Themes with Child Theme Configurator

    Child themes are the best way to modify WordPress themes. With a child theme, you can add custom CSS styles and keep the original theme…

    Valentin Garcia December 20, 2017
    6 Comments
    How to Create a Custom jQuery Plugin

    How to Create a Custom jQuery Plugin

    jQuery is, in my humble opinion, the best Javascript library. Much of jQuery’s popularity is due to the fact that it considerably reduces development time.…

    Valentin Garcia September 12, 2017
    14 Comments
    How to Target Elements in CSS with Attributes

    How to Target Elements in CSS with Attributes

    When working with CSS, designers usually target elements based on id or class. However you can target elements using more than just these two attributes.…

    Valentin Garcia August 29, 2017
    0 Comments
    Better Category URLs in WordPress with Remove Category URL Plugin

    Better Category URLs in WordPress with Remove Category URL Plugin

    By default, when the SEF URLs are enabled in WordPress, the category links include the word “category” just before the category slug. In this tutorial,…

    Valentin Garcia August 28, 2017
    1 Comment
    Debugging Your Website with Chrome Developer Tools

    Debugging Your Website with Chrome Developer Tools

    If you’re using Chrome and want to debug your site’s design, this browser already comes with a great built-in feature called Developer Tools. In this…

    Valentin Garcia July 25, 2017
    0 Comments

    Debugging Your Website with Firefox Dev Tools

    In previous years, we often talked about using browser add-ons like Firebug to help bugshoot your websites. However, the major browsers now all include their…

    Valentin Garcia July 24, 2017
    3 Comments
    Using Images as Backgrounds with CSS

    How to Use Images as Backgrounds with CSS

    As a new web designer, one very skill you’ll need to master is using background images. Depending on the design, you may need to completely…

    Valentin Garcia June 15, 2017
    14 Comments
    Add Responsive YouTube and Vimeo Videos to Any Website

    Add Responsive YouTube and Vimeo Videos to Any Website

    YouTube, Vimeo and other video hosts make it easy to embed their players in your own website. However, Youtube, Vimeo and others don’t provide responsive…

    Valentin Garcia March 29, 2017
    111 Comments
    CSS Selectors to Customize Your Site's Design

    How to Insert Website Content With CSS

    Do you know that you can add content to your website using CSS? It sounds crazy, but it’s true. I’m going to show you how…

    Valentin Garcia December 17, 2016
    6 Comments

    Goodbye Firebug. It’s Time to Use Firefox Dev Tools Instead.

    For many years, Firebug was one of the most helpful tools available to web developers and designers. Firebug, launched back in 2006, was an add-on…

    Valentin Garcia December 9, 2016
    15 Comments
    How to Add Responsive Facebook Videos to Your Website

    How to Add Responsive Facebook Videos to Your Website

    Facebook allows you to embed videos from their site in your own website. However, by default Facebook videos are not responsive. In this short tutorial, I’m…

    Valentin Garcia November 30, 2016
    51 Comments
    How to Add Microdata for Products to WordPress Pages

    How to Add Microdata for Products to WordPress Pages

    Microdata makes it possible for search engines to understand important details about your site’s content. We talked about WordPress microdata in a previous blog post.…

    Valentin Garcia November 23, 2016
    3 Comments
    Check If a WordPress Plugin is Activated with PHP

    Use is_plugin_active() to check If a WordPress Plugin is Activate

    WordPress has a ton of hooks and methods to check specific tasks. These are very useful when developing plugins and themes. In this post I’ll…

    Valentin Garcia November 11, 2016
    4 Comments
    CSS Selectors to Customize Your Site's Design

    How to Align Text Vertically with CSS

    One of the big challenges in web design involves aligning text vertically. This is easy to achieve by using tables, however using tables to design…

    Valentin Garcia August 15, 2016
    2 Comments
    Load More
    Back to Blog Home

    Blog Categories

    • CMS Platforms
    • Coding Tutorials
    • Drupal
    • General
    • Ghost
    • Joomla
    • Live Blog Posts
    • Magento Tutorials
    • Marketing
    • New Tech Cities
    • OSTraining News
    • Podcasts
    • Sponsored
    • Tools
    • Web Design
    • WooCommerce
    • WordPress

    Latest Comments

    1. imrodmartin on Migrate Data from a CSV File in Drupal 8/9March 21, 2023

      thank you so much! I added a note just beneath the command to save anyone else the headache :)

    2. imrodmartin on How To Move a Drupal Site From Gitpod.io To A Live ServerMarch 13, 2023

      Hi Jon, thanks for your kind words! Yeah - it's pretty amazing there's not much more. It's still a new…

    3. jon-edmund-vikan on How To Move a Drupal Site From Gitpod.io To A Live ServerMarch 13, 2023

      Thankyou Rod. I've been waiting so long for this, searching for a tutoral like this in every posible corners online…

    4. imrodmartin on How To Move a Drupal Site From Gitpod.io To A Live ServerFebruary 28, 2023

      Thanks for your kind comment. Gitpod is definitely a game changer! So you're now talking about the difference between Configuration…

    5. nstocco on How To Move a Drupal Site From Gitpod.io To A Live ServerFebruary 26, 2023

      This article is very useful! Gitpod is a game changer. Let's assume I have my site live in a web…

    Recent Posts

    • How To Move a Drupal Site From Gitpod.io To A Live Server
    • What is an “Ambitious Site Builder” in Drupal?
    • A Better Administration Theme for Drupal!
    • The Best Way to Scale and Crop Your Images in Drupal
    • Manage Multiple WordPress or Joomla Sites with Watchful

    ^^ Back to Top ^^

    • About
    • Our Team
    • Podcast
    • Blog
    • Privacy Policy
    • Terms of Service
    • Refund Policy
    • Contact Us
    © 2023 - OSTraining, LLC. All Rights Reserved.

    Report

    Harassment or bullying behavior
    Contains mature or sensitive content
    Contains misleading or false information
    Contains abusive or derogatory content
    Contains spam, fake content or potential malware

    Block Member?

    Please confirm you want to block this member.

    You will no longer be able to:

    • See blocked member's posts
    • Mention this member in posts
    • Invite this member to groups
    • Add this member as a connection

    Please note: This action will also remove this member from your connections and send a report to the site admin. Please allow a few minutes for this process to complete.

    Report

    You have already reported this
    Clear Clear All