• All Courses
  • All Books
  • Memberships
  • Gift Card

    Shopping Cart

    No products in the cart.

    Sign in Sign up
    OSTraining

    Shopping Cart

    No products in the cart.

    OSTraining
    • All Courses
    • All Books
    • Memberships
    • Gift Card

    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.
    diagonal image text

    How to Align Text With a Diagonal Image

    One OSTraining customer asked for a way to align text next to a diagonal image, while keeping space between both elements. My first thought was…

    Valentin Garcia August 12, 2016
    5 Comments
    Customize your Site's Design on Real iOS Devices with BrowserStack

    Debug Your Designs on iOS Devices With BrowserStack

    BrowserStack is a tool that we constantly rely on at OSTraining. It’s an online service that makes it easy to do cross-browser compatibility testing. Whenever we…

    Valentin Garcia May 25, 2016
    0 Comments
    How to Take Screenshots with BrowserStack

    How to Take and Annotate Screenshots with BrowserStack

    BrowserStack is a tool that we constantly rely on at OSTraining. It’s an online service that makes it easy to do cross-browser compatibility testing. When we’re developing…

    Valentin Garcia April 21, 2016
    0 Comments
    How to Reorder Your WordPress Posts

    How to Reorder Your WordPress Posts

    One of our members asked for a way to reorder his WordPress posts. Luckily, with Simple Custom Post Order plugin this task is a piece…

    Valentin Garcia April 13, 2016
    1 Comment
    How to Add a Custom Sidebar to WordPress Themes

    Add a Custom Sidebar to a WordPress Theme

    Sidebars allow you display widgets inside your theme. And yes, despite the name, you can use “sidebars” to display widgets anywhere you want. By default, themes…

    Valentin Garcia March 30, 2016
    24 Comments
    3 Free WordPress Themes to Start your Blog

    3 Free WordPress Themes to Start your Blog

    WordPress is much more than a blogging platform. Even though that used to be its original purpose, with time WordPress has evolved to offer many…

    Valentin Garcia March 15, 2016
    0 Comments
    facebook-comments

    Use Facebook Comments on Your WordPress Site

    WordPress does provide a default comments system. However, many people find the default comments to be limited and hard to manage. I’ve seen a lot…

    Valentin Garcia March 15, 2016
    2 Comments
    Check if your Site's URLs Can Be Indexed or Not with Robots.txt Tester

    Is Robots.txt Blocking the Right Files on My Site?

    By default, all the URLs on your site can be crawled by Google. However, if we don’t want Google to index some specific pages, you…

    Valentin Garcia March 9, 2016
    1 Comment
    Decide Where to Show WordPress Widgets with Dynamic Widgets

    Decide Where to Show WordPress Widgets with Dynamic Widgets

    This week an OSTraining member had a question: “How do I show a WordPress widget on one page, but disable it on other pages? Our…

    Valentin Garcia March 8, 2016
    1 Comment
    copyscape

    Discover Which Sites Are Copying your Content

    Copyscape is a great tool to know if other websites copied your content. For SEO purposes, it’s always a good idea to keep an eye on…

    Valentin Garcia March 4, 2016
    0 Comments
    Test your Site in Real iOS Devices with Browserstack

    Test Your Site on Real iOS Devices with BrowserStack

    BrowserStack is a tool that we constantly rely on at OSTraining. It’s an online service that makes it easy to do cross-browser compatibility testing. Whenever we…

    Valentin Garcia March 1, 2016
    3 Comments
    Create URL Redirections in Drupal 7

    Create 301 and 302 URL Redirections in Drupal

    Websites change frequently and you often need to move or change URLs. Whenever you make a change, you’ll need to safely redirect the old URLs…

    Valentin Garcia February 23, 2016
    1 Comment
    Use Firebug Console to Catch Errors

    Use Firebug Console to Catch Javascript Errors

    UPDATE: Firebug is not supported anymore. Please try Dev Tools in Firefox, or Developer Tools in Chrome instead. We’ve regularly written about the Firebug add-on…

    Valentin Garcia February 19, 2016
    3 Comments
    Insert Icons in WordPress with AGP Font Awesome Collection Plugin

    Use Font Awesome Icons in WordPress Menu Items

    Font Awesome is the most popular way to add font icons to your website. The AGP Font Awesome plugin makes it easy to insert icons…

    Valentin Garcia February 18, 2016
    0 Comments
    Columns with CSS using column-count

    How to Create Columns with column-count in CSS

    In previous tutorials, we’ve explained that it can be dangerous to used HTML widths for your layout. Fortunately, CSS is powerful enough to mimic any…

    Valentin Garcia February 18, 2016
    1 Comment
    How to Get the Link to a Tab in Drupal

    Find the Link to a Tab in Drupal QuickTabs

    One OSTraining member asked for a way to get the direct link to a tab while using the Quick Tabs module for Drupal. He wanted…

    Valentin Garcia February 12, 2016
    1 Comment
    CSS Selectors to Customize Your Site's Design

    How to Use CSS Selectors to Customize Your Site’s Design

    Many OSTraining members want to update elements of their site’s design and need to use custom CSS. The key is the CSS selector, which allows…

    Valentin Garcia February 11, 2016
    4 Comments
    Add Custom JavaScript into your WordPress Site

    Add Custom JavaScript into your WordPress Site

    In some situations, you may need to add custom Javascript to your site. Normally, this would involve modifying your theme files. However, there is a…

    Valentin Garcia February 4, 2016
    46 Comments
    Easy Flip Effects with jQuery Flip Plugin

    Create a Flip Effect with jQuery to Show Images and Text

    Have you seen websites where photos of the staff members flip over? You hover your mouse over the picture of the staff member and the…

    Valentin Garcia January 25, 2016
    36 Comments
    Testimonial Rotator Plugin for WordPress

    How to Use the Testimonial Rotator Plugin for WordPress

    By sharing positive comments from customers, testimonials are a nice way to promote your online business. Testimonial Rotator is a plugin to manage and display…

    Valentin Garcia January 21, 2016
    4 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. robbieadair on Create Tables & Import CSV Data in Your Joomla Database Using FabrikMay 28, 2025

      Same question, did you make any changes to the list of elements after you imported and before you tried exporting?

    2. imrodmartin on Learning Launch: the Drupal Rules ModuleOctober 7, 2024

      Hey Jason, that is a very old class (2013) for Drupal 7. Here's the link: https://ostraining.com/courses/how-to-use-the-rules-module-in-drupal/ sorry about that.

    3. Jason Talbott on Learning Launch: the Drupal Rules ModuleOctober 7, 2024

      The link to the Rules video class takes me to a 404 page.

    4. tom davidson-marx on How to Convert Existing Blog Posts to GutenbergAugust 6, 2024

      Thanks so much- I was stressing about how to do this. Even though this post is from 2019 it was…

    5. Toko Daring on How to Remove Unwanted WordPress User RolesAugust 5, 2024

      Hi Steve,  this is very useful since some specific plugins also create specific user roles to function their feature. the…

    Recent Posts

    • Layout for the Ambitious Site Builder Webinar
    • How to Manage Permissions on WordPress Multisite Networks
    • Reviewing the Best WordPress Editorial Calendar Plugins
    • Introducing Drupal Starshot: A New Version of Drupal CMS
    • How to Hide Unwanted Gutenberg Blocks in WordPress

    ^^ Back to Top ^^

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

    Report

    There was a problem reporting this post.

    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 .