Don’t hesitate to contact us if you have any feedback.

Tag: PHP

  • WordPress – Enhance Rest API security with Nonce

    WordPress – Enhance Rest API security with Nonce

    The WordPress REST API opens up a world of possibilities for developers by allowing programmatic interaction with site data. However, with this power comes the need for heightened security to ensure that only authorized requests are processed. The following PHP snippet demonstrates how to secure REST API access using a nonce—a unique number used to…

    Read more

  • WordPress – Remove sensitive Rest API Endpoints

    WordPress – Remove sensitive Rest API Endpoints

    WordPress’s REST API provides a flexible way to interact with your site’s data. However, there might be instances where certain endpoints can expose sensitive information or provide vectors for potential attacks. The following PHP snippet helps tighten security by removing specific endpoints from the WordPress REST API. The Code This snippet should be placed in…

    Read more

  • WordPress – Alter query on archive page

    WordPress – Alter query on archive page

    When managing a content-rich WordPress website, you might encounter a need to tweak the main query on specific pages or archives, particularly when dealing with custom post types. The PHP snippet below offers a solution to alter the post query for custom post type archives to display all posts without pagination. The Code This code…

    Read more

  • WordPress – How to disable/enable plugin programmatically

    WordPress – How to disable/enable plugin programmatically

    Maintaining different environments for a WordPress site—such as development, staging, and production—can often require specific plugins to be active in one environment and not in others. The following PHP code snippet simplifies the process of enabling and disabling plugins based on the environment type, right from the WordPress admin dashboard. The Code The function env_plugins_notice…

    Read more

  • WordPress – Empty title placeholder

    WordPress – Empty title placeholder

    When managing a WordPress website, content editors and authors sometimes leave the title field blank, which can lead to confusion and a lack of consistency in the user interface. To address this issue, the following WordPress snippet automatically adds a placeholder text (No title) when a page or post title is left undefined. The Code…

    Read more

  • WordPress – Environment Indicator

    WordPress – Environment Indicator

    When managing multiple environments for a WordPress website, such as development, staging, and production, it’s crucial to differentiate between them to prevent mistakes like applying changes to the live site instead of a test environment. The following PHP snippet provides a visual cue in the WordPress admin dashboard to indicate the current environment type. This…

    Read more

  • WordPress – Customize Page Title

    WordPress – Customize Page Title

    In the realm of WordPress, altering the title of a page dynamically can be an essential customization to better reflect the content or the branding of the site. The following PHP snippet demonstrates how to change the page title using a WordPress filter hook. Code This snippet leverages the pre_get_document_title filter, which allows developers to…

    Read more