Forum Replies Created

Viewing 30 posts - 1,561 through 1,590 (of 10,895 total)
  • Author
    Posts
  • in reply to: Home Page Options (Splash page) #1404100

    maybe you style it this way: one color-section to 100% height. Page Template as : Template Blank – no header no footer

    see: https://enfold.webers-webdesign.de/website-switch/

    you can have that page as landing page – but for your menu set the home button as you like and change logo link to Website A link

    add_filter('avf_logo_link','av_change_logo_link');
    function av_change_logo_link($link){
        $link = "https://website-A-Domain-link";
        return $link;
    }
    in reply to: GT Metrix website Enfold Hotel #1403874

    Just look at the slider images :
    totatl Page-size: 3,5Mb
    the four images on top list – got 2mb …

    They do not take care of this for the demo – even a nice sharpness – and 1500px width should not have more than 250kb

    But keep in mind that by default Enfold recalculates the images in different sizes when uploading; these images are then saved without compression, which can lead to these images having more file size than the original uploaded image.
    Therefore I mostly use this snippet in the child-theme functions.php:

    add_filter("avf_jpeg_quality", "avf_set_quality_mod", 9999, 1);
    add_filter("avf_wp_editor_set_quality", "avf_set_quality_mod", 9999, 1);
    function avf_set_quality_mod($quality) { $quality = 55; return $quality;}

    set to 55% compression level – that amount depends on your average image needs.

    a comparison between the original images ( just one from enfold – the other one is with higher compression level in photoshop
    https://enfold.webers-webdesign.de/image-comparison/

    in reply to: SVG logo won’t show in header. #1403786

    do not use these filters for that – just load your svg logo by enfold options dialog.
    All newer Enfold will suport the inline svg logo now. And on transparency the same

    See comment on bottom right “Since 4.8.6.4 … )

    These filters can be used to show on specific pages a different logo. But for svg there might be better ways then.

    f.e.: to replace a standard jpg/png logo with inline svg on specific pages:

    function replace_logo_with_svg() {
    if(is_page(array( 39718, 39906))){ 	
    ?>
      <script type="text/javascript">
      (function($) {
        function a() {
          $( ".logo a img" ).remove();
          $.get('/wp-content/uploads/logo-rood-2023.svg', function(svg){
            $( ".logo a" ).html( svg );
          }, 'text');
        }
        a();
      })(jQuery);
      </script>
    <?php
    }
    }
    add_action('wp_footer', 'replace_logo_with_svg');

    see here a different logo – than on the other pages: https://webers-testseite.de/portfolio/

    in reply to: Insert script #1403781

    In almost all cases it is sufficient to have these custom scripts in the footer – sometimes it is necessary to set a priority for these inserts. But for all jQuery scripts, they must be loaded after jQuery is already loaded.
    ( maybe your timing is a bit to fast – i did not test your script – but if 100 does not work try 300)
    ( PS – this comes to child-theme functions.php )

    function your_custom_script_insertion() { 
    ?>
    <script type="text/javascript">
    (function($){
    	$(window).on('load',function(){
    	setTimeout(function(){
    		var _hash=window.location.hash;
    			if(_hash){
    				var targetElem=$(_hash);
    				if(targetElem.length){
    					targetElem.addClass('highlighted-term');
    				}
    			}
    		},100);
    	});
    })(jQuery);
    </script>
    <?php 
    }
    add_action('wp_footer', 'your_custom_script_insertion');

    However, I do not understand the meaning of the script.
    because only if you click a link with hash, the hash is also indicated above in the Url. If you click several hash links, then all get this class one by one.

    in reply to: Navigation in two rows + mega menu #1403780

    are you trying to have a menu floating into two lines? – Or do you only want to have a break in menu label ( see here: https://consulting.webers-testseite.de/ )

    the first is possible too – with flex box layout. But that will be difficult to style if you have a shrinking header – and if the first level menu-items got a lot of drop-down sublevel menu-items ( or mega-menu option ) see: https://pureinstall.webers-testseite.de/impressum/
    You will run into conflict with area to click – The click areas are too close together
    see docu: https://kriesi.at/documentation/enfold/menu/#multiline-menu
    ( but that will work with menu left and logo right too – just change some flex settings to have it )

    in reply to: Search bar #1403779

    This is no standard behavior – are you sure that there is no extra snippet in your child-theme.

    For example – it is possible to only show search for logged-in users.
    Easiest way to test – log out on your PC and look if it is still working for PC

    in reply to: Menu font size #1403777

    under Performance Setting you find it on the top : “File Compression” – you can set css and js merging.
    This setting ensures that a single file ( each ) is created from the many individual css or js files; this is then loaded by Enfold instead of the individual files. But this is a kind of cached information. Therefore, changes to the settings are only visible when you reinitiate the creation of these merged files below.

    Hence my request to switch off this setting to find out where the changes were made.
    In principle, I would also recommend to turn this on or install caching tools/plugins only after you are finished with the layout of your page.

    in reply to: Six columns in footer #1403775

    And since case 6 is already prepared in footer.php, this could actually be included in core.

    btw. there is a child-theme solution to change it – insert this to your child-theme functions.php:

    function my_avf_option_page_data_change_elements( array $avia_elements = array() ){
      $slug = "footer";
      $id   = 'footer_columns';
      $index = -1;
      /** Find index of element to change*/
      foreach( $avia_elements as $key => $element ){
        if( isset( $element['id'] ) &&  ( $element['id'] == $id ) && isset( $element['slug'] ) && ( $element['slug'] == $slug ) ){
          $index = $key;
          break;
        }
      }
      
      /** * If key not found, return unmodified array*/
      if( $index < 0 ){ return $avia_elements;}
      
      /*** Make your customizations*/ 
      $avia_elements[ $index ]['subtype'] = array (
                __('1', 'avia_framework') =>'1',
                __('2', 'avia_framework') =>'2',
                __('3', 'avia_framework') =>'3',
                __('4', 'avia_framework') =>'4',
                __('5', 'avia_framework') =>'5',
                __('6', 'avia_framework') =>'6'
              );
      return $avia_elements;
    }
    add_filter( 'avf_option_page_data_init', 'my_avf_option_page_data_change_elements', 10, 1 );
    in reply to: Menu font size #1403754

    if you sitch off your merging we can better inspect your site – but there is a rule inside your css:

    #top #header .av-main-nav>li>a {
     font-size:14px
    }

    and i think that this comes from advanced styling. And this is not your intention ?
    how did you load the cormorant garamond font?

    But your banner scrolls away – or should it stay fixed under the submenu?
    see: https://enfold.webers-webdesign.de/guychalk/
    ( the menu below is only to set in enfold option header )

    The banner: is just a color section with background-image
    to have this responsive determine the aspect ratio of your banner image and give this relative height to the colorsection via quick css in percentage.
    f.e. if your image is 16:9 format – set for the color-section height a height of 56.25% ( set 56%) .

    sorry – no private content area for me – i’m participant as you are.

    in reply to: Add category to blog widget #1403747

    Great !

    in reply to: SVG logo won’t show in header. #1403737

    Then we have to know more details – is Enfold Up to Date. What about WordPress Version.
    Or just post a link to your page – if not possible on public – use the private content area for the mods.

    Please pull your svg logo to a browser window – to see if it is rendered by a browser.

    in reply to: SVG logo won’t show in header. #1403727

    this link : https://kriesi.at/documentation/enfold/example-of-logo-left-menu-center-widget-right seem to be long time ago when there was no support for svg inline logo.

    Try to get rid of css that concerns to logo and logo img .
    First just get rid of the logo size setting:

    .responsive #top #header .logo,
    .responsive #top #header .logo a,
    .responsive #top #header .logo img {
        /*! width: auto; */
        /*! height: auto; */    
        align-items: center;
        align-self: center;
        justify-content: center;
    }

    inline svg needs absolute dimension settings – the auto will end in svg dimension 0px

    Dear Vanessa – if you look at all my other postings (now over 9300) you will see that it is rather the other way around. I often tend to provide long answers with as accurate as possible mostly even illustrated postings. With such small quick css settings I didn’t think it was necessary to have a longer conversation.
    And abbreviations like btw and afaik and more should have made their way into the Internet culture by now.

    Unfortunately, I have had the experience that most participants do not read the long answers. Descriptions are not read, that one should set e.g. a user-defined class not heeded or case distinction overread.

    e.g.
    https://kriesi.at/support/topic/host-web-font-yourself-some-info/#post-1364066

    in reply to: “powered by Enfold WordPress Theme” #1403673

    Also in the context that you expect a quick solution / answer, it makes sense for other problems to open a separate topic; especially since it may also be interesting for other participants who have similar problems.

    Now to your question: It makes sense for file uploads to use a plugin; because it is not only the function that you have to consider here, but also security aspects. I use when such functions are required for my customers then Contact Form 7 and Drag and Drop Multiple File Upload. Unfortunately, the latter is not a free plugin.

    in reply to: Add category to blog widget #1403529

    wow

    in reply to: Add category to blog widget #1403509

    yes – perfect – not as amateurish as my approach ;)
    I would not have come up with get_the_terms.

    Thanks alot!

    • This reply was modified 1 year, 7 months ago by Guenni007.
    #top .mfp-title {
      font-size: 24px;
      font-family: …
    }

    btw. for the counter:
    #top .mfp-counter

    in reply to: Add category to blog widget #1403488

    @Mike – please generate a Portfolio-Widget – what do you see there ?

    in reply to: Add category to blog widget #1403434

    btw: to set a different source image for the newsbox / portfoliobox you can add that snippet to child-theme functions.php:
    ( you have to look what index your widgets get )

    function my_avf_newsbox_image_size( $image_size, array $args, array $instance ){
      if( $args['widget_id'] == ( 'portfoliobox-3' || 'newsbox-2' || 'newsbox-4' ) ){
        $image_size = 'square';
      }
      return $image_size;
    }
    add_filter( 'avf_newsbox_image_size', 'my_avf_newsbox_image_size', 10, 3 );

    now for the example above you can now enlarge the thumbnail via quick css:

    .news-thumb,
    .news-thumb img {
      width: 100px;
      height: 100px;
    }

    see: https://enfold.webers-webdesign.de/impressum/ at the footer widgets

    in reply to: Add category to blog widget #1403424

    There is probably a way to do it via child theme, – but because of the dependency of Portfoliobox to Newsbox it is a bit too complicated to give it out quickly. I’ll stay tuned!

    • This reply was modified 1 year, 7 months ago by Guenni007.

    everything is right – little hint – place a video alb element outside of that with the link to your youtube video. On Content – you can click “Download Video Thumbnail” – this image will be saved in the media library.
    After that – you can get rid of that “helper” video alb element – but now you can insert this thumbnail inside the toggle content.

    in reply to: sort the displayed articles by popularity #1403246

    but isn’t there already a count implemented in the combo widget?
    So there must be a possibility to use that. Or is that a popularity used comment-count ?

    in reply to: Duplicate Enfold sites #1403245

    Use Duplicator Plugin. Even the free Version is powerful enough to migrate that webseite. After installation you can Revalidate or remove the token, and insert a different one.

    in reply to: Make button h1/h2 etc #1403219

    just read

    if you only want to replace specific button text : give a custom class to that button – this class will be on the wrapper – so :

    so the top one is – if you like to change all x-large buttons to h4 tags.
    but if you like to decide from time to time – give those example classes to your button : is-h1, is-h2, is-h3 etc.
    then the snippet at the end will do the job.

    in reply to: Sitespeed Slow (TTFB +10 seconds) #1403171

    Maybe off topic – but you mentioned above the RestApi
    which in my opinion is a security risk anyway.
    With it you can e.g. read all usernames. Which is half of a bruteforce attack.
    Insert to your Browser :

    https://your-domain-url/wp-json/wp/v2/users

    and replace “your-domain-url” for your domain

    so many people disable this RestApi completely – or like me only for logged out users and only the security relevant things
    this goes into the child theme functions.php

    /**
     * REST-API Filter entfernt wichtige Informationen fuer den Zugriff von Aussen
     * @link https://developer.wordpress.org/rest-api/reference/ REST-API Referenz
     */
    add_filter('rest_endpoints', function ($endpoints) {  
    	if ( ! is_user_logged_in() ) {
    		$endpoints_to_remove = array(
    		'users',	/* removes the users from the data */
    		'settings',	/* removes the website settings from the data */
    		'posts',	/* removes the post content from the data */
    		'pages',	/* removes the page content from the data */  
    		);
    		foreach ($endpoints_to_remove as $endpoint) {
    			$base_endpoint = "/wp/v2/{$endpoint}";
    			foreach ($endpoints as $maybe_endpoint => $object) {
    				if (strpos($maybe_endpoint, $base_endpoint) !== false) {
    					unset($endpoints[$maybe_endpoint]);
    				}
    			}
    		}
    		return $endpoints;
    	}    
    });
    in reply to: Change “Tag Archive for” in title #1403146

    This comes to child-theme functions.php:

    function custom_tag_label_names( $label_name ){
      $label_name = __( 'XYZ:' ) . ' <span>' . single_tag_title( '', false ) . '</span>';
      return $label_name;
    }
    add_filter( 'avf_tag_label_names', 'custom_tag_label_names' );
    in reply to: Header : add a menu on the top left? #1403139

    Header – Extra Elements – Header Secondary Menu

    I’m not sure if the colored settings will preserve there – but you can style them manually via quick css

    in reply to: Make button h1/h2 etc #1403052
Viewing 30 posts - 1,561 through 1,590 (of 10,895 total)