Einstellungen Privatsphäre
Vielen Dank.
Leider liegt es nicht daran. Das Häkchen steht auf:
"Mein Blog soll für jeden, Suchmaschinen und Web-Archivierer eingeschlossen, sichtbar sein."
Bin ratlos.
V.
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenEinstellungen Privatsphäre
Vielen Dank.
Leider liegt es nicht daran. Das Häkchen steht auf:
"Mein Blog soll für jeden, Suchmaschinen und Web-Archivierer eingeschlossen, sichtbar sein."
Bin ratlos.
V.
Hallo Forum,
meine Seite wird durch eine robots.txt für die Indizierung durch Suchmaschinen gesperrt (lt. Google Webmaster-Tools) und tatsächlich auch kaum gefunden. Weder auf meinem Unterverzeichnis:
http://www.uni-weimar.de/projekte/event/studiobauhaus
noch im Root liegt jedoch eine entsprechende robtos.txt vor.
Woran kann das liegen? Wie finde ich diese robots.txt?
Hallo Forum,
ich benutze ein Plug-in (fbLikeButton), um meine Seite über Facebook mit dem "Like Button" zu verbreiten. Leider wird das Thumbnail-Bild nicht korrekt angezeigt (ein Logo aus dem Footer wird verwendet). Vielmehr soll bei mir ein Bild angezeigt werden, das ich als custom field/ benutzerdefiniertes Feld angelegt habe. Ich habe es auf zwei Wegen versucht:
1. Über die header.php und das sogenannte Open Graph Protokoll von Facebook:
<meta property="og:image" content="<?php get_post_meta($post->ID, 'thumbnail', $single = true); ?>" />
2. Über dieses Skript in der function.php
<?php
/**
* Gibt das Vorschaubild u.a. für Facebook aus
*
* @author Sergej Müller
*/
function sm_image_src() {
/* Nur Frontend */
if (is_feed() || is_trackback() || !is_singular() || !has_post_thumbnail($GLOBALS['post']->ID)) {
return;
}
/* Source */
$image = get_post_meta($post->ID, 'thumbnail', $single = true);
/* Ausgabe */
echo sprintf(
'<link href="%s" rel="image_src" />%s',
esc_attr($image[0]),
"\n"
);
}
/* Aktion hinzufügen */
add_action('wp_head', 'sm_image_src');
?>
Alles anzeigen
</div>
Was mache ich falsch?
Freue mich über Hilfe. Voltaire.
Artikelbild für Facebook
[FONT=Arial][size=10]Ich vergaß zu erwähnen, dass ich das Artikel benötige, um es auf Facebook korrekt wieder zu geben. Nun habe ich versucht, ein Codeschnipsel für die function.php zu modifizieren, das den post_thumbnail als Facebook-Thumbnail ausgeben soll . Es soll nicht das Artikelbild, sondern das Bild in meinem custom field "thumbnail" ausgeben. Wiederum ohne Erfolg:
<?php
/**
* Gibt das Vorschaubild u.a. für Facebook aus
*
* @author Sergej Müller
*/
function sm_image_src() {
/* Nur Frontend */
if (is_feed() || is_trackback() || !is_singular() || !has_post_thumbnail($GLOBALS['post']->ID)) {
return;
}
/* Source */
$image = get_post_meta($post->ID, 'thumbnail', $single = true);
/* Ausgabe */
echo sprintf(
'<link href="%s" rel="image_src" />%s',
esc_attr($image[0]),
"\n"
);
}
/* Aktion hinzufügen */
add_action('wp_head', 'sm_image_src');
?>
Alles anzeigen
Geändert habe ich
/* Source */
$image = wp_get_attachment_image_src(
get_post_thumbnail_id($GLOBALS['post']->ID)
);
in
Weiterhin werden willkürlich Facebook-Bilder aus der Seite ausgewählt. Was mache ich falsch?
Voltaire.
[/SIZE][/FONT]
Hallo Forum,
bei der Überarbeitung eines alten Themes bin ich auf folgendes Problem gestoßen. Das Artikelbild wird dort nicht im Backend definiert, sondern in einem Custom field mit der Bezeichnung "thumbnail". Wie kann ich z.B. meine function.php erweitern, so dass diese die img src für das Artikelbild aus dem Custom field "thumbnail" ausliest?
Ein ratloser
Voltaire.
Hallo Forum,
ich verwende in meinem Theme das Custom Field 'thumbnail' um allen Beiträgen ein Vorschaubild zuzuweisen. Nicht immer sind diese Bilder sofort erstellt und ich würde mir wünschen, dass alle leeren Bilder durch ein Standardbild / default image ersetzt würden (bzw. Beiträgen und Seiten ohne thumbnail das Standardbild zugewiesen wird). Ein Plugin habe ich bisher dafür nicht gefunden. Oder gibt es sowas doch?
Voltaire.
Das war des Rätsels Lösung
<?php
$counter=0;
foreach($posts as $post) {
$counter=$counter+1;
setup_postdata($post);
?>
[COLOR=Red]<?php wp_reset_postdata(); ?>[/COLOR]
Da wäre ich im Leben nicht drauf gekommen, dass der Loop die aktuelle Kategorie durcheinander bringt. Und PHP kann ich ja ehrlich gesagt auch nicht. Aller herzlichsten Dank - nun schon zum zweiten mal!
Vielen Dank.
wp_reset_query() hilft leider auch nicht. Bei der folgenden Variante des Codes erhalten alle die sidebar 'page'.
Hier der ganze Code meiner single.php:
<!-- Style für Nonvideo-Inhalte -->
<?php include (TEMPLATEPATH . '/header-home.php'); ?>
<?php $aOptions = OnDemand::initOptions(false); ?>
<div id="bgrverlauf"></div>
<div id="csite"><?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<div id="featured">
<!-- relativer Pfad: <div id="postimage" style="background: url(<?php $key="postimage"; echo esc_url( home_url( '/' ) ).get_post_meta($post->ID, $key, true); ?>) top left no-repeat;"> -->
<div id="postimage" style="background: url(<?php $key="postimage"; echo get_post_meta($post->ID, $key, true); ?>) top left no-repeat;"></div>
</div>
<div id="menue">
<span class="menue_off"> <a href="http://www.uni-weimar.de/projekte/event/studiobauhaus/?page_id=2" class="menue_weiter">DAS PROJEKT</a> </span>
<span class="menue_on"> <a href="http://www.uni-weimar.de/projekte/event/studiobauhaus/?p=83" class="menue_start">DIE FILME</a> </span>
<span class="menue_on"> <a href="http://www.uni-weimar.de/projekte/event/studiobauhaus/?page_id=226" class="menue_start">AKTUELLES</a> </span>
</div>
<div id="contentwrap">
<div id="content">
<div id="contentleft">
<div id="videogallery">
<div id="videodets">
<div id="postinfo">
<div id="subtitle"><?php $key="untertitel"; echo get_post_meta($post->ID, $key, true); ?></div>
<h2><a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><?php the_title() ?></a></h2>
</div>
</div>
<div id="postcontent"><?php the_content('<p class="serif">Read the rest of this entry »</p>'); ?></div>
<?php
$offset=0;
$metakey='related';
$metavalue=get_post_meta(get_the_ID(), $metakey, true);
$posts=array();
$posts=array();
while (count($posts)==0) {
if ($metavalue=='')
$posts=get_posts('category_name=featured&showposts=9999&offset='.($offset==0?$offset:$offset-1).'&exclude='.get_the_ID());
else
$posts=get_posts('meta_key='.$metakey.'&meta_value='.$metavalue.'&showposts=9999&offset='.($offset==0?$offset:$offset).'&exclude='.get_the_ID());
$offset=$offset-3;
if ($offset<0)
break;
}
if (count($posts)!=0) {
?>
<div id="videogallery">
<div id="blacker">
<h3>Weitere Beiträge zu diesem Projekt:</h3>
</div>
<div id="thumbnail">
<?php
$counter=0;
foreach($posts as $post) {
$counter=$counter+1;
setup_postdata($post);
?>
<div id="itemwrap">
<div class="videoitem2">
<div class="thumbnail">
<a href="<?php the_permalink() ?>" class="thetip" title="<?php the_title(); ?>">
<img class="thumb" src="<?php $key="thumbnail"; echo get_post_meta($post->ID, $key, true); ?>" />
</a>
<?php $key="was"; echo get_post_meta($post->ID, $key, true); ?>
</div>
</div>
<h2 class="itemtitle"><a href="<?php the_permalink() ?>" title="<?php the_title() ?>"><?php the_title() ?></a></h2>
<p class="itemdesc"><?php the_content_rss('', TRUE, '', 40); ?></p>
</div>
<?php
}
?>
</div>
</div>
<?php
}
?> <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('Post Sidebar') ) : ?>
<?php endif; ?>
</div>
</div>
</div>
<?php endwhile; else: ?> <?php endif; ?>
<div id="contentright">
[COLOR=Red]<?php
wp_reset_query();
if (array(in_category('Presse','Kooperationen','English content'))) {
get_sidebar('page');}
else {
get_sidebar('single'); }
?>[/COLOR]
<?php include (TEMPLATEPATH . '/searchform.php'); ?>
</div>
</div>
<?php get_footer(); ?>
</div>
Alles anzeigen
Was auch nicht funktioniert:
<?php
if ( in_category('Presse') ) {
get_sidebar('page');}
elseif ( in_category('Kooperationen') ) {
get_sidebar('page');}
elseif ( in_category('English content') ) {
get_sidebar('page');}
else {
get_sidebar('single'); }
?>
Die Varianten elseif enthalten die sidebar 'single' statt 'page'. Bei Presse + allen anderen stimmt es. :?:
Alle Kategorien geben sidebar-page.php aus
Vielen Dank Scotti! Der Code gibt jetzt überall die sidebar 'page' aus. Die Variante ELSE='single' funktioniert nicht. Auf den mit ELSE bezeichneten Posts wird die sidebar 'single' nicht ausgegeben. Hm.
Hallo Forum,
ich habe zwei sidebar.php -Dateien und frage außerhalb des Loops, in welcher Kategorie sich der jeweilige Post befindet. Gehört er zu den genannten Kategorien, dann soll eine bestimmte Sidebar verwendet werden. Es funktioniert aber nur bei der ersten Kategorie 'Presse' nicht aber bei den anderen Kategorien. Was mache ich falsch?
Code:[INDENT][size=10]<?php if ( in_category(array('Presse','Kooperationen','English content')) ) {
include (TEMPLATEPATH . '/sidebar-page.php');
}
else {
include (TEMPLATEPATH . '/sidebar-single.php');
}
?>[/SIZE]
[/INDENT]Freue mich über Hilfe,
V.
Problem gelöst.
Vielen Dank!
Hallo Forum,
bei dem Versuch ein etwas älteres Template anzupassen, habe ich in meiner sidebar.php die Funktion wp_list_pages() verwendet:
<ul class="mypages">
<?php wp_list_pages() ?>
<ul>
In der Auflistung finden sich jetzt solche Aufzählungszeichen ">>", die ich mit CSS nicht entfernen kann (list-type). Wie werden die erzeugt und wie kann ich sie entfernen?
Die Beispielseite ist hier:
http://www.uni-weimar.de/projekte/event…haus/?page_id=6
Wer kann weiterhelfen?
Danke, V.
Hallo Forum, ich administriere ein WP-Theme mit vielen benutzerdefinierten Feldern. Gibt es eine Möglichkeit, einen Beitrag zu duplizieren, um diese Felder nicht jedesmal neu ausfüllen zu müssen?
Grüße, Voltaire.
Ein guter Tip
Vielen Dank!
V.
Für das Archiv meines Blogs habe ich jedem Beitrag einen bzw. mehrere Personennamen über das benutzerdefinierte Feld "personen" zugewiesen. Diese Namen bezeichnen Personen, um die es in dem Beitrag geht (also nicht die Verfasser). Jetzt möchte ich für das Archiv eine Liste sortiert nach den im Custom Field angegebenen Personennamen ausgeben. Wie macht man das? Freue mich über Eure Hilfe.
Tag Plug-In
Hallo Chris,
ganz schön lange die Liste. Es scheint Tag-Plugins zu geben, z.B. Ultimate Tag Warrior, mit denen man vielleicht was machen kann...
Voltaire.
http://www.studio-bauhaus.tv
Hallo Forum,
ich habe ein Struktur-Problem (nicht nur) mit meiner Website. Dort sind Beiträge über bestimmte Personen drin. Ich möchte ein Personenverzeichnis anlegen. Ist jetzt notwendig für jede Person extra eine Kategorie einzurichten oder gibt es auch die Möglichkeit (z.B: über ein Plugin) dass ich dem Beitrag eine Person zuweise und dann in der Sitemap eine Kategorie 'alle Personen' auftaucht, unter der die Beiträge dann nicht mit dem Titel, sondern mit dem Namen der Person auftauchen?
Fragt sich
Voltaire.
Hallo,
also ich habe folgendes Problem... Mit dem Tiny MCE Advanced Editor soll einem Absatz eine horizontale Linie unter demselben zugewiesen werden. Das funktioniert auch, allerdings ist die Linie genau so lang, wie die letzte Zeile des Absatzes Zeichen aufweist. Die Linie soll aber die volle Breite ausfüllen, unabhängig vom Aufkommen an Zeichen. Das würde mit einem div-Container problemlos funktionieren, der lässt sich aber nicht per Editor->CSS-Stil zuweisen. Oder doch? Die Linie per <hr> zuzuweisen ist im Editor etwas umständlich (man muss jedesmal die Pixelstärke wählen und das noshade-Attribut. Weil die Linien bei der Website oft vorkommen ist das eigentlich zu aufwendig für die Leute im Backend. Wie macht man es denn am einfachsten?
Voltaire.
Hallo Forum,
ich habe auf WP 2.3 die Plugins NextGenGallery und TinyMCE Advanced installiert. Jetzt habe ich das Phänomen, dass sich im Editor die Bilder aus der NextGenGallery zwar auswählen, jedoch nicht mehr zum Editor senden lassen. Weiß jemand Rat?
Danke, Voltaire.