plugins — Jak dodać automatyczne odświeżanie w WordPressie dla strony/postu lub osadzonego kodu HTML OneDrive/Excel?
WordPress Development Stack Exchange to strona z pytaniami i odpowiedziami dla programistów i administratorów WordPress. Rejestracja zajmuje tylko minutę.
Zarejestruj się, aby dołączyć do tej społeczności
Każdy może zadać pytanie
Każdy może odpowiedzieć
Najlepsze odpowiedzi są głosowane i wznoszą się na szczyt
Spytał
Oglądane881 razy
Dodałem osadzony arkusz Excela na stronie głównej mojej witryny. Zawsze wyświetla dane na żywo, które cały czas się zmieniają. Ale kiedy ja lub moi współpracownicy przeglądamy tę stronę, sami muszą odświeżać stronę co sekundę, aby wyświetlić zmienione dane w arkuszu Excel.
Myślę, że można to zrobić na dwa sposoby:
- Albo edytować osadzony kod programu Excel/OneDrive i umieścić w nim automatyczne odświeżanie 1-sekundowe.
- A może zainstalować wtyczkę i dodać trochę kodu w pliku
header.php
aby odświeżyć całą stronę po 1 sekundzie.
Ale problem polega na tym, że nie wiem, jak to zrobić, a przeszukałem cały Internet, ale nie mogę znaleźć sposobu. Byłbym wdzięczny, gdyby ktoś mógł mi pomóc z tym problemem.
Być może ta mała funkcja poniżej ci pomoże.
To doda, na pierwszej stronie (i/lub strona główna)automatycznie element meta, który zadba o odświeżenie strony po określonym czasie. (10 sekund w przykładzie poniżej)
Nie ustawiałbym czasu krótszego niż 3 sekundy, ale to zależy od Ciebie.
Proszę wykonać kopię zapasową
functions.php
najpierw przed dodaniem do niego poniższego kodu.
/**
* Auto add a page refresh into <head> for Home and/or Front page
*
* Info {@link
* {@link
* {@link
* {@link
*
* @since WordPress @version 1.5.0
* Checked functionality with WordPress @version 5.5.1
*/
add_action( "wp_head", "add_meta_refresh_timer_wpse374042" );
function add_meta_refresh_timer_wpse374042() {
// Change/Remove to own preference
if( is_front_page() || is_home() )
{
echo "<!-- Auto refresh --> \n";
// Adjust amount of seconds to own preference
echo "<meta http-equiv=\"refresh\" content=\"10\" />";
}
}
Powodzenia.
domyślny