Jak łatwo ukryć elementy meta w postach WordPressa

Jak ukryć meta dane postów w WordPressie; Usuń dane meta z postów WordPress; Wyłącz meta dane postów w WordPressie; Ukryj okna meta w WordPressie; Usuń linki do informacji o postach w WordPressie; Ukryj niestandardowe okno meta w WordPressie; Ukryj dane meta w WordPressie; Usuń meta dane postów w WordPressie; Jak wyłączyć okna meta w WordPressie; Ukryj meta dane postów w WordPressie;

Objaśnienie

Chcesz uporządkować swoje posty na WordPressie, ukrywając te uciążliwe elementy meta? Oto prosty sposób, aby to zrobić!

Usuwanie danych meta z postów:

  • Ten kod wykorzystuje filtr do usunięcia danych meta z treści postu. Szuka wszelkich elementów HTML z klasą post-meta i usuwa je. Oznacza to, że wszelkie informacje meta zawarte w tagu <div class="post-meta"> będą ukryte przed użytkownikami na froncie.

Ukrywanie pól meta w obszarze administracyjnym:

  • Jeśli chcesz oczyścić ekran edycji postów w obszarze administracyjnym, ten kod również usuwa niektóre pola meta. Ukrywa pola Custom Fields, Comments Status, Comments oraz Author, co sprawia, że interfejs edycji jest mniej zagracony.

Dodając te funkcje do pliku functions.php swojego motywu, możesz łatwo zarządzać tym, jakie informacje meta są widoczne zarówno na Twojej stronie, jak i w obszarze administracyjnym. Pamiętaj, że to nie usuwa danych; po prostu je ukrywa.

Kod

<?php
// Function to remove post meta data from WordPress posts
function wp_dudecom_remove_post_meta() {
    // Remove meta data from the post content
    add_filter('the_content', 'wp_dudecom_filter_post_meta', 20);
}

// Callback function to filter out meta data
function wp_dudecom_filter_post_meta($content) {
    // Use regular expressions to remove meta data
    $content = preg_replace('/<div class="post-meta">.*?<\/div>/s', '', $content);
    return $content;
}

// Hook the function to WordPress
add_action('init', 'wp_dudecom_remove_post_meta');

// Function to hide custom meta boxes in the WordPress admin
function wp_dudecom_hide_custom_meta_boxes() {
    // Remove specific meta boxes from the post editing screen
    remove_meta_box('postcustom', 'post', 'normal'); // Custom Fields
    remove_meta_box('commentstatusdiv', 'post', 'normal'); // Comments Status
    remove_meta_box('commentsdiv', 'post', 'normal'); // Comments
    remove_meta_box('authordiv', 'post', 'normal'); // Author
}

// Hook the function to the admin menu
add_action('admin_menu', 'wp_dudecom_hide_custom_meta_boxes');
?>

Instrukcja

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki.

Wymagania wstępne:

  • Dostęp do plików motywu WordPress lub możliwość tworzenia/edycji wtyczki.
  • Podstawowa znajomość edytowania plików WordPress.

Kroki wdrożenia:

  1. Dostęp do plików WordPress: Użyj klienta FTP lub menedżera plików swojego dostawcy hostingu, aby uzyskać dostęp do instalacji WordPress.
  2. Znajdź plik functions.php: Przejdź do wp-content/themes/nazwa-twojego-motywu/functions.php.
  3. Edytuj plik: Otwórz plik functions.php w edytorze tekstu.
  4. Wstaw kod: Skopiuj i wklej podany kod na końcu pliku functions.php.
  5. Zapisz zmiany: Zapisz plik i prześlij go z powrotem na serwer, jeśli używasz klienta FTP.
  6. Zweryfikuj zmiany: Odwiedź swoją stronę WordPress i sprawdź post, aby upewnić się, że elementy meta są ukryte. Sprawdź również ekran edycji posta w obszarze administracyjnym, aby potwierdzić, że pola meta zostały usunięte.

Jeśli potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności, rozważ skorzystanie z usług wp-dude.com.