/** * Child-Theme functions and definitions */ // Add custom columns to the "Domains" post type list add_filter('manage_domain_posts_columns', 'custom_domain_columns'); function custom_domain_columns($columns) { $columns['registration_date'] = 'Registration Date'; $columns['renewal_date'] = 'Renewal Date'; $columns['owner_user'] = 'Client'; return $columns; } // Populate data into the custom columns add_action('manage_domain_posts_custom_column', 'populate_domain_custom_columns', 10, 2); function populate_domain_custom_columns($column, $post_id) { if ($column === 'registration_date') { $date = get_field('registration_date', $post_id); echo esc_html($date); } if ($column === 'renewal_date') { $date = get_field('renewal_date', $post_id); echo esc_html($date); } if ($column === 'owner_user') { $user = get_field('owner_user', $post_id); if ($user && is_array($user)) { // If it's a user array (as set in ACF "User" field return format) echo esc_html($user['display_name']); } elseif (is_numeric($user)) { // If it's a user ID $user_obj = get_userdata($user); echo esc_html($user_obj ? $user_obj->display_name : '—'); } else { echo '—'; } } } //change wp // Override Arabic translation for "ووردبريس" in admin titles add_filter('gettext', 'zm_override_arabic_wordpress', 10, 3); function zm_override_arabic_wordpress($translated_text, $text, $domain) { // Replace both Arabic and English "WordPress" with "ZmCloud" if (stripos($translated_text, 'ووردبريس') !== false) { $translated_text = str_ireplace('ووردبريس', 'ZmCloud', $translated_text); } if (stripos($translated_text, 'WordPress') !== false) { $translated_text = str_ireplace('WordPress', 'ZmCloud', $translated_text); } return $translated_text; } function anesta_child_scripts() { wp_enqueue_style( 'anesta-style', get_template_directory_uri(). '/style.css' ); } add_action( 'wp_enqueue_scripts', 'anesta_child_scripts' ); ?>
