Hallo,
I kunde deze probleem niet oplossen zelf hun klanten service blijft iedere keer iets anders vertellen.

superfly responsieve menu laat zichzelf niet tonen in iedere pagina van mij website nu ze vertellen het volgende:

Hello, we identified issue with your theme. wp_head hook fires two times, this is wrong behavior and it breaks plugin.
https://www.dropbox.com/s/229nsc2ifoheuws/Screenshot%202017-04-18%2015.01.20.png?dl=0 is added as action to wp_head and executed two times which is not expected and this overwrites content. Check with your theme author templates and why this can happen.

add_actio( 'wp_head' , 'sf_dynamic_styles' , 10);
add_actio( 'wp_head' , 'sf_main_html_template' , 10);

function sf_main_html_template()
{  
    globla $sf_show;


ik weet niet hoe ik kan deze problemen oplossen?
goede advies is welkom.
mij url is :http://webdesignleren.net/

johannes
globla -> global
Misschien voor de hand liggend, maar je hebt een spelfout in je code. Er staat nu add_actio maar het moet zijn add_action, met een n op het eind dus. Dat zou verklaren waarom het niet werkt...
het is global als u kijkt in het screenshot( dropbox) link boven, het was typen fout van mij.
U kunt ook daar hele code zien en het fout aanmerking welke ik begrijpt niet precies wat ik moet doen en in welke bestand.
ik zie alleen superfly-menu/main.php bestand naam staat boven het code in screenshot

johannes

[size=xsmall]Toevoeging op 18/04/2017 22:46:37:[/size]

dank u wel ,
dat is ook typen fout van mij .ik moet vortaan goed kijken omdat mij toetsenbord doet beetje raar.
als u kijkt op deze screenshot link onder dan u kunt zien het juiste code en foutmelding:

https://www.dropbox.com/s/229nsc2ifoheuws/Screenshot%202017-04-18%2015.01.20.png?dl=0

johannes
O, sorry, ik zie het. Volgens mij gebruik je de wp_head(); functie twee keer. Zoek in je bestanden naar deze code:


<?php wp_head(); ?>


Die mag je in een site één keer gebruiken, het lijkt erop dat die nu twee keer gebruikt wordt. Zoek vooral in header.php maar als je er daar niet meer dan één vind ook in je andere theme files.
Dank U Wel,

ik heb deze code in header.php, header-reparatie.php, header-banden.php, header-apk.php, header-aanbieding.php, header-contact.php.
het code is als volgende in iedere header.php pagina van mij thema :


<?php
/**
 * The header for our theme.
 *
 * This is the template that displays all of the <head> section and everything up until <div id="content">
 *
 * @link https://developer.wordpress.org/themes/basics/template-files/#template-partials
 *
 * @package Garage
 */

?>

<!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="http://gmpg.org/xfn/11">

<link href="https://fonts.googleapis.com/css?family=Merriweather" rel="stylesheet">
<!-- Compressed CSS -->
<link rel="stylesheet" href="https://cdn.jsdelivr.net/foundation/6.2.4/foundation.min.css">

<?php wp_head(); ?>
</head>


en dan ik link deze header.php pagina's naar mij Home.php , baden.php etc. als volgende (voorbeeld) :



<?php
 /*
 Template Name: banden
 */
 
if(is_page(1741)) {
 get_header('banden');
}
else {
 get_header();
}
 wp_head(); ?>



ik heb deze tactiek gebruikt om iedere pagina van unique header image te voorzien.

dus deze code staat meerdere malen in mij header.php pagina's wat ik moet doen nu precies in hun screenshot links staat andere aanmerking als volgende:



add_action( 'wp_head' , 'sf_dynamic_styles' , 10);
add_action( 'wp_head' , 'sf_main_html_template' , 10);

function sf_main_html_template()
wat is het beste manier om deze probleem op te lossen?
johannes
Heb je nu echt zelf niet in de gaten dat je in header.php en in andere pagina's ook wp_head() aanroept? Kijk nog eens goed naar de code die je gepost hebt.
Zoals Ben van Velzen al zegt, je roept hem in je header.php pagina's aan en in je home en banden templates nogmaals.

verander dit:

<?php
 /*
 Template Name: banden
 */
 
if(is_page(1741)) {
 get_header('banden');
}
else {
 get_header();
}
 wp_head(); ?>


in dit:


<?php
 /*
 Template Name: banden
 */
 
if(is_page(1741)) {
 get_header('banden');
}
else {
 get_header();
} ?>


dan moet het goed zijn!
Dank U Wel allebei,

het moest zo zijn :



<?php
 /*
 Template Name: banden
 */
 
if(is_page(1741)) {
 get_header('banden');
}
else {
 get_header();
} ?>



nu ik zie deze responsive menu in iedere pagina van mij website.

ik heb het getest op Chrome :het is goed.
firefox:hets is goed alleen in contact pagina wordt deze responsive menu (icon) beetje traag geladen.
Opera:hetzelfed probleem net als in firefox,in contact pagina het menu(icon) wordt traag geladen.

in microsoft edge op bepaalde pagina's wordt het menu(icon) eerst geladen (op witte pagina) en daarna het pagina.
deze klopt niet hier moet iets fout zijn .

U kunt zelf zien in Microsoft Edge op:http://webdesignleren.net/

wat kan hier het fout zijn of wat kan het oorzak zijn ?

johannes

[size=xsmall]Toevoeging op 19/04/2017 17:08:38:[/size]

ik sluit deze topic ,
het probleem is opgelost met wp_head() aanroept.
johannes

Reageren