Hinzufügen eines Meta-Tags ohne Plugin
-
-
Siemüssenfürjedes Feldbenutzerdefinierte Feldererstellen und deren Wertein header.php aufrufen. Sie können aucheine Funktionerstellen,mit der Inhalt/Auszugfür die Meta-Beschreibung und Kategorie/Tagfür das Meta-Schlüsselwort automatisch verwendet werden.Esist ziemlicheinfach.You will have to create custom fields for each and call their values in header.php or you can also create a function to automatically use content/excerpt for meta description & category/tag for meta keyword. It's fairly easy.
- 0
- 2014-09-05
- Robert hue
-
_ "Mein Clientmuss kein Plugininstallieren." _ ... warum das?Wegen des alten Mythos,dass Pluginsgefährlich sind oder die Leistungbeeinträchtigen?Bitteerklären Sie ** warum ** Siees somachen wollen.Es kann sein,dass Sie voreinem [XY-Problem] stehen (http://meta.stackoverflow.com/questions/66377/what-is-the-xy-problem)._"My client require not to install plugin."_ ... why that? Because of the old myth that plugins are dangerous or hurt performance? Please explain **why** you want to do it that way. It could be that you are facing a [XY Problem](http://meta.stackoverflow.com/questions/66377/what-is-the-xy-problem).
- 0
- 2014-09-05
- kaiser
-
Hallo Sir Robert,gibt eseine andere Möglichkeit,ohne Plugin den Codenicht zubearbeiten?Hallo Sir Kaiser,der Clientmöchte kein Plugininstallieren,ermöchte automatischin WordPress hinzufügen,ohneein Plugin zuinstallieren. In dem Forum,dasichgelesen habe,muss das Plugininstalliert oder die header.phpbearbeitet werden...Hi Sir Robert, is there another way adding without plugin not to edit the code? Hi Sir Kaiser, the client doesn't want to install plugin, they want to add automatically in wordpress without installing any plugin..all the forum I read, they're requiring to install plugin or edit the header.php......
- 0
- 2014-09-05
- Janine Consolas
-
Ohne das Bearbeiten von Themendateienist diesnichtmöglich.Siemüssen Themendateienbearbeiten,insbesonderefunctions.php.Wenn dasin Ordnungist,kannicheine Lösungposten.Without editing theme files, it's not possible. You will have to edit theme files, specially functions.php. If that's OK then I can post a solution.
- 0
- 2014-09-05
- Robert hue
-
Einverstandenmit @kaiser.Halten Sie sichfür SEO anbekannte Plugins wie YOAST.Wenn Sie und Ihr Kundemit SEOnicht vertraut sind,** verwenden Sie Plugins **.SEOistein Spezialgebiet,mit demichmichnichteinmal wohlfühle.Agreed with @kaiser. For SEO, stick with well known plugins like YOAST. If you and your client are not comfortable with SEO, **use plugins**. SEO is a specialist field, one that I'm not comfortable with even.
- 0
- 2014-09-05
- Pieter Goosen
-
2 Antworten
- Stimmen
-
- 2014-09-05
Obwohlich Ihnen raten würde,dies zu vermeiden undein Pluginfür diese Arbeit zu verwenden. Dennnurein dediziertes Plugin kann SEO helfen. "WordPress SEO" von yoostistein großartiges Pluginfür SEO.
Davon abgesehenist hier der Code zum Hinzufügen von Meta-Beschreibungen und Schlüsselwörternim Header. Fügen Sie diesin die Dateifunctions.php des Themasein.
function add_meta_tags() { global $post; if ( is_single() ) { $meta = strip_tags( $post->post_content ); $meta = strip_shortcodes( $post->post_content ); $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta ); $meta = substr( $meta, 0, 125 ); $keywords = get_the_category( $post->ID ); $metakeywords = ''; foreach ( $keywords as $keyword ) { $metakeywords .= $keyword->cat_name . ", "; } echo '<meta name="description" content="' . $meta . '" />' . "\n"; echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n"; } } add_action( 'wp_head', 'add_meta_tags' , 2 );
Although I would advice you to avoid this and use a plugin for this work. Because only a dedicated plugin can help SEO. "WordPress SEO" from yoost is a great plugin for SEO.
That being said, here is the code for adding meta description and keywords in header. Paste this in theme's functions.php file.
function add_meta_tags() { global $post; if ( is_single() ) { $meta = strip_tags( $post->post_content ); $meta = strip_shortcodes( $post->post_content ); $meta = str_replace( array("\n", "\r", "\t"), ' ', $meta ); $meta = substr( $meta, 0, 125 ); $keywords = get_the_category( $post->ID ); $metakeywords = ''; foreach ( $keywords as $keyword ) { $metakeywords .= $keyword->cat_name . ", "; } echo '<meta name="description" content="' . $meta . '" />' . "\n"; echo '<meta name="keywords" content="' . $metakeywords . '" />' . "\n"; } } add_action( 'wp_head', 'add_meta_tags' , 2 );
-
Wie können diese Meta-Tagsfestgelegt werden,wenn XML-RPCfür den Zugriff auf WordPress verwendet wird?How can those meta tags set when using XML-RPC to access wordpress?
- 0
- 2016-01-01
- Amit Patel
-
- 2016-09-12
Esistimmereine gute Gelegenheit,ein spezielles SEO-Pluginfür die WordPress-Site zu haben. Wennich das Pluginjedochignoriere und direkt zu der Frage komme,obichein Meta-Tag ohne Verwendung des SEO-Plugins hinzufügenmöchte,würdeich vorschlagen,sie der Datei header.php hinzuzufügenin Ihrem WordpPress-Themaim Kopfbereichneben dem Stylesheet-Link.
Sehen Sie sich das Tag
<title>
an und sehen Sieetwas wie<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
this.Sie können Ihre Meta-Tags direkt unter dieser Zeile hinzufügen.Alle Arten von Meta-Tags,die Sie hier hinzufügen können,funktionierennormalerweise ohne Konfliktemit den Themencodes!It is always a good opportunity to have dedicated SEO plugin for WordPress site, But somehow if I ignore the plugin and straight to the question adding meta tag without a use of SEO plugin, I would suggest add them to header.php file in your WordpPress theme at the head section near the style sheet link.
Look at
<title>
tag and you can see something like<title><?php bloginfo('name'); ?><?php wp_title(); ?></title>
this. You can add your meta tags just below this line. All type of the meta tags you can add here and it would work normally without conflict to the theme codes!
Istesmöglich,aufjeder Seite Meta-Titel,Meta-Beschreibung und Meta-Schlüsselwörter hinzuzufügen,ohne das Plugin zuinstallieren?
Mein Clientmuss das Pluginnichtinstallieren.Ichbin neugierig auf diesen Fall. Ich weißnur,dass der Administrator das SEO-Pluginin seinem WordPressinstallieren sollte,umeine Meta-Einfügung zuerhalten.