ACF | Post Types & jetpack_sitemap_post_types

$ cat custom-jetpack-sitemap-20250317.php
<?php
/*
Plugin Name: Dynamic Post Types in Jetpack Sitemap (MU)
Description: Dynamically includes all registered public post types (including ACF types) in the Jetpack XML sitemap.
Version: 1.4
Author: ChatGPT
*/

if ( ! defined( 'ABSPATH' ) ) {
    exit; // Exit if accessed directly.
}

/**
 * Get all registered public post types for Jetpack sitemap.
 *
 * @return array List of valid public post types.
 */
function get_dynamic_sitemap_post_types() {
    static $cached_types = null;
    if ( is_null( $cached_types ) ) {
        $excluded_post_types = ['attachment', 'revision', 'nav_menu_item'];
        $all_post_types = get_post_types(['public' => true], 'names');
        $cached_types = array_diff($all_post_types, $excluded_post_types);
    }
    return $cached_types;
}

/**
 * Add public post types to Jetpack sitemap.
 *
 * @param array $post_types Existing post types in the sitemap.
 * @return array Modified list of post types.
 */
function dynamic_jetpack_sitemap_post_types( $post_types ) {
    return array_unique(array_merge($post_types, get_dynamic_sitemap_post_types()));
}

/**
 * Hook into Jetpack sitemap filter once plugins are fully loaded.
 */
add_action('plugins_loaded', function() {
    if ( class_exists( 'Jetpack' ) && method_exists( 'Jetpack', 'is_module_active' ) && Jetpack::is_module_active( 'sitemaps' ) ) {
        add_filter( 'jetpack_sitemap_post_types', 'dynamic_jetpack_sitemap_post_types' );
    }
});
$

REF:

Install & Run Minikube Kubernetes locally on Apple silicon via QEMU w/ Homebrew

requirement(s):

% brew install qemu
...
% brew tap homebrew/services
...
% brew install socket_vmnet
..
% sudo brew services start socket_vmnet
...
% brew install minikube
...
% minikube start --driver qemu --network socket_vmnet
...
% #test
% kubectl config current-context
minikube
% kubectl get nodes
NAME       STATUS   ROLES           AGE     VERSION
minikube   Ready    control-plane   1m23s   vX.Y.Z
% kubectl version
Client Version: vX.X.X
Kustomize Version: vX.X.X
Server Version: vX.X.X
%

REF:

alternative way to start minikube is via Install Docker Desktop on Mac:

% brew install minikube
...
% minikube start --driver docker
...

REF:

Kali Linux root

    • VLC media player
# sed -i 's/geteuid/getppid/' $(which vlc)
# echo $?
0
# 

ERR_UNSAFE_PORT & Network.security.ports.banned.override

net neutrality



Save net neutrality in the US