Tagged: functions.php Toggle Comment Threads | Keyboard Shortcuts

  • Brad 1:53 pm on March 4, 2017 Permalink | | Flag unresolved

      Tags: , , functions.php   

      Baylys Theme Error ? 

      liebe ellen,

      immer wieder ist meine seite für einige zeit nicht erreichbar:
      http://www.tsv-goeggingen-jugendfussball.de/

      der provider bescheinigt wiederholt, dass es nicht am server liegt.

      könnte es mit dem fehler zusammen hängen, die WP ausgibt?

      tausend dank!

      Baylys Theme Version: 1.1.1
      WP Version 4.7.2 (neuste)

      WordPress debug.log gibt aus:

      [04-Mar-2017 12:41:08 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:08 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:09 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:09 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:09 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:09 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:09 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::admin_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:09 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:09 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:11 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:11 UTC] WPHP-> called: wphp_query_posts_where
      [04-Mar-2017 12:41:11 UTC] WPHP-> called: wphp_query_posts_join
      [04-Mar-2017 12:41:11 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:11 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:11 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:11 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::add_meta_desc_tag() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:11 UTC] WPHP-> called: wphp_query_posts_where
      [04-Mar-2017 12:41:11 UTC] WPHP-> called: wphp_query_posts_join
      [04-Mar-2017 12:41:12 UTC] WPHP-> called: wphp_query_posts_where
      [04-Mar-2017 12:41:12 UTC] WPHP-> called: wphp_query_posts_join
      [04-Mar-2017 12:41:12 UTC] PHP Notice:  Undefined offset: 1 in /websites/wordpress/wp-content/plugins/dw-promobar/dw-promobar.php on line 133
      [04-Mar-2017 12:41:13 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:13 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:13 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:14 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::admin_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:15 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:15 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:15 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:15 UTC] WPHP-> called: wphp_query_posts_where
      [04-Mar-2017 12:41:15 UTC] WPHP-> called: wphp_query_posts_join
      [04-Mar-2017 12:41:15 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::add_meta_desc_tag() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:15 UTC] PHP Notice:  Trying to get property of non-object in /websites/wordpress/wp-content/plugins/wordpress-meta-description/wp-meta-description.php on line 28
      [04-Mar-2017 12:41:19 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:19 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:19 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:19 UTC] PHP Notice:  has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 <strong>veraltet ist</strong>! Die Benutzung von <code>user_level</code> in Plugins und Themes ist veraltet. Nutze stattdessen das Abfragen von <code>roles</code> oder <code>capabilities</code>. in /websites/wordpress/wp-includes/functions.php on line 4020
      [04-Mar-2017 12:41:19 UTC] PHP Notice:  has_cap wurde mit einem Parameter oder Argument aufgerufen, der seit Version 2.0.0 <strong>veraltet ist</strong>! Die Benutzung von <code>user_level</code> in Plugins und Themes ist veraltet. Nutze stattdessen das Abfragen von <code>roles</code> oder <code>capabilities</code>. in /websites/wordpress/wp-includes/functions.php on line 4020
      [04-Mar-2017 12:41:19 UTC] WPHP-> called: wphp_add_post_edit_meta_box
      [04-Mar-2017 12:41:19 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::admin_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:21 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method widget_categorys::init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      [04-Mar-2017 12:41:21 UTC] PHP Notice:  Die verwendete Konstruktor-Methode für WP_Widget in widget_categorys ist seit Version 4.3.0 <strong>veraltet</strong>! Verwende stattdessen <pre>__construct()</pre>. in /websites/wordpress/wp-includes/functions.php on line 3891
      [04-Mar-2017 12:41:21 UTC] PHP Strict Standards:  call_user_func_array() expects parameter 1 to be a valid callback, non-static method wp_meta_desc_plugin::page_excerpt_init() should not be called statically in /websites/wordpress/wp-includes/class-wp-hook.php on line 298
      
       
      • Marc (Support-Team) 2:18 pm on March 6, 2017 Permalink | Log in to Reply

        Hallo,

        bitte prüfe einmal welche PHP-Version du verwendest. Ich befürchte, du könntest noch PHP 5.5 verwenden, in dem Fall empfehle ich dir auf PHP 5.6 umzusteigen.

        Darüberhinaus scheinen die Meldungen jedoch nicht dafür verantwortlich zu sein, dass deine Seite zwischenzeitlich nicht erreichbar ist. Gibt es eine Fehlermeldung, wenn die Seite nicht erreichbar ist oder bloß eine leere Seite?

        Da es sich hierbei sehr wahrscheinlich um ein Theme-unabhängiges Problem handelt, habe bitte Verständnis dafür, dass wir dafür keinen Support im Forum leisten können.

        Ich empfehle dir einmal deine Seite zu überwachen mit einem Monitoring-Service, so dass du sofort informiert wirst, wenn die Seite nicht erreichbar ist. Wenn dies regelmäßig passiert, kannst du z. B. durch ein zeitweises Deaktivieren all deiner Plugins herausfinden, ob ein solches dafür verantwortlich sein könnte. Darüberhinaus wäre das eigentliche Server-Log, vor allem die Einträge zur Zeit der Nichterreichbarkeit, sehr interessant. Zu diesem kann dir dein Hoster Zugriff geben.

        Zu guter Letzt noch: Ist die Seite denn aus allen Netzen nicht erreichbar? Dies lässt sich z. B. durch o. g. Monitoring-Service oder durch die simple Überprüfung der Erreichbarkeit z. B. vom Smartphone (nicht im eigenen WLAN) testen. In dem Fall wäre das Problem vermutlich nämlich vom Server unabhängig und es liegt ausschließlich an der Anbindung dessen, so dass ein Hoster-Wechsel interessant würde.

        Viele Grüße
        Marc

    • Thorir 9:31 am on February 1, 2016 Permalink | | Flag unresolved

        Tags: , functions.php, , media library   

        Baylys and media library size 

        Hi
        I’m running my site on Baylys, and as it’s an image heavy site the size of it tends to go up quite a bit.

        Wondering if I could ask you for a code snippet for my child theme functions.php that would prevent Baylys from adding an image size for the header (1400×550), as that alone would save me quite a bit of space.

        All the best, Thorir

         
        • Thorir 10:28 am on February 1, 2016 Permalink | Log in to Reply

          Previously—with other themes—I have used variations of the following to achieve this:

          function sgr_filter_image_sizes( $sizes) {
          
              unset( $sizes['medium']);
              unset( $sizes['large-feature']);
               
              return $sizes;
          }
          add_filter('intermediate_image_sizes_advanced', 'sgr_filter_image_sizes');

          Haven’t been able to make this work with Baylys.
          (Code originally from here)

          • Marc (Support-Team) 2:38 pm on February 3, 2016 Permalink | Log in to Reply

            Hi Thorir,

            you can use the remove_image_size() function to prevent Baylys from creating an header image sized image file. Please keep in mind, that these images can potentially be used as individual header images on single post pages (if the featured image is big enough, it’ll be displayed as header image).

            Best,
            Marc

      • aleks 12:59 pm on November 18, 2015 Permalink | | Flag unresolved

          Tags: , functions.php, ,   

          Ponsonby: How to allow HTML in user bio? 

          Hi there,

          I’m trying to allow HTML formatting such as

          <p>

          or

          <br>

          inside the user bio in order to have it displayed in the single posts view.
          I’m using WP 4.3.1 and a Ponsonby Child theme.

          I added the following code to my child theme’s functions.php:

          remove_filter('pre_user_description', 'wp_filter_kses');
          add_filter( 'pre_user_description', 'wp_filter_post_kses');
          

          This seems to be the common method (as descriped here, for example: https://premium.wpmudev.org/blog/enable-or-disable-all-html-tags-in-wordpress-author-biography-profiles/).
          And I had it working with other themes and installations before.

          But this time it just won’t work – all formatting is still stripped away from the user bio after saving.

          Could this be a theme-related issue?

          Cheers

          Alex

           
          • Marc (Support-Team) 8:26 pm on November 20, 2015 Permalink | Log in to Reply

            Hi Alex,

            the code you are using works as described. Please check if the HTML disappears after adding the code to your functions.php, adding HTML to your author bio and saving the settings.

            Are you using any kind of plugin which might interfere with this filter?

            Ponsonby uses this function directly to get and print the author bio: https://codex.wordpress.org/Function_Reference/the_author_meta

            Best,
            Marc

        • Christiane 7:37 pm on August 17, 2015 Permalink | | Resolved
          • Ellen (Support-Team) marked this resolved
            8:55 am on August 21, 2015
          • Ellen (Support-Team) marked this unresolved
            8:55 am on August 21, 2015

          Tags: functions.php, ,   

          Moin Moin,

          ich sitze seit einigen Tagen über dem Zuki und möchte dortn eigentlich gerne die

          -Tags im Excerpt übernehmen. Sucherei erbrachte mir, dass dies tendenziell möglich ist (http://wordpress.stackexchange.com/questions/141125/allow-html-in-excerpt) und ich probierte deswegen in der functions.php rum und rum, aber irgendwie wollte das nicht hinhauen.

          Die alles entscheidende Frage: Kann ich diesen Code irgendwie da rein wurschteln? Und wenn ja, wo hängts bei mir im Kopf?

          Grüße
          … und in Hamburg sagt man Tschüss!

          Christiane

           
          • Ellen (Support-Team) 8:55 am on August 21, 2015 Permalink | Log in to Reply

            Hallo Christiane,

            generell werden bei WordPress in Excerpten keine Formatierungen übernommen, da das in seltenen Fällen das komplette Seitenlayout zerstören kann. Denn da die Texte ja automatisch gekürzt werden kann es sein, dass ein HTML Element nicht mehr geschlossen wird und dass erzeugt dann eine fehlerhafte Ansicht der kompletten Website.

            Viele Grüße,
            Ellen

        • Kata 6:46 pm on May 6, 2015 Permalink | | Unresolved
          • Kata marked this unresolved
            9:11 pm on May 13, 2015
          • Kata marked this normal
            9:11 pm on May 13, 2015
          • Ellen (Support-Team) marked this resolved
            10:56 am on May 9, 2015
          • Ellen (Support-Team) marked this unresolved
            10:56 am on May 9, 2015

          Tags: , functions.php, , , ,   

          Hi,

          I am having troubles with overriding functions.php. It is basicly the same problem as http://themeforum.elmastudio.de/2015/03/06/cant-reach-incwidgets-php-from-child-theme/ and http://themeforum.elmastudio.de/2015/01/07/unable-to-change-widgets-php-file-in-child-theme/
          I have tried to read through the comments on the two forum posts I mentioned above but I still can’t figure this out.

          I wanted to do some changes to widgets.php (put ‘offset’ => 3 so the big and medium recent posts won’t show the same posts).

          I made a folder in the child theme called “inc”, inside of that folder I copied the widgets.php file from the parent theme and added ‘offset’ => 3 on the right place.
          After this the site takes no changes, so the widgets still show the same posts.
          Then I added this line: “require( get_template_directory() . ‘/inc/widgets.php’ );” to the functions.php in my child theme folder. After that my site went blank.

          Is this not the right procedure? Am I forgetting something? I have been trying to get this to work for a while so I would really appreciate some help.

          Thank you.

           
          • Ellen (Support-Team) 10:56 am on May 9, 2015 Permalink | Log in to Reply

            Hi Kata,

            could you please try to add your new widgets.php file to your child theme in an “inc” folder and then include your new file in your child theme’s functions.php like so:

            include get_stylesheet_directory() . '/inc/widgets.php';
            

            Please let me know, if this is still not solving the issue.
            Best, Ellen

            • Kata 11:19 pm on May 12, 2015 Permalink | Log in to Reply

              Hi Ellen,

              When I added “include get_stylesheet_directory() . ‘/inc/widgets.php’; ” , the page went blank,
              but when I changed it to “include get_stylesheet_directory() . ‘/Zuki-Child/inc/widgets.php’ ”
              (I added the child folder name before /inc) , the page does NOT go blank but I can’t see any the changes that I made. So It seems like I am not able to override.

              I had already put my new widgets.php in an inc folder in my child theme, please see the following link for a screenshot: http://oi59.tinypic.com/ac4zdy.jpg
              You can also take a look at this link http://oi59.tinypic.com/nlod3b.jpg to see my functions.php, I have commented out the commands that make the page blank

              I hope you understand my problem.

              Thans again!

              • Marc (Support-Team) 12:42 pm on July 3, 2015 Permalink | Log in to Reply

                Hi,

                the code provided by @ellen is correct in general but the classes within the widgets.php cannot be included twice. Unfortunately there is no elegant way for update safe changes of the widget code.

                You can simply remove the following line from your parent themes functions.php:

                require( get_template_directory() . '/inc/widgets.php' );

                A theme update would reverse your changes, so you need to be aware to remove this line in case of an update again.

                A really messy but updates safe way would be to rename the classes in your custom widgets.php and unregister the original widgets before registering the new ones. Unfortunately the class name is used as CSS class as well, so you need to duplicate the widgets CSS code to fit to your new widgets. I hope this is even understandable :(

                Best,
                Marc

        • S.ylvain 6:01 pm on January 5, 2015 Permalink | | Unresolved
          • Ellen (Support-Team) marked this unresolved
            4:54 pm on January 7, 2015

          Tags: , functions.php,   

          Nilmini: the excerpt function doesn't work 

          Hi,

           

          I start to use the Nilmini theme. I’ve a problem with it: the excerpt function doesn’t work. The full text is showed and there’s no “Read more” link.

          Do I have to modify something in the “functions.php” file?

          Thanks for the help.

          Regards,
          Sylvain

           
          • Ellen (Support-Team) 4:54 pm on January 7, 2015 Permalink | Log in to Reply

            Hi Sylvain,

            I’m sorry that I could not into the issue yet. Did you try to use the WordPress more link yet? If this is not working for you, I will look into the issue and let you know as soon as I have a solution.

            Thanks a lot for your patience!
            Best, Ellen

        • frgr 4:44 pm on November 20, 2014 Permalink | | Unresolved
          • markus.kriesi marked this unresolved
            10:00 pm on December 5, 2014
          • markus.kriesi marked this normal
            10:00 pm on December 5, 2014
          • frgr marked this resolved
            10:11 pm on November 22, 2014
          • frgr marked this unresolved
            4:53 pm on November 21, 2014

          Tags: functions.php, ,   

          Liebes Forum,

          ich habe versucht, Google Webfonts über functions.php und die style.css einzubinden und es funktioniert leider nicht. Was hab ich übersehen?

          Theme: Zuki, WordPress: selbst gehosted, Bearbeitet: Child Theme (functions.php und style.css im Child-Ordner).

          Mein Code im functions.php:

          <?php
          
          function zukichildthemefolder_fonts_url() {
          	$fonts_url = '';
          	/* Translators: If there are characters in your language that are not
          	 * supported by PT Sans or Raleway translate this to 'off'. Do not translate
          	 * into your own language.
          	 */
          	$gentium = _x( 'on', 'Gentium Book Basic font: on or off', 'zukichildthemefolder' );
          	$share = _x( 'on', 'Share font: on or off', 'zukichildthemefolder' );
          
          	if ( 'off' !== $gentium || 'off' !== $share ) {
          		$font_families = array();
          		if ( 'off' !== $gentium )
          			$font_families[] = 'Gentium Book Basic:400,400italic,700,700italic';
          		if ( 'off' !== $share )
          			$font_families[] = 'Share:400,400italic,700,700italic';
          		$query_args = array(
          			'family' => urlencode( implode( '|', $font_families ) ),
          			'subset' => urlencode( 'latin,latin-ext' ),
          		);
          		$fonts_url = add_query_arg( $query_args, "//fonts.googleapis.com/css" );
          	}
          	return $fonts_url;
          } 

          Mein style.css:

          body {
          	font-family: 'Gentium Book Basic', Georgia, serif !important;
          }

          Was passiert: Body Text erscheint in Georgia, nicht mit Gentium. Muss ich noch weitere Zeilen im CSS überarbeiten? Hab ich was falsch gecoded?

          Für jede Hilfe sehr dankbar!
          Fritz

           
          • Ellen (Support-Team) 5:13 pm on November 21, 2014 Permalink | Log in to Reply

            Hallo Fritz,
            eventuell reicht es nicht, die Schrift nur in den Body-Wert einzufügen, probiere einmal aus, eine spezielle CSS-Eigenschaft anzusprechen. Du kannst über die Developer-Funktion im Browser auch testen, ob deine Schrift im head-Bereich korrekt verlinkt wird.
            Bitte habe Verständnis, dass ich nicht im Detail weiterhelfen kann, da es sich um eine individuelle Theme-Anpassung handelt.
            Viel Erfolg und viele Grüße,
            Ellen

          • frgr 8:52 pm on November 21, 2014 Permalink | Log in to Reply

            Liebe Ellen,

            danke für deine Antwort. Ich denke nicht, dass das ein individuelles Problem ist. Ich versuche, so wie bei Euch im Blog beschrieben, andere Webfonts über die functions.php einzubinden (http://www.elmastudio.de/wordpress/google-webfonts-in-wordpress-einbinden-so-funktionierts/).

            Das Ergebnis ist jedoch, dass stets auf die Fall-back-Schrift (Georgia) zurückgegriffen wird.

            Mein Verdacht ist aktuell, dass ich im functions.php zunächst ein Stück Code brauche, dass die von euch eingebetteten Google-Fonts rauswirft. Kann das sein? Eure Anleitung geht ja davon aus, dass noch gar keine Google-Fonts eingebunden sind, was beim Zuki-Theme aber der Fall ist …

            Schöne Grüße!
            Fritz

          • Mario472 10:40 pm on November 21, 2014 Permalink | Log in to Reply

            Nabend Fritz,

            es sieht tatsächlich so aus, als würde in der functions.php etwas fehlen:


            function theme_slug_scripts() {
            global $wp_styles;

            // Add Google Webfonts
            wp_enqueue_style( 'theme-slug-fonts', theme_slug_fonts_url(), array(), null );

            }
            add_action( 'wp_enqueue_scripts', 'theme_slug_scripts' );

            Meinem bescheidenen Wissensstand zufolge bewirkt das die Einbindung im Frontend. theme-slug bzw. theme_slug musst natürlich mit denen Deines (Child-) Themes ersetzen.

            • frgr 3:37 am on November 22, 2014 Permalink | Log in to Reply

              Hallo Mario, vielen Dank für deine Antwort!

              Ich habe anderswo im Netz in der Zwischenzeit das hier gefunden und eingebaut. Ist nicht ganz dasselbe, hat aber immerhin dazu geführt, dass ich die Schriften im Frontend sehen konnte:

              function zukichildthemefolder_scripts_styles() {
              // global $wp_styles;
              wp_enqueue_style( 'zukichildthemefolder-fonts', zukichildthemefolder_fonts_url(), array(), null );
              }
              add_action( 'wp_enqueue_scripts', 'zukichildthemefolder_scripts_styles' );

              Anschließend konnte ich auch Schriften im style.css anpassen. Ich hoffe, das war soweit alles okay, denn natürlich würde ich ungern alles noch mal machen :) !

              Herzliche Grüße, Fritz

              • frgr 10:13 pm on November 22, 2014 Permalink | Log in to Reply

                @ Ellen: ich glaube, es könnte sinnvoll sein, diesen Befehl in eurem Blog noch in den entsprechenden Artikel über Google-Fonts einzubauen, so er denn richtig ist. …

                Schönes Wochenende! Fritz

                • Ellen (Support-Team) 7:05 am on November 24, 2014 Permalink | Log in to Reply

                  Hallo Fritz,
                  ja okay, das stimmt, das werde ich machen!
                  Viele Grüße, Ellen

        • windspiel 10:02 pm on August 20, 2014 Permalink | | Flag unresolved

            Tags: functions.php, , Pohutukawa Header   

            Der Kauf des Bundles hat sich gelohnt, denn ich mag das Pohu-Theme sehr gerne. Mein Freund und ich sind bisher sehr zufrieden. Ich habe nur eine Frage. Mein eigenes Headerbild lässt sich nicht hochladen, obwohl ich ein uploads Verzeichnis folgendermaßen (wp-content/uploads) erstellt habe. Ich habe alle Dateien im Binary Modus über FTP geladen, weil nur darüber die de Sprache funktioniert, hatte aber über ACII selbiges Problem. Der Header lädt zwar hoch, wird aber nicht angezeigt. Das Forum ist knüppevoll, aber ich habe leider keinen vergleichbaren Beitrag gefunden, der mir weiterhelfen würde. Ich hoffe auf die Hilfe eures Elma Support Teams. Dann noch eine Frage: Wenn ich die PHP.functions in Pohutukawa Original erweitere, wird diese automatisch in meinem frisch erstelltem Pohutukawachild über den style import übernommen? Schon mal vorab, vielen Dank für eure Hilfe.

            Webseite: lese-leuchtturm.de (hab jetzt erstmal das OriginalTheme aktiviert und nicht mein erstelltes Poh..child. Dank des Tutorials funktioniert es Prima! =)
            Vorschaubild des Headers wird nicht angezeigt u. ich nutze die exakte Größe!

            MFG
            Olli und Tanja

             
            • windspiel 10:42 pm on August 20, 2014 Permalink | Log in to Reply

              Meine Frage hat sich zur Hälfte erledigt. Ich habe das Twenty Theme getestet und aktiviert, das Pohutukawa über FTP deinstalliert, dann wieder neuinstalliert und tata… der Header ist da. Vielleicht lag es daran, dass ich vorher alles über ACII hochgeladen hatte (somit funktionierte die de.Sprachdatei nicht), … alles löschte, ohne vorher ein anderes Theme zu aktivieren u. euers manuell im ftp hinzugefügt hatte. Das war wahrscheinlich der Fehler.

              Jetzt geht es mir lediglich um die functions.php. Muss ich für mein PohutukawaChild (noch nicht hochgeladen) eine neue functions.php erstellen, oder kann ich die functions im Original erweitern und über den Style import (@import url(‘../pohutukawa/style.css’) übernehmen? Funtioniert das überhaupt? Greift das Child über die css auf die functions des Originals überhaupt zu? Nein, oder? Ich Entschuldige mich schon mal für meine unmögliche Fragestellung, aber ich möchte nur alles richtig machen.

              • Marc (Support-Team) 9:40 am on August 25, 2014 Permalink | Log in to Reply

                Hallo,

                WordPress erkennt anhand der Informationen in der style.css des Child-Themes, welches Theme das Parent-Theme ist und verwendet alle Dateien des Parent-Themes, außer du hast diese Datei auch im Child-Theme-Ordner angelegt. Speziell bei der functions.php gibt es aber eine Besonderheit. Diese wird immer vom Parent-Theme genutzt, du kannst lediglich eine zweite functions.php im Child-Theme-Ordner anlegen und ergänzende Funktionen dort eintragen.

                Das bedeutet jetzt für dich: Du kannst problemlos Änderungen an der functions.php im Parent-Theme vornehmen und diese werden trotz aktiviertem Child-Theme umgesetzt. Hier läufst du lediglich Gefahr, dass du deine Änderungen verlierst im Falle eines Theme-Updates. Leider ist es unter Umständen relativ komplex, durch die zweite functions.php diese Änderungen umzusetzen, daher ist es meist das einfachste die Original-Datei anzupassen und irgendwo ein Backup abzulegen.

                Viele Grüße
                Marc

          • renestalder 1:21 am on August 14, 2014 Permalink | | Flag unresolved

              Tags: functions.php,   

              I recently started to customize one of your themes, Meola. I created a child theme and started to add my scripts to wp_enqueue_script. In addition I deregistred WordPress and replaced it with a CDN version.

              After the changes, the the scripts you have implemended didn’t work longer because they got loaded before jQuery.
              When I opened your functions.php I saw you didn’t added the jQuery dependency reference to your wp_enqueue_script lines. So all the jQuery plugins you added have no dependency to jQuery.

              To solve such problems, you should add the dependency to jQuery like this, which should fix such problems:

              
              		wp_enqueue_script( 'fitvids', get_template_directory_uri() . '/js/jquery.fitvids.js', array('jquery'), '1.1');
              		wp_enqueue_script( 'placeholder', get_template_directory_uri() . '/js/jquery.placeholder.min.js', array('jquery'), '1.0');
              		wp_enqueue_script( 'custom', get_template_directory_uri() . '/js/custom.js', array('jquery'), '1.0');
              
              

              I would change it my own make a pull request but I couldn’t find any public repositories to your themes.

              Best

               
              • Ellen (Support-Team) 2:47 pm on August 19, 2014 Permalink | Log in to Reply

                Hi @renestalder,

                thanks so much for your report, I will check this right now and prepare an update for Meola. I will also check to see, if it also effects other themes as well.

                Thanks a lot for your help!
                Best, Ellen

            c
            compose new post
            j
            next post/next comment
            k
            previous post/previous comment
            r
            reply
            e
            edit
            o
            show/hide comments
            t
            go to top
            l
            go to login
            h
            show/hide help
            shift + esc
            cancel