Aktualizacja skórki lub zastosować tymczasowy fix:
function modify_jquery() {
if (!is_admin()) {
wp_deregister_script('jquery');
wp_register_script('jquery', 'https://code.jquery.com/jquery-1.11.3.min.js');
wp_enqueue_script('jquery');
}
}
add_action('init', 'modify_jquery');
– dodaje się do functions.php zaraz po <?php
Dziękuję serdecznie za zainteresowanie, niestety – kod nie zadziałał, a skórka nie jest obecnie aktualizowana.
Generalnie problem jest z jquery, więcej możesz poczytać na ten temat tutaj:
https://wpzen.pl/wordpress-4-5-bledy-jquery/
– w sekcji „rozwiązanie problemu” znajdziesz… rozwiązanie problemu.
Niestety w moim szablonie (Otoszalony – 118) nie znalazłam wyrażenia a[href*=”#”].
Jedyne podobne to:
function theme_go_to_top(){
return sprintf(’’.__(’Top’,THEME_NS).’’);
w shortcodes.php (library/shortcodes.php)
i
$separator = theme_get_meta_option($id, 'theme_show_as_separator’);
if ($separator) {
$href = '#’;
w navigation.php (library/navigation.php)
Gdzie go szukać, a może należy dopisać jakieś polecenie?
$href = '#';
zmieniasz na:
$href = "#";
Zmieniłam, ale przeglądarki wskazują w dalszym ciągu ten sam błąd, a galerie nie działają.
Może coś tu:
if (!function_exists(’theme_404_content’)){
function theme_404_content($args = ”){
$args = wp_parse_args($args,
array(
'error_title’ => __(’Not Found’, THEME_NS),
'error_message’ => __( 'Apologies, but the page you requested could not be found. Perhaps searching will help.’, THEME_NS),
'focus_script’ => '<script type=”text/javascript”>jQuery(\’div.art-content input[name=”s”]\’).focus();</script>’
)
);
extract($args);
theme_post_wrapper(
array(
'title’ => $error_title,
'content’ => '<p class=”center”>’. $error_message . '</p>’ . „\n” . theme_get_search() . $focus_script
)
);
w funkcjach motywu
lub
function theme_get_smilies_js(){
ob_start(); ?>
<script type=”text/javascript” language=”javascript”>
/* <![CDATA[ */
w smiley.php (library/smiley.php)
1. Podaj adres strony.
2. Przeszukaj stare wtyczki, które mają wsparcie max do 4.4.3, szukaj pod kątem: $href = '#'
, problemem jest pojedynczy apostrof zamiast podwójnego przy kratce.
PS. Nie używasz przypadkiem jakiejś cięższej wtyczki keszującej typu WP Super Cache lub W3 Total Cache ?
Moja strona to http://zygmuntszczepanski-charyzma.pl
Wtyczki:
Adminer Kompatybilna do wersji: 4.5-beta3
Akismet zgodna
All in One SEO Pack zgodna
BackWPup zgodna.
Black Studio TinyMCE Widget zgodna Compact Audio Player zgodna
Formularze (contact from 7) zgodna
Google XML Sitemaps zgodna
• Image Widget Kompatybilna do wersji: 4.4.3
• Loco Translate – wyłączona Kompatybilna do wersji: 4.4.3
NewStatPress zgodna
Simple Lightbox zgodna
• Simple Link List Widget Kompatybilna do wersji: 4.2.8
The Word Widget zgodna
TinyMCE Advanced zgodna
WP-PageNavi zgodna
Łatwy Video Player zgpdna
Wyłączenie wszystkich niezgodnych nic nie zmieniło.
Czy szukać we wszystkich, czy tylko w niezgodnych?
Niekompatybilne. Najlepiej ściągnij całego wordpressa z ftp i przeszukaj go pod kątem:
a[href=#]
do kratki należy dodać pojedynczy lub podwójny apostrof.
Generalnie przeszukując konsolą można wywnioskować, że jest to jakoś związane z pluginem(czy frameworkiem) Artisteer – prawdopodobnie w nim była tworzona skórka, idąc dalej tym tropem problem jest gdzieś w nagłówkach/menu.
W pliku 'wp-content.themes/118_otoszablony.com/script.js’ znajdź:
a[href=#]
i zamień na:
a[href="#"]
Pięknie dziękuję obu Panom.
Lightbox działa.