Socail Media Icon E-Mail is gone
-
Hi Ben
Same problem on my site with the e-mail icon in the footer (like https://www.ads-software.com/support/topic/youtube-social-media-icon-missing/) after the theme update.
do you have also a snippet for me ;-)? i use the elementor plug-in too…
Cheers, Dave
The page I need help with: [log in to see the link]
-
Hi Dave,
Got it, please try adding this CSS to your site:
.site-header .fa-envelope:before, .site-footer .fa-envelope:before { content: "\f0e0"; }
Thx Ben, but that not help. And in the mobile view, I also have the responisive menu icon on the top right no more…
Cheers, Dave
one more note: I have made the theme-update from 1.5x to the latest version…
Do you have a caching plugin active on the site? If so, please empty your site’s cache and then check again. You may need to clear your browser’s cache as well.
Hi Ben
Yes, i have Cachify and Autoptimize. After clearing all possible caches i still have the problem with the social media icon & the menu icon on the top right (mobile view & small window on my pc). I add your code also into the “Additional CSS” section in the Customizer.
Cheers, Dave
to check if AO is breaking something; you can disable Autoptimize on a per-request basis by adding
?ao_noptimize=1
to the URL.if the problem is not there at that point, some autoptimize (re-)configuration might be needed to fix this. there are troubleshooting tips and info on how to exclude in the AO FAQ.
hope this helps debugging,
frank (ao dev)Hi Frank
Thx for your feedback but the issue with the menu & e-mail icon is still there. I also deactivate the plugins (Autoptimize & Cachify)…
Other plugins i have active:
CSS Hero
Elementor
Hide Page and Post Title
Loginizer
Redirection
Updraft Plus Backup
WP Lightbox2
WP Rollback
WP-OptimizeCheeers, Dave
Dave,
Is there any way I can get a look at the site? I don’t see Tracks active on the URL you originally shared.
Thanks!
I’m still not exactly sure what’s happening, but I am seeing a 403 error on the font files used to display the icons: https://pics.competethemes.com/aa474421cd60
There is an error from CSS Hero there as well, but I’m not sure if that’s currently causing any display issues on the site.
403 errors usually occur because of an issue with the server’s file permissions or the .htaccess file. Try visiting your Permalinks settings page (Settings > Permalinks) and re-save the existing settings. WordPress will recreate your .htaccess file and this could solve the problem. Otherwise, check with your host if you can reset the file permissions. I’m guessing one of these two methods should do the trick.
Hi Ben
Thx for the hint & i edit/create several htaccess files… And i hope, i’m save with it ?? I will chek the files or do you see any lines of code that trigger the error? I hope I still remember what I was thinking at the time. I work in the IT, but I’m not a pro at such topics ??
Kind regards
Dave# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule># END WordPress
#Zusatz Passwortabfrage
<Files wp-login.php>
AuthName “Login”
AuthType Basic
AuthUserFile /home/******
require valid-user
</Files># Kein Zugriff auf die install.php
<files install.php>
Order allow,deny
Deny from all
</files># Kein Zugriff auf die wp-config.php
<files wp-config.php>
Order allow,deny
Deny from all
</files># Kein Zugriff auf die readme.html
<files readme.html>
Order Allow,Deny
Deny from all
Satisfy all
</Files># Kein Zugriff auf die liesmich.html
<Files liesmich.html>
Order Allow,Deny
Deny from all
Satisfy all
</Files># Kein Zugriff auf das Error-Log
<files error_log>
Order allow,deny
Deny from all
</files>#Zugriff auf .htaccess und .htpasswd verbieten
<FilesMatch “(\.htaccess|\.htpasswd)”>
Order deny,allow
Deny from all
</FilesMatch># Den Zugriff auf den Include-Ordner verbieten
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^wp-admin/includes/ – [F,L]
RewriteRule !^wp-includes/ – [S=3]
RewriteRule ^wp-includes/[^/]+\.php$ – [F,L]
RewriteRule ^wp-includes/js/tinymce/langs/.+\.php – [F,L]
RewriteRule ^wp-includes/theme-compat/ – [F,L]
</IfModule># XML-RPC Schnittstelle komplett abschalten
<Files xmlrpc.php>
Order Deny,Allow
Deny from all
</Files># Orderansicht verbieten
Options All -Indexes# Script Injections
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (\<|%3C).*script.*(\>|%3E) [NC,OR]
RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
RewriteRule ^(.*)$ index.php [F,L]# XXS, nosniff
<ifModule mod_headers.c>
Header set X-XSS-Protection “1; mode=block”
Header always append X-Frame-Options SAMEORIGIN
Header set X-Content-Type-Options: “nosniff”
</ifModule># Keine URL based exploits zulassen
RedirectMatch 403 \[
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /# Double slashes in allen URLs verbieten
RewriteCond %{THE_REQUEST} ^[A-Z]+\ /(([^/\ ]+/)*)/+([^\ ]*)
RewriteRule ^ /%1%3 [L,R=301]
</IfModule># Verhindere Hotlinking
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https://lostinspace.ch/.*$ [NC] [OR]
RewriteCond %{HTTP_REFERER} !^https://www.lostinspace.ch/.*$ [NC] [OR]
RewriteRule .*\.(gif|GIF|jpg|JPG|bmp|BMP|wav|mp3|wmv|avi|mpeg)$ – [F]# Verhindert das einfache Auslesen von Nutzernamen
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} .*author=(.+.?) [NC]
RewriteRule (.*) /blog/?author= [NC,L,R=301]#DEFLATE Komprimieung
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/vtt
AddOutputFilterByType DEFLATE text/x-component
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/js
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/x-httpd-php
AddOutputFilterByType DEFLATE application/x-httpd-fastphp
AddOutputFilterByType DEFLATE application/atom+xml
AddOutputFilterByType DEFLATE application/json
AddOutputFilterByType DEFLATE application/ld+json
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-web-app-manifest+json
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
</IfModule># Caching
<IfModule mod_expires.c>
ExpiresActive on
ExpiresDefault “access plus 1 month”# CSS
ExpiresByType text/css “access plus 1 year”# Data interchange
ExpiresByType application/atom+xml “access plus 1 hour”
ExpiresByType application/rdf+xml “access plus 1 hour”
ExpiresByType application/rss+xml “access plus 1 hour”ExpiresByType application/json “access plus 0 seconds”
ExpiresByType application/ld+json “access plus 0 seconds”
ExpiresByType application/schema+json “access plus 0 seconds”
ExpiresByType application/vnd.geo+json “access plus 0 seconds”
ExpiresByType application/xml “access plus 0 seconds”
ExpiresByType text/xml “access plus 0 seconds”# Favicon (cannot be renamed!) and cursor images
ExpiresByType image/vnd.microsoft.icon “access plus 1 week”
ExpiresByType image/x-icon “access plus 1 week”# JavaScript
ExpiresByType application/javascript “access plus 1 year”
ExpiresByType application/x-javascript “access plus 1 year”
ExpiresByType text/javascript “access plus 1 year”# Manifest files
ExpiresByType application/manifest+json “access plus 1 week”
ExpiresByType application/x-web-app-manifest+json “access plus 0 seconds”
ExpiresByType text/cache-manifest “access plus 0 seconds”# Media files
ExpiresByType audio/ogg “access plus 1 month”
ExpiresByType image/bmp “access plus 1 month”
ExpiresByType image/gif “access plus 1 month”
ExpiresByType image/jpeg “access plus 1 month”
ExpiresByType image/png “access plus 1 month”
ExpiresByType image/svg+xml “access plus 1 month”
ExpiresByType image/webp “access plus 1 month”
ExpiresByType video/mp4 “access plus 1 month”
ExpiresByType video/ogg “access plus 1 month”
ExpiresByType video/webm “access plus 1 month”
</IfModule>I found the case!
With a .htaccess (1) file in the directory wp-content, I restrict the access restrictive, but then I have placed with individual folders (for example plugins\elementor) another htacces file (2) so certain functions run again.
That does not sound logical or what does the professional think ?? ?
Cheers, Dave
(1)
Order deny,allow
Deny from all
<Files ~ “.(xml|css|jpe?g|png|gif|js)$”>
Allow from all
</Files>(2)
Order deny,allow
Allow from all
Satisfy anyDave,
I don’t have much experience editing .htaccess, but it does look rather long compared to the default .htaccess file. I would try removing any custom code you’ve added or switching to the default .htaccess file at least temporarily to debug.
Please make sure to backup your .htaccess file as well just in case these settings are needed for a plugin on your site to function properly. This can be as simple as saving a copy to your desktop.
Also, I’m not certain about this but I think it may be a potential security risk to publicly share the contents of your .htaccess file. I’m going to ping a moderator just to be safe and they may delete your post.
OK, thx for your help and effort!
There’s nothing private in the htaccess file.
- The topic ‘Socail Media Icon E-Mail is gone’ is closed to new replies.