Websitegärtner's tool shed.
A completely disorganised collection of short technical documentation, instructions and templates for self-service. Many of the snippets helped us with web development at the time, but consider the creation date of the contributions as the best-before date, because some of them are no longer "up to date".
Ternary Operator ?: versus Null Coalescing Operator ?? versus Null Coalescing Assignment Operator ??= explained by cats
To the article...In short, PHP provides two useful operators to simplify condition checking: the ternary operator (?:) and the null coalescing operator (??). Both operators are used to...
Shortcode E-Mail Obfuscator
To the article...The following shortcode snippet is useful for disguising emails to protect them from SPAM. Please note that this method only works if Javascript is activated...
TranslatePress renders individual language selector for default language incorrectly
To the article...Problem: When creating a custom language selector for TranslatePress: $arr = trp_custom_language_switcher(); $arr returns a multidimensional array with all the necessary parameters to create a custom language selector....
How to search only for specific content types with the Elementor search form?
To the article...Elementor Pro has a widget called "Search form". This is suitable for the attractive design of search forms. Unfortunately, this search form is limited in its functionality. Question:...
Elementor posts widget fill with ACF relationship field
To the article...With the posts widget in Elementor you can easily loop other posts, pages, products or custom post types (CPT) ( =...
Elementor popup / flyout menu no longer closes for mobile view
To the article...Elementor: Version 3.72 Behaviour: An Elementor popup opens, but no longer closes (when clicking on the icon or Esc or other triggers). If you look in the...
PHPStorm: Local Changelist in Git Tool disappeared
To the article...Problem: Local Change List under PHPStorm is missing in the Git Tool Solution: From time to time I had the phenomenon that the Local Changelist (the files in...
Variable not available in blade component
To the article...Problem: The parameter transfer of a blade attribute does not work, the variable in the component is empty. There is no error message, but the variable does not appear to have been passed...
Tailwind Autocomplete with PHPStorm (WebStorm) does not work
To the article...Problem: If you are creating a Laravel app, for example, and are wondering why PHPStorm or WebStorm does not support autocompletion for your CSS classes in Blade templates, you...
WP CLI Error: Error establishing a database connection.
To the article...Appearance: Submitting commands via WP CLI, but WordPress in the browser works. This error often occurs when the WP CL interpreter is not able to recognise the database connection in wp-config.php....
Convert Px to SEM / EM very quickly with Alfred
To the article...There is a wonderful Alfred workflow on the Mac that converts Px to Rem: Download direct link: https://raw.githubusercontent.com/vitorgalvao/requested-alfred-workflows/master/Workflows/PxRemEm.alfredworkflow Simply install, then type CMD-Space: Alfred Bar "pxrem" and...
A Git tutorial that makes it easy to understand GIT.
To the article...A documentation of GIT version control that can be grasped very quickly through visualisation: http://marklodato.github.io/visual-git-guide/index-en.html
Setting up XDebug with PHPStorm and Valet Development Environment
To the article...Preparation: Homebrew should be installed Valet should be installed and running: https://laravel.com/docs/7.x/valet Browser Extension for PHPSTORM should be installed: https://www.jetbrains.com/help/phpstorm/browser-debugging-extensions.html gerry@webgarten ~ % brew install...
Installing Redmine on Ubuntu Linux (LAMP stack), all steps in the console
To the article...Installation of redmine on Ubuntu Linux system. All steps from the history. Wherever "ERROR" appears, additional installation steps were necessary.
Shortcode for a copyright sign with current year date
To the article...This shortcode writes the copyright sign with the current year and other info. Useful for the footer of a website.
Left "Skip to Main" (Skip to Main)
To the article...A WordPress shortcode to display the "Jump to main content" link in a frontend area.
Show Custom Post Type in the Admin menu of another Custom Post Type.
To the article...Insert this snippet into the CPT configuration and change it accordingly to display a CPT in another CPT. Useful for cross-references or relations between CPTs....
Hide menu item "Posts" in WordPress Admin menu
To the article...With the help of this gist (in functions.php) you can hide the menu item "Contributions" in the admin menu.
Give WordPress Editor Customizer rights
To the article...This snippet gives a user with the editor role the rights to change the Customizer (Design -> Customizer) settings.
Jquery snippet for WordPress admin menus: Confirmation before leaving the website
To the article...PHP error "unexpected end of file
To the article...Troubleshooting: How to get to the bottom of the error "PHP Parse error: syntax error, unexpected end of file in ...".