Category: PHP

  • A Quick Explanation of PHP Ternary Operators.

    A Quick Explanation of PHP Ternary Operators.

    Ternary operators in PHP are shorthand conditional statements that allow you to write a simple if-else statement in a single line of code. The syntax for a ternary operator is: If the condition is true, the true_value is returned. Otherwise, the false_value is returned. For example, the following code: will output “less than or equal…

  • Turn a string into an array in PHP

    Turn a string into an array in PHP

    Ah, PHP and string manipulations, good ol’ stuff! To turn a comma-separated string into an array in PHP, you can use the explode() function. This function splits a string by a string separator (in our case, a comma) and returns an array. Here’s a quick example: This will output: And just like that, you’ve got…

  • Remove Global Install of PHPCS

    Remove Global Install of PHPCS

    If you want to wipe the slate clean and remove all global installs of PHPCS and WordPress standards, you can follow these steps: For PHPCS (PHP CodeSniffer): For WordPress Coding Standards: Look for a line mentioning installed_paths. Replace /path/to/wpcs with the actual path you found. These commands should remove the global installations of both PHPCS…

  • PHPCS set up for just one specific WordPress project

    PHPCS set up for just one specific WordPress project

    Let’s get PHPCS set up for just one specific WordPress project. You can do this using Composer, which is a great way to manage dependencies on a per-project basis. This installs PHPCS in the project’s vendor directory. This should show WordPress among the available coding standards. By following these steps, PHPCS and the WordPress Coding…

  • Install PHP 8.2 on Mac with homebrew

    Install PHP 8.2 on Mac with homebrew

    Installing PHP 8.2 on your Mac using Homebrew is pretty straightforward. As a WordPress developer, you’ll probably find this handy for your local development environment. Here’s a step-by-step guide: You should see information about PHP 8.2, indicating that the installation was successful. If you run into any issues, Homebrew’s error messages are usually pretty informative,…

  • Scope Resolution Operator ::

    Scope Resolution Operator ::

    The scope resolution operator, also known as the double colon (::), is a token that allows access to static, constant, and overridden properties or methods of a class in PHP. Here’s a bit more detail on how it’s used: 1. Accessing Static Members You can use the scope resolution operator to access static methods and…

  • Get Post Thumbnail By Post ID

    Get Post Thumbnail By Post ID

    You can use the has_post_thumbnail function to retrieve the post thumbnail by post ID in WordPress.

  • All output should be run through an escaping function in WordPress

    All output should be run through an escaping function in WordPress

    To escape output in PHP within WordPress, you can use the esc_html() function to convert special characters to their HTML entities. This is useful for preventing XSS (Cross-Site Scripting) attacks by ensuring that any user-provided data is properly sanitized before being outputted to the webpage

  • Remove Text in a String with PHP

    Remove Text in a String with PHP

    You can remove any text, like asterisks (*), for example, from a string using the str_replace() function

  • Allow HTML Tags while using an escaping function in WordPress

    Allow HTML Tags while using an escaping function in WordPress

    In WordPress, the esc_html() function is used to escape HTML entities in a string, which helps to prevent cross-site scripting (XSS) attacks. By default, this function will convert all HTML tags to their corresponding entities, including the <h1> tag. However, if you want to allow the <h1> tag in esc_html(), you can use the wp_kses()…