@bassethound Wie hast du das mit Yoast SEO gemacht?
Würde auch gern gewisse Kategorien mit diesem Plugin ausschliessen.
Beiträge von werny
-
-
Hab das Plugin installiert, aber dann bekomm ich eine Fehlermeldung und mein gesamtes WP läuft nicht mehr.
-
Leute, das kann doch nicht sein!
Habe dieses Problem auch bei mehreren meiner Seiten!
Ich kann doch nicht auf allen Seiten manuell <br>-Tags eintragen!!!!!!Wo kann man das ändern?
-
Ich habe ein Custom Field (termin_event) und möchte diese nun in meinem Theme als Variable ausgeben.
Also der Wert des Custom fields meiner Beiträge soll an die variable $termin überegeben werden, sodass ich diese Variable dann beliebig oft im Theme anführen kann.
Kann mir jemand erklären wie ich das hinbekomme?
Krieg das einfach nicht hin.Das klappt irgendwie nicht. Was hab ich da falsch gemacht?
-
Mein Theme erzeut RSS feeds.
Jene der Beiträge funktionieren, aber jene der Portfolios nicht.
so schaut der Quelltext in einem Portfolio aus:Code<link rel="alternate" type="application/rss+xml" title="XY" href="http://www.domain/portfolio/name/feed/" />
Dieser Link ist aber nicht auffindbar.
Was muss ich da ändern? -
Kann mir da niemand weiterhelfen?
Wie lautet die richtige if-Anweisung?
Ich möchte die <li>-Folge nur dann anzeigen lassen, wenn in den optionen das feld [COLOR=#000000][COLOR=#DD0000]"tiar_banner2" [/COLOR][/COLOR]
ausgefüllt wurde -
Hallo,
ich meinem Theme kann ich in den Optionen diverse URLs mit Bannern hinterlegen.
Diese werden mir dann in der Sidebar angezeigt.
Nun ist es aber so, daß diese URLs ständig wechseln und teilweise leer bleiben. In meiner Sidebar werden so lauter leere Kästchen angezeigt.
Also habe ich mir gedacht ich schreibe eine If-Schleife, die dann nur den Banner mit dem Link anzeigt, wenn auch in den Theme-Options eine URL hinterlegt wurde.Aber irgendwie läuft das was schief;
es zeigt mir nun gar keine Banner mehr anPHP
Alles anzeigen<?php if(get_post_meta($post->ID, 'tiar_url2', true)) : ?> <li> <?php $ban2 = get_option('tiar_banner2'); $url2 = get_option('tiar_url2'); $lab2 = get_option('tiar_lab2'); $alt2 = get_option('tiar_alt2'); ?> <a target="_blank" href="<?php echo ($url2); ?>" title="<?php echo ($lab2); ?>"><img src="<?php echo ($ban2); ?>" alt="<?php echo ($alt2); ?>" style="vertical-align:bottom;" /></a> </li> <?php endif; ?>Kann mir jemand erklären, was ich falsch gemacht habe?
-
ich habe ein theme runtergeladen.
bei dem kann man seine referenzen (portfolio) hinterlegen.
Also nicht als Artikel oder seiten, sondern unter dem Punkt "Portfolio"
Solche Themes gibt es jede Menge.
Irgendwie ist aber bei dem Portfolio das CF deaktiviert und das möchte ich gerne ändern.Hier ist meine functions.php:
ZitatAlles anzeigen<?php
if ( ! isset( $content_width ) )
$content_width = 620;require(get_template_directory() .'/admin/theme-admin.php');
require(get_template_directory() .'/functions/pagination.php');
require(get_template_directory() .'/functions/better-excerpts.php');
require(get_template_directory() .'/functions/shortcodes.php');
require(get_template_directory() .'/functions/meta/meta-box-class.php');
require(get_template_directory() .'/functions/meta/meta-box-usage.php');
require(get_template_directory() .'/functions/flickr-widget.php');if ( function_exists( 'add_theme_support' ) )
add_theme_support( 'post-thumbnails' );if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'full-size', 9999, 9999, false );
add_image_size( 'nivo-slider', 920, 360, true );
add_image_size( 'post-image', 660, 220, true );
add_image_size( 'portfolio-thumb', 215, 140, true );
add_image_size( 'portfolio-single', 500, 9999, false );
}add_action('wp_enqueue_scripts','wpex_theme_scripts_function');
function wpex_theme_scripts_function() {
wp_enqueue_style('prettyPhoto',get_template_directory_uri() . '/css/prettyPhoto.css');
wp_enqueue_style('arvo-g-font', 'http://fonts.googleapis.com/css?family=Arvo:400,700,700italic');
wp_enqueue_style('droid-serif-g-font','http://fonts.googleapis.com/css?family=Dro…talic,700italic');
wp_enqueue_script('jquery');
wp_enqueue_script('hoverIntent', get_template_directory_uri() . '/js/jquery.hoverIntent.minified.js', array('jquery'), '', true);
wp_enqueue_script('superfish', get_template_directory_uri() . '/js/superfish.js', array('jquery'), '', true);
wp_enqueue_script('custom', get_template_directory_uri() . '/js/custom.js', array('jquery'), '', true);if(is_page_template('template-portfolio.php')) {
wp_enqueue_script('portfolio', get_template_directory_uri() . '/js/portfolio.js', array('jquery'), '', true);
}
if( get_post_type() == 'portfolio') {
wp_enqueue_script('prettyphoto', get_template_directory_uri() . '/js/jquery.prettyPhoto.js', array('jquery'), '', true);
}
//homepage js
if(is_front_page()) {
wp_enqueue_script('nivo', get_template_directory_uri() . '/js/jquery.nivo.slider.js', array('jquery'), '', true);
}
}if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Sidebar',
'id' => 'sidebar',
'description' => 'Widgets in this area will be shown in the sidebar.',
'before_widget' => '<div class="sidebar-box clearfix">',
'after_widget' => '</div>',
'before_title' => '<h4><span>',
'after_title' => '</span></h4>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Footer Left',
'id' => 'footer-left',
'description' => 'Widgets in this area will be shown in the footer left area.',
'before_widget' => '<div class="footer-widget clearfix">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Footer Middle',
'id' => 'footer-middle',
'description' => 'Widgets in this area will be shown in the footer middle area.',
'before_widget' => '<div class="footer-widget clearfix">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array(
'name' => 'Footer Right',
'id' => 'footer-right',
'description' => 'Widgets in this area will be shown in the footer right area.',
'before_widget' => '<div class="footer-widget clearfix">',
'after_widget' => '</div>',
'before_title' => '<h4>',
'after_title' => '</h4>',
));add_action( 'init', 'wpex_create_post_types' );
function wpex_create_post_types() {
//slider post type
register_post_type( 'Slides',
array(
'labels' => array(
'name' => __( 'HP Slides', 'workz' ),
'singular_name' => __( 'Slide', 'workz' ),
'add_new' => _x( 'Neu', 'Slide', 'workz' ),
'add_new_item' => __( 'Neuer Slider', 'workz' ),
'edit_item' => __( 'Edit Slide', 'workz' ),
'new_item' => __( 'Neuer Slider', 'workz' ),
'view_item' => __( 'View Slide', 'workz' ),
'search_items' => __( 'Search Slides', 'workz' ),
'not_found' => __( 'No Slides found', 'workz' ),
'not_found_in_trash' => __( 'No Slides found in Trash', 'workz' ),
'parent_item_colon' => ''
),
'public' => true,
'supports' => array('title','thumbnail'),
'query_var' => true,
'rewrite' => array( 'slug' => 'slides' ),
)
);
//hp highlights
register_post_type( 'hp_highlights',
array(
'labels' => array(
'name' => __( 'HP Highlights', 'workz' ),
'singular_name' => __( 'Highlight', 'workz' ),
'add_new' => _x( 'Neu hinzu', 'Highlight', 'workz' ),
'add_new_item' => __( 'Add New Highlight', 'workz' ),
'edit_item' => __( 'Edit Highlight', 'workz' ),
'new_item' => __( 'New Highlight', 'workz' ),
'view_item' => __( 'View Highlight', 'workz' ),
'search_items' => __( 'Search Highlights', 'workz' ),
'not_found' => __( 'No Highlights found', 'workz' ),
'not_found_in_trash' => __( 'No Highlights found in Trash', 'workz' ),
'parent_item_colon' => ''
),
'public' => true,
'supports' => array('title','editor'),
'query_var' => true,
'rewrite' => array( 'slug' => 'hp-highlights' ),
)
);//portfolio post type
register_post_type( 'Portfolio',
array(
'labels' => array(
'name' => __( 'Produktionen', 'workz' ),
'singular_name' => __( 'Produktion', 'workz' ),
'add_new' => _x( 'Neu hinzu', 'Produktion Project', 'workz' ),
'add_new_item' => __( 'Neue Produktion', 'workz' ),
'edit_item' => __( 'Produktion bearbeiten', 'workz' ),
'new_item' => __( 'Neue Produktion', 'workz' ),
'view_item' => __( 'Produktion anschauen', 'workz' ),
'search_items' => __( 'Suche Produktionen', 'workz' ),
'not_found' => __( 'Keine Produktionen gefunden', 'workz' ),
'not_found_in_trash' => __( 'Keine Produktionen im Papierkorb gefunden', 'workz' ),
'parent_item_colon' => ''
),
'public' => true,
'supports' => array('title','editor','thumbnail'),
'query_var' => true,
'rewrite' => array( 'slug' => 'portfolio' ),
)
);
}// Add taxonomies
add_action( 'init', 'wpex_create_taxonomies' );
function wpex_create_taxonomies() {
// portfolio taxonomies
$cat_labels = array(
'name' => __( 'Art der Produktion', 'workz' ),
'singular_name' => __( 'Produktion Kategorie', 'workz' ),
'search_items' => __( 'Suche in den Produktions-Kategorien', 'workz' ),
'all_items' => __( 'Alle Kategorien', 'workz' ),
'parent_item' => __( 'Parent Produktion-Kategorie', 'workz' ),
'parent_item_colon' => __( 'Ähnliche Produktion-Kategorie:', 'workz' ),
'edit_item' => __( 'Bearbeite Produktions-Kategorien', 'workz' ),
'update_item' => __( 'Update Portfolio Category', 'workz' ),
'add_new_item' => __( 'Neue Kategorie hinzufügen', 'workz' ),
'new_item_name' => __( 'Name neue Kategorie der Produktion', 'workz' ),
'choose_from_most_used' => __( 'Wähle aus vorherigen Kategorien', 'workz' )
);register_taxonomy('portfolio_cats','portfolio',array(
'hierarchical' => false,
'labels' => $cat_labels,
'query_var' => true,
'rewrite' => array( 'slug' => 'portfolio-category' ),
));
}/*-----------------------------------------------------------------------------------*/
/* Portfolio Cat Pagination
/*-----------------------------------------------------------------------------------*/// Set number of posts per page for taxonomy pages
$option_posts_per_page = get_option( 'posts_per_page' );
add_action( 'init', 'my_modify_posts_per_page', 0);
function my_modify_posts_per_page() {
add_filter( 'option_posts_per_page', 'my_option_posts_per_page' );
}
function my_option_posts_per_page( $value ) {
global $option_posts_per_page;
if ( is_tax( 'portfolio_cats') ) {
return 8;
}
else {
return $option_posts_per_page;
}
}/*-----------------------------------------------------------------------------------*/
/* Other functions
/*-----------------------------------------------------------------------------------*/// Limit Post Word Count
function wpex_new_excerpt_length($length) {
return 50;
}
add_filter('excerpt_length', 'wpex_new_excerpt_length');//Replace Excerpt Link
function wpex_new_excerpt_more($more) {
global $post;
return '...';
}
add_filter('excerpt_more', 'wpex_new_excerpt_more');// Enable Custom Background
add_theme_support( 'custom-background' );// register navigation menus
register_nav_menus(
array(
'menu'=>__('Menu'),
)
);?>
-
Doch das muss etwas mit dem theme zu tun haben, denn im Editor der PORTFOLIOS kann ich keine CF eintragen.
Wie kann ich dies aktivieren? -
Hallo,
benutzerdefinierte Felder sind ja was tolles!
In meinem aktuellen Theme aber habe ich im backend leider nirgendwo die Möglichkeit, die Variablen in den benut. Feldern einzutragen (so wie auf den SEITEN oder ARTIKELN).
Wie kann ich auch auf meinen PORTFOLIO-Seiten die Felder definieren?
Danke für die Hilfe.Werner
-
also in dem Abschnitt muss man das ändern:
PHP<div class="image"> <?php print '<a href="'.get_attachment_link($child->ID).'" data-width="'.$src[1].'" data-height="'.$src[2].'" rel="lightbox[single]">' ?> <?php print wp_get_attachment_image($child->ID, 'post-thumbnail', false, array('class' => 'thumbnail')); ?> <?php print '</a>' ?> </div>Das href soll nicht auf den attachment_link linken sondern auf das Artikelbild an sich...
-
Hallo,
das ist meine single.php Seite.
Rechts auf der Seite wird das Thumb meines Artikelbildes angezeigt.
Wenn man draufklickt, kommt man zum Permalink mit dem Artikelbild in Orginalgröße.
Ich möchte das jetzt ändern, daß man beim Draufklicken direkt zum Artikelbild in Orginalgröße kommt (und später dann mittels lightbox anzeigen).Wer kann mir da weiterhelfen?
hier der Code der gesamten Seite:PHP
Alles anzeigen<?php get_header(); the_post(); ?> <div id="page-title" class="post-title"> <div class="container"> <div class="post-info"> <div class="date"> <em></em> <a href="<?php the_permalink() ?>"><?php print get_the_date() ?></a> </div> <div class="comments"> <em></em> <a href="#comments"><?php comments_number( __('Keine Kommentare', 'snapshot'), __('Ein Kommentar', 'snapshot'), __('% Comments', 'snapshot') ); ?></a> </div> <?php $category = get_the_category(); if(!empty($category)) : ?> <div class="category"> <em></em> <?php the_category(', '); ?> </div> <?php endif ?> </div> <h1> <?php the_title() ?> </h1> <div class="nav"> <?php previous_post_link('%link') ?> <?php next_post_link('%link') ?> </div> </div> </div> <?php get_template_part('viewer') ?> <div id="post-<?php the_ID() ?>" <?php post_class() ?>> <div class="container"> <div id="post-share"> <?php if(so_setting('social_display_share')) get_template_part('share') ?> </div> <div id="post-main"> <div class="entry-content"> <?php the_content() ?> <?php global $numpages; if(!empty($numpages) || get_the_tag_list() != '') : ?> <div class="clear"></div> <?php endif; ?> <?php wp_link_pages() ?> <?php the_tags() ?> </div> <div class="clear"></div> <div id="single-comments-wrapper"> <?php comments_template() ?> </div> </div> <div id="post-images"> <?php $children = get_children(array( 'post_mime_type' => 'image', 'post_parent' => get_the_ID(), 'post_type' => 'attachment', 'post_status' => 'inherit', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID' )); foreach($children as $child){ $exclude = get_post_meta($child->ID, 'sidebar_exclude', true); if(!empty($exclude)) continue; $src = wp_get_attachment_image_src($child->ID, 'single-large'); ?> /// Hier ist das Corpus Delicti ;) <div class="image"> <?php print '<a href="'.get_attachment_link($child->ID).'" data-width="'.$src[1].'" data-height="'.$src[2].'" rel="lightbox[single]">' ?> <?php print wp_get_attachment_image($child->ID, 'post-thumbnail', false, array('class' => 'thumbnail')); ?> <?php print '</a>' ?> </div> /// Hier ist das Corpus Delicti ;) <?php } ?> </div> </div> <div class="clear"></div> </div> <?php get_footer() ?> -
Hallo, ich kann bei einem erstellen Artikel mittels Wordpress nicht die Timestamp oder Schlagwörter ändern. Funktioniert nicht auf Firefox und auch nicht beim Explorer. Anbei die Fehlermeldung des Explorers: Details zum Fehler auf der Webseite Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) Zeitstempel: Sun, 19 Feb 2012 21:51:36 UTC Meldung: Das Objekt unterstützt diese Eigenschaft oder Methode nicht. Zeile: 1 Zeichen: 970 Code: 0 URI: .../wp-admin/js/post.js?ver=20111124 Erst dachte ich, es sei ein Problem des Browsers, aber wenn ich dasselbe auf einem anderen Server probiere, dort funktioniert es. Habe auch Versucht, die wp-admin neu hochzuladen, ohne Erfolg. Woran könnte das liegen? Muss ein Java-script problem sein.
-
Hallo,
habe mein WP erfolgreich installiert und kann auch problemlos Artikel schreiben. Allerdings funktioniert bei mir das Installieren/Löschen von Plugins nicht, ich muss diese immer mittes FTP hochladen und kann sie dann erst im admin aktivieren.
Ausserdem kann ich keine Galerien anlegen bzw. Fotos ins Mediencenter hochladen, und es erscheint immer diese Fehlermeldung:
“banner.jpg” konnte wegen eines Fehlers nicht hochgeladen werden
Die hochgeladene Datei konnte nicht nach /srv/www/vhosts/meineseite.com/httpdocs/wordpress/wp-content/uploads verschoben werden.Mein Ordner Uploads ist natürlich bereits auf 777 gemoded...
Eigenartig ist auch, dass, wenn ich zb. die neuere Version von WP automatisch installieren möchte im wp-admin,
dann muss man ja die Daten zu FTP eingeben:
http://www.gayliste.com/xxx-pornsites/…-core-reinstall
Dann erscheint immer diese sehr seltsame Fehlermeldung:
WordPress Verzeichnis kann nicht gefunden werden.
Die Installation ging schiefMein Hoster hat mir gesagt, daß zb. der Pfad schon mal falsch sei:
falsch wäre: srv/www/vhosts
richtig wäre: var/www/vhostsAn was liegts denn nun wirlich bzw. was muss ich da ändern?
-
Keine Antwort?
Bitte helft mir doch weiter! -
Hallo,
gibt es denn ein plugin für folgendes:
ich möchte gerne eine Seite erstellen, die ausschliesslich Werbebanner enthält, die nach gewissen kriterien geordnet sind (zb. Banners für hotels, banners für Kinos usw).
Also Anzeige ungefähr so:
banner 1
Beschreibung
<br><br>
banner 2
Beschreibung
<br><br>
usw...
Dank Datenbank sollte man dann die Banner nach Filter-kriterien anzeigen können (zb. die meistgeklickten, oder zb. alle aus Deutschland, oder alle hotels usw)
Toll wäre auch, wenn alle Banner immer in einer wechselden Reihenfolge angezeigt werden, damit nich immer derselbe an der 1. Stelle ist...
Gib es denn so etwas in der Art für WP?
Danke für die info.. :mrgreen: