header.php Datei fehtl
-
Ich wollte ein Tag im header Bereich einfügen, aber finde die header.php Datei nicht. Meine Webseite hat einen header – verbirgt sich die Datei woanders bzw. ist evtl. etwas falsch eingestellt, sodass sie nicht unter den Theme-Dateien angezeigt wird?
Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]
-
Hallo,
ohne Website-Bericht werden wir dir wohl kaum helfen können: Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.Die header.php findest du im root des Themes unter \wp-content\themes\hello-elementor.
Du solltest aber eine Änderung der header.php nur im Rahmen eines Child Themes vornehmen.Viele Grüße
Hans-Gerd-
Diese Antwort wurde vor 1 Jahr, 7 Monaten von
Hans-Gerd Gerhards geändert.
Hallo und danke für die schnelle Antwort,
die header.php Datei sollte auch unter dem Theme-Datei-Editor zu finden sein. Dort sind aber nur die Dateien style.css, functions.php und readme.txt.
Und ja, es handelt sich um ein Child Theme.
` wp-core version: 6.2.2
site_language: de_DE
user_language: de_DE
timezone: Europe/Berlin
permalink: /%postname%/
https_status: true
multisite: false
user_registration: 0
blog_public: 1
default_comment_status: open
environment_type: production
user_count: 2
dotorg_communication: true wp-paths-sizes wordpress_path: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app
wordpress_size: 53,63 MB (56231711 bytes)
uploads_path: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app/wp-content/uploads
uploads_size: 698,31 MB (732231270 bytes)
themes_path: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes
themes_size: 6,96 MB (7301665 bytes)
plugins_path: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins
plugins_size: 177,53 MB (186152164 bytes)
database_size: 335,47 MB (351764480 bytes)
total_size: 1,24 GB (1333681290 bytes) wp-dropins (1) advanced-cache.php: true wp-active-theme name: Hello Elementor Child (hello-theme-child-master)
version: 1.0.1
author: Elementor Team
author_website: https://elementor.com/
parent_theme: Hello Elementor (hello-elementor)
theme_features: core-block-patterns, widgets-block-editor, menus, post-thumbnails, automatic-feed-links, title-tag, html5, custom-logo, editor-style, align-wide, woocommerce, wc-product-gallery-zoom, wc-product-gallery-lightbox, wc-product-gallery-slider
theme_path: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/hello-theme-child-master
auto_update: Aktiviert wp-parent-theme name: Hello Elementor (hello-elementor)
version: 2.8.1
author: Elementor Team
author_website: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
theme_path: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app/wp-content/themes/hello-elementor
auto_update: Aktiviert wp-themes-inactive (2) Twenty Twenty-Three: version: 1.1, author: Das WordPress-Team, Automatische Aktualisierungen aktiviert
Twenty Twenty-Two: version: 1.4, author: Das WordPress-Team, Automatische Aktualisierungen aktiviert wp-mu-plugins (2) Elementor Safe Mode: version: 1.0.0, author: Elementor.com
WordPressSecureMode.php: author: (undefined), version: (undefined) wp-plugins-active (14) Elementor: version: 3.15.1, author: Elementor.com, Automatische Aktualisierungen aktiviert
Elementor Pro: version: 3.15.0, author: Elementor.com, Automatische Aktualisierungen aktiviert
Embed Calendly: version: 3.6, author: Embed Calendly, Shycoder, Automatische Aktualisierungen aktiviert
Essential Addons for Elementor: version: 5.8.5, author: WPDeveloper, Automatische Aktualisierungen aktiviert
Forminator: version: 1.24.6, author: WPMU DEV, Automatische Aktualisierungen aktiviert
OMGF: version: 5.6.3, author: Daan from Daan.dev, Automatische Aktualisierungen aktiviert
Post Types Order: version: 2.0.9, author: Nsp Code, Automatische Aktualisierungen aktiviert
Real Cookie Banner (Free): version: 3.9.5, author: devowl.io, Automatische Aktualisierungen aktiviert
Redirection: version: 5.3.10, author: John Godley, Automatische Aktualisierungen aktiviert
Site Kit by Google: version: 1.106.0, author: Google, Automatische Aktualisierungen aktiviert
UpdraftPlus - Backup/Restore: version: 1.23.7, author: UpdraftPlus.Com, DavidAnderson, Automatische Aktualisierungen aktiviert
WPForms Lite: version: 1.8.2.3, author: WPForms, Automatische Aktualisierungen aktiviert
WP Rocket: version: 3.14.1, author: WP Media (latest version: 3.14.3), Automatische Aktualisierungen deaktiviert
Yoast SEO: version: 20.12, author: Team Yoast, Automatische Aktualisierungen aktiviert wp-media image_editor: WP_Image_Editor_Imagick
imagick_module_version: 1692
imagemagick_version: ImageMagick 6.9.12-90 Q16 x86_64 17868 https://legacy.imagemagick.org
imagick_version: 3.5.1
file_uploads: File uploads is turned off
post_max_size: 128M
upload_max_filesize: 128M
max_effective_size: 128 MB
max_file_uploads: 20
imagick_limits:
imagick::RESOURCETYPE_AREA: 8 GB
imagick::RESOURCETYPE_DISK: 9.2233720368548E+18
imagick::RESOURCETYPE_FILE: 192
imagick::RESOURCETYPE_MAP: 4 GB
imagick::RESOURCETYPE_MEMORY: 2 GB
imagick::RESOURCETYPE_THREAD: 1
imagick::RESOURCETYPE_TIME: 9.2233720368548E+18
imagemagick_file_formats: 3FR, 3G2, 3GP, A, AAI, AI, APNG, ART, ARW, AVI, AVS, B, BGR, BGRA, BGRO, BMP, BMP2, BMP3, BRF, C, CAL, CALS, CANVAS, CAPTION, CIN, CIP, CLIP, CMYK, CMYKA, CR2, CR3, CRW, CUR, CUT, DATA, DCM, DCR, DCX, DDS, DFONT, DNG, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT, EPT2, EPT3, ERF, FAX, FILE, FITS, FLV, FRACTAL, FTP, FTS, G, G3, G4, GIF, GIF87, GRADIENT, GRAY, GRAYA, GROUP4, H, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, HTTP, HTTPS, ICB, ICO, ICON, IIQ, INFO, INLINE, IPL, ISOBRL, ISOBRL6, JNG, JNX, JPE, JPEG, JPG, JPS, JSON, K, K25, KDC, LABEL, M, M2V, M4V, MAC, MAGICK, MAP, MASK, MAT, MATTE, MEF, MIFF, MKV, MNG, MONO, MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, O, ORF, OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX, PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PGX, PICON, PICT, PIX, PJPEG, PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, POCKETMOD, PPM, PS, PS2, PS3, PSB, PSD, PTIF, PWP, R, RADIAL-GRADIENT, RAF, RAS, RAW, RGB, RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCREENSHOT, SCT, SFW, SGI, SHTML, SIX, SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA, THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UBRL6, UIL, UYVY, VDA, VICAR, VID, VIDEO, VIFF, VIPS, VST, WBMP, WEBM, WEBP, WMV, WPG, X3F, XBM, XC, XCF, XPM, XPS, XV, Y, YCbCr, YCbCrA, YUV
gd_version: bundled (2.1.0 compatible)
gd_formats: GIF, JPEG, PNG, WebP, BMP
ghostscript_version: not available wp-server server_architecture: Linux localhost 3.10.0-1160.83.1.el7.x86_64 #1 SMP Linux localhost 3.10.0-1160.83.1.el7.x86_64 #1 SMP Linux localhost 3.10.0-1160.83.1.el7.x86_64 #1 SMP
httpd_software: Apache/2.4.57 (Unix)
php_version: 8.0.29 64bit
php_sapi: cgi-fcgi
max_input_variables: 4000
time_limit: 240
memory_limit: 512M
max_input_time: 60
upload_max_filesize: 128M
php_post_max_size: 128M
curl_version: 8.1.2 OpenSSL/1.1.1u
suhosin: false
imagick_availability: true
pretty_permalinks: true
htaccess_extra_rules: true wp-database extension: mysqli
server_version: 5.7.38-log
client_version: mysqlnd 8.0.29
max_allowed_packet: 67108864
max_connections: 3000 wp-constants WP_HOME: https://annabergner.com/
WP_SITEURL: https://annabergner.com/
WP_CONTENT_DIR: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app/wp-content
WP_PLUGIN_DIR: /mnt/web120/a2/87/511654587/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins
WP_MEMORY_LIMIT: 40M
WP_MAX_MEMORY_LIMIT: 512M
WP_DEBUG: false
WP_DEBUG_DISPLAY: true
WP_DEBUG_LOG: false
SCRIPT_DEBUG: false
WP_CACHE: true
CONCATENATE_SCRIPTS: undefined
COMPRESS_SCRIPTS: undefined
COMPRESS_CSS: undefined
WP_ENVIRONMENT_TYPE: Nicht definiert
DB_CHARSET: utf8
DB_COLLATE: undefined wp-filesystem wordpress: writable
wp-content: writable
uploads: writable
plugins: writable
themes: writable
mu-plugins: writable google-site-kit version: 1.106.0
php_version: 8.0.29
wp_version: 6.2.2
reference_url: https://annabergner.com
amp_mode: no
site_status: connected-site
user_status: authenticated
verification_status: verified-file
connected_user_count: 1
active_modules: site-verification, search-console, analytics, analytics-4, pagespeed-insights, tagmanager
recoverable_modules: none
required_scopes:
openid: ✅
https://www.googleapis.com/auth/userinfo.profile: ✅
https://www.googleapis.com/auth/userinfo.email: ✅
https://www.googleapis.com/auth/siteverification: ✅
https://www.googleapis.com/auth/webmasters: ✅
https://www.googleapis.com/auth/analytics.readonly: ✅
https://www.googleapis.com/auth/tagmanager.readonly: ✅
capabilities:
googlesitekit_authenticate: ✅
googlesitekit_setup: ✅
googlesitekit_view_posts_insights: ✅
googlesitekit_view_dashboard: ✅
googlesitekit_manage_options: ✅
googlesitekit_update_plugins: ✅
googlesitekit_view_splash: ✅
googlesitekit_view_authenticated_dashboard: ✅
googlesitekit_view_wp_dashboard_widget: ✅
googlesitekit_view_admin_bar_menu: ✅
googlesitekit_view_shared_dashboard: ⭕
googlesitekit_read_shared_module_data::["search-console"]: ⭕
googlesitekit_read_shared_module_data::["analytics"]: ⭕
googlesitekit_read_shared_module_data::["pagespeed-insights"]: ⭕
googlesitekit_manage_module_sharing_options::["search-console"]: ✅
googlesitekit_manage_module_sharing_options::["analytics"]: ✅
googlesitekit_manage_module_sharing_options::["pagespeed-insights"]: ✅
googlesitekit_delegate_module_sharing_management::["search-console"]: ✅
googlesitekit_delegate_module_sharing_management::["analytics"]: ✅
googlesitekit_delegate_module_sharing_management::["pagespeed-insights"]: ⭕
enabled_features:
adBlockerDetection: ⭕
adsenseSetupV2: ✅
dashboardSharing: ✅
ga4Reporting: ✅
gm3Components: ⭕
userInput: ⭕
search-console_shared_roles: none
search-console_management: owner
analytics_shared_roles: none
analytics_management: owner
pagespeed-insights_shared_roles: none
pagespeed-insights_management: all_admins
search_console_property: https://annabergner.com/
analytics_dashboard_view: universal-analytics
analytics_account_id: 2251•••••
analytics_property_id: UA-2251•••••••
analytics_profile_id: 2643•••••
analytics_use_snippet: yes
analytics_4_property_id: 3420365••
analytics_4_web_data_stream_id: 4275••••••
analytics_4_measurement_id: G-GC••••••••
analytics_4_use_snippet: yes
tagmanager_account_id: none
tagmanager_container_id: none
tagmanager_amp_container_id: none
tagmanager_use_snippet: yes wpforms version: 1.8.2.3
lite: Dez 22, 2021 @ 11:52am
upload_dir: Beschreibbar
total_forms: 1
total_submissions: 21Du verwendest ein Child-Theme. Das ist eine Ergänzung zum Parent Theme „Hello Elementor“, das auch über eine
header.php
verfügt. Den aktuellen Code kannst du hier einsehen: https://themes.trac.wordpress.org/browser/hello-elementor/2.8.1/header.phpMöchtest du nun etwas im Template einfügen, kannst du die Datei aus dem Parent Theme
wp-content/themes/hello-elementor/header.php
in dein Child-Theme nachwp-content/themes/hello-theme-child-master
kopieren und diese Datei nach Belieben anpassen. Nachtteil ist allerdings, dass Updates des Parent Theme sich nicht auf dein angeändertes Template auswirken. Deshalb ist es besser, zusätzliche Zeilen im Header über einen Hook einzubinden.Nehmen wir an, du möchtest zu Verifizierung deines Mastodon-Accounts folgende Zeilen im Header einfügen:
<!-- Du findest mich auch auf Mastodon: --> <link rel="me" href="https://wp-social.net/@pixolin">
Das kannst du dann über folgenden Code einbinden:
add_action( 'wp_head', 'pix_mastodon' ); function pix_mastodon() { echo '<!-- Du findest mich auch auf Mastodon: --> <link rel="me" href="https://wp-social.net/@pixolin" />'; }
Die Funktion gehört dann in die
functions.php
des Child Theme. Natürlich kannst du auch alle beliebigen anderen Tags unterbringen – das sollte nur ein Beispiel sein.-
Diese Antwort wurde geändert vor 1 Jahr, 7 Monaten von
Bego Mario Garde. Grund: Syntaxfehler korrigiert
Hallo,
danke für die Antwort. Konkret möchte ich ein Google Tag integrieren. Wenn ich richtig verstanden habe, muss ich den Code snippet über einen Hook in die header-php Datei des Parent Theme einbinden? An welche Stelle kommt das snippet genau?
<!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WXK7NJSL');</script> <!-- End Google Tag Manager -->
Den letzten Absatz mit der functions.php Datei verstehe ich nicht. Ich dachte, ich ändere nur die header.php Datei und fertig?
add_action( 'wp_head', 'amber_googletagmanager' ); function amber_googletagmanager() { echo '<!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WXK7NJSL');</script> <!-- End Google Tag Manager -->'; }
Diesen Code kopierst du ans Ende der
functions.php
deines Child-Themes. Die Zeileadd_action( 'wp_head', 'amber_googletagmanager' );
sorgt dann dafür, dass dein Code in den Header eingebunden wird.Ich dachte, ich ändere nur die header.php Datei und fertig?
Das geht wie bereits beschrieben zwar auch, wenn du die
header.php
des Parent Theme in das Child-Theme kopierst. Das hat aber den Nachtteil, dass du bei jedem Update des Parent Themes prüfen musst, ob der Entwickler etwas am Templateheader.php
geändert hat, um dein Child-Theme entsprechend anzupassen. Fügst du den Code hingegen wie beschrieben ein, brauchst du weder das Templateheader.php
kopieren, noch musst du dir bei Updates Gedanken machen.Alternativ kannst du auch ein Plugin wie z.B. Head, Footer and Post Injections nutzen. Das Plugin bietet dir dann ein Eingabeformular, in dem du deinen Code einfügen kannst – ganz ohne Programmieren.
-
Diese Antwort wurde vor 1 Jahr, 7 Monaten von
- Das Thema „header.php Datei fehtl“ ist für neue Antworten geschlossen.