Wyłącz automatyczne łączenie wstawionych obrazów w WordPressie
Objaśnienie
Jeśli masz dość automatycznego łączenia obrazów w WordPressie z ich plikami multimedialnymi lub stronami załączników, ta mała modyfikacja jest dla Ciebie.
Co to robi:
- Zapobiega automatycznemu łączeniu obrazów z ich plikami multimedialnymi lub stronami załączników podczas wstawiania ich do postów lub stron.
- Ustawia domyślny typ linku dla obrazów na 'brak', co oznacza, że żaden link nie zostanie dodany, chyba że zdecydujesz się to zrobić ręcznie.
Jak to działa:
- Kod wykorzystuje funkcję do zmiany domyślnego ustawienia dla linków obrazów.
- Aktualizuje opcję WordPressa, która kontroluje łączenie obrazów, ustawiając ją na 'brak'.
- Ta zmiana jest stosowana, gdy uzyskujesz dostęp do obszaru administracyjnego WordPressa, dzięki hakowi akcji admin_init.
Dzięki tej modyfikacji nie musisz się martwić o to, że obrazy będą się łączyć same ze sobą, chyba że specjalnie tego chcesz. Po prostu wstawiaj swoje obrazy, a domyślnie będą one wolne od linków!
Kod
<?php
/**
* Disable automatic linking of inserted images in WordPress
*
* This function sets the default link type for images to 'none',
* preventing them from automatically linking to the media file or attachment page.
*
* @return string The default link type for images.
*/
function wp_dudecom_disable_image_linking() {
// Set the default link type for images to 'none'
update_option('image_default_link_type', 'none');
}
add_action('admin_init', 'wp_dudecom_disable_image_linking');
?>
Instrukcja
Lokalizacja pliku: functions.php lub plik niestandardowej wtyczki
Wymagania wstępne:
- Dostęp do pliku
functions.php
Twojego motywu WordPress lub pliku niestandardowej wtyczki. - Podstawowa znajomość edytowania plików WordPress.
Kroki wdrożenia:
- Zaloguj się do panelu administracyjnego WordPress.
- Przejdź do Wygląd > Edytor motywu, jeśli edytujesz plik
functions.php
, lub przejdź do Wtyczki > Edytor, jeśli używasz niestandardowej wtyczki. - Znajdź i otwórz plik
functions.php
lub plik swojej niestandardowej wtyczki. - Skopiuj i wklej podany fragment kodu do pliku:
- Zapisz zmiany w pliku.
- Wyczyść pamięć podręczną przeglądarki i odśwież panel administracyjny WordPress, aby upewnić się, że zmiany weszły w życie.
/**
* Wyłącza automatyczne linkowanie wstawionych obrazów w WordPress
*
* Ta funkcja ustawia domyślny typ linku dla obrazów na 'brak',
* zapobiegając automatycznemu linkowaniu do pliku multimedialnego lub strony załącznika.
*
* @return string Domyślny typ linku dla obrazów.
*/
function wp_dudecom_disable_image_linking() {
// Ustaw domyślny typ linku dla obrazów na 'brak'
update_option('image_default_link_type', 'none');
}
add_action('admin_init', 'wp_dudecom_disable_image_linking');
Dzięki tym krokom Twoje obrazy nie będą już automatycznie linkować do swoich plików multimedialnych ani stron załączników po wstawieniu ich do postów lub stron.
Jeśli potrzebujesz dalszej pomocy lub chcesz zgłębić bardziej zaawansowane funkcjonalności WordPress, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.