Looking for a reliable partner to bring your project to the next level? Whether it’s development, design, security, or ongoing support—I’d love to chat and see how I can help.
and let’s create something amazing together!
WooCommerce provides great functionality, but loads a lot of resources even if not needed. If a site loads longer than 5-7 seconds, potential customers already loose interest :) UNLOAD ALL THAT IS NOT NEEDED Add this to your functions.php: add_action( ‘wp_enqueue_scripts’, ‘cleanup_woocommerce_includes’, 99 ); function cleanup_woocommerce_includes(){ //check that woo exists if ( function_exists( ‘is_woocommerce’ ) ) […]
Our Internet TV startup closes its doors. Ran from 2008 – 2015 . Full SmartTV / HBBTV integration for almost every major platform.2010 – 2013 broadcast over satellite, via TecTime TV.
WPLMS is a Learning Management System for WordPress. Translation files in WPLMS are located in These language files will be overwritten with new files on every update, destroying any custom translation changes. THE THEME Move your theme into a child theme and translate your theme there (/wp-content/themes/your-child-theme/languages/). Make sure that language files are loaded from your child theme. Add the following […]
relative sizes, so that fonts and elements resize accordingly. CURRENT RELATIVE UNITS CALCULATION If not set differently, 1 em equals 16 Pixel in most browsers, which gives us a calculation basis. Preset value = 16PX = 100% or 1EM or 1 REM So 1/16 = 0,0625 is our calculation factor. PX EM 1 = 0,0625 12 […]
The files author-course.php and author.php can not be overwritten in a WPLMS child theme directly. The only way is to override the filter in the child theme functions.php: “WPLMS is a Learning Management System for WordPress. It is an e-learning WordPress theme for course management, instructor and student management using which you can create and sell your courses online. “
When projects are getting bigger, its always nice to split things up and prepare parts of your code for general reuse. PHP Traits (PHP 5.4+) are a nice way to do this. Adding multiple Traits or classes, requires you to make sure all are being included. Here is a nice way to register both with the __autoload function […]
Single inheritance has often been the limitation for PHP. This means that a class can only inherit from one other class. Often classes share the same methods and it would be beneficial to allow reuse and prevent duplication. In PHP 5.4 a new feature was added, known as Traits. A Trait is like a Mixin, allowing […]
Just a couple of links that deal with the usage or testing of structured data. Structured data is not yet relevant for content rankings, but that might change in the future (Hangout). “Structured data markup” is a standard way to annotate your content so machines can understand and categorize it. Proper usage elevates the way data is displayed on Google Search, […]
The custom maintenance mode message in WordPress, during upgrades and installs, is far from beautiful :) Time to change that! You can do your own page by adding a pure PHP maintenance.php into your /wp-content folder. Now go and build a nice page ! Just remember that during maintenance no WordPress functionality is available! Enjoy coding …
In a current project I am using pages as templates, to load content into specific containers on the website. The website will be using up to 15 different languages. The main language setup is done through WPML, which creates linked content per language. This helps, as some languages will fail terribly when translating them through […]
When launching a Google Adwords campaign, research is the first and most crucial step. Proper research ensures that your budget is used efficiently and that your ads reach the right audience. Below are the three essential research areas to focus on before setting up your campaign. Keyword Research The heart of any Adwords campaign lies […]
This is a series of articles summing up some of the key points when planning a Google Adwords campaign. With the keywords defined, we can start with the setup of the campaign. I am not actually going over each of the options provided by the Adwords interface, but I provide you with an initial and fast first start. […]
I am working on a new website for a customer and we are using the WPLMS (WordPress Learning Management System) as a foundation. The packaged theme is based on Bootstrap. The theme provides its own page-builder, but we prefer to use Visual Composer, as we built some custom VC-Addons to ease future page updates for our customer and […]
Angry IP scanner is a very fast IP address and port scanner.It can scan IP addresses in any range as well as any of their ports. It is cross-platform and lightweight.” Nice tool for network administrators to monitor and manage their networks ! https://angryip.org
Keyword Research Which keywords are most relevant to your campaign and are used by people to find your product/service/company?These are also relevant for the keywords that you will be using on the target website itself. Can also be adjusted in the long run by checking the log and see what search keywords visitors used to reach […]
The Contact Form 7 for WordPress is a nice simple plugin to build contact forms fast. But when it comes to making it completely multilingual it lacks a bit. I am currently creating a website with 13 different languages, that would mean to create the same contact form 13 times, not really practical :) I am […]
WPML for WordPress is a powerful plugin to build a multi-language setup. But it still comes short in some areas, especially when it comes to a custom integration into plugins or when using custom post-types. Normally this function should return the id of the linked translated content, but has not worked for me in some cases […]
Since Facebook introduced the new profile layout people have been complaining about the bad jpeg compression of the cover image. If you make sure that the following is met, you should be fine: Some people seem to get better results, if they keep their images under 100KB. I have used images up to 400KB without […]
The Horizontal Accordion provides a vast amount of options to adjust its settings to your liking and allows you to integrate it fast into your website. You have complete design freedom and can interact with the plugin through css, plugin methods and external function calls. The plugin is under constant development. I deliver the foundation […]
The jQuery Horizontal Accordion has been downloaded 280.000 times over the past 2 years. The freely available plugin was a simple concept, far from perfect and not really solid across all browsers. So not really fit for live projects. Over the years I asked for donations to support development, which never really worked.I asked people, […]