Verfasste Forenbeiträge

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)
  • Thread-Ersteller maffylein

    (@maffylein)

    Im pulldown Menü taucht keine Kategorie zum auswählen auf.

    Ich verwende das Standard Theme.

    Seit den letzten Updates von Word Press trat dieses Problem plötzlich auf.

    Thread-Ersteller maffylein

    (@maffylein)

    Hier ist noch der Link zur Seite!
    http://www.wandernimsaaletal.de/wanderfuehrer/

    Soweit funktioniert das Plugin recht gut.

    Thread-Ersteller maffylein

    (@maffylein)

    Die Bildgröße sollte passen, da dieses Bild die original Größe hat und nicht verkleinert ist. Wie ich schon sagte, dieses Problem ist erst seit dem Update auf 4.1.

    Thread-Ersteller maffylein

    (@maffylein)

    Ich habe nun nach langem Suchen einen Code Schnipsel gefunden.
    Nun werden auch die Kategorien mit ausgegeben.

    add_action( 'init', 'create_post_type' );
    
    function create_post_type() {
    
    $labels = array(
        'name' => _x('Books', 'post type general name'),
        'singular_name' => _x('Book', 'post type singular name'),
        'add_new' => _x('Add New', 'book'),
        'add_new_item' => __('Add New Book'),
        'edit_item' => __('Edit Book'),
        'new_item' => __('New Book'),
        'view_item' => __('View Book'),
        'search_items' => __('Search Books'),
        'not_found' =>  __('No books found'),
        'not_found_in_trash' => __('No books found in Trash'),
        'parent_item_colon' => '',
        'menu_name' => 'Books'
    
    );
    
    $args = array(
        'labels' => $labels,
     	'public' => true, // Öffentlich zugänglich
    	'publicly_queryable' => true,
    	'show_ui' => true, // Im Administrationsbereich anzeigen
    	'show_in_menu' => true, // Im Menü anzeigen
    	'query_var' => true, // Für eigene Querys zugänglich machen
        'rewrite' => true,
        'capability_type' => 'post',
        'has_archive' => true,
        'hierarchical' => true,
        'menu_position' => null,
        'supports' => array('title','editor','thumbnail','excerpt','comments','customfields'),
    	'taxonomies' => array( 'category', 'post_tag' ), // add default post categories and tags
    	'public' => true,
    	'rewrite' => array('slug' => 'custom')
    );
    
    	register_post_type( 'book', $args );
    	register_taxonomy_for_object_type( 'category', 'book' );	
    
    }
    
    // hook into the init action and call create_book_taxonomies when it fires
    add_action( 'init', 'create_book_taxonomies', 0 );
    
    // create two taxonomies, genres and writers for the post type "book"
    function create_book_taxonomies() {
    	// Add new taxonomy, make it hierarchical (like categories)
    	$labels = array(
    		'name'              => _x( 'Regionen', 'taxonomy general name' ),
    		'singular_name'     => _x( 'Region', 'taxonomy singular name' ),
    		'search_items'      => __( 'Search Region' ),
    		'all_items'         => __( 'All Regionen' ),
    		'parent_item'       => __( 'Parent Region' ),
    		'parent_item_colon' => __( 'Parent Region:' ),
    		'edit_item'         => __( 'Edit Region' ),
    		'update_item'       => __( 'Update Region' ),
    		'add_new_item'      => __( 'Add New Region' ),
    		'new_item_name'     => __( 'New Region Name' ),
    		'menu_name'         => __( 'Region' ),
    	);
    
    	$args = array(
    		'hierarchical'      => true,
    		'labels'            => $labels,
    		'show_ui'           => true,
    		'show_admin_column' => true,
    		'query_var'         => true,
    		'rewrite'           => array( 'slug' => 'region' ),
    
    	);
    
    	register_taxonomy( 'region', array( 'book' ), $args );
    
    }
    
    add_filter( 'pre_get_posts', 'my_get_posts' );
    
    function my_get_posts( $query ) {
    
    	if ( is_home() && $query->is_main_query() )
    		$query->set( 'post_type', array( 'post', 'page', 'book', 'region' ) );
    
    	return $query;
    }
    
    // Alle Datensätze anzeigen
    function add_custom_types_to_tax( $query ) {
    if( is_category() || is_tag() && empty( $query->query_vars['suppress_filters'] ) ) {
    
    // Get all your post types
    $post_types = array( 'post', 'book' );
    
    $query->set( 'post_type', $post_types );
    return $query;
    }
    }
    add_filter( 'pre_get_posts', 'add_custom_types_to_tax' );
    Thread-Ersteller maffylein

    (@maffylein)

    Ich habe nun nach langem Suchen einen Code Schnipsel gefunden.
    Nun werden auch die Kategorien mit ausgegeben.

    `add_action( ‚init‘, ‚create_post_type‘ );

    function create_post_type() {

    $labels = array(
    ’name‘ => _x(‚Books‘, ‚post type general name‘),
    ’singular_name‘ => _x(‚Book‘, ‚post type singular name‘),
    ‚add_new‘ => _x(‚Add New‘, ‚book‘),
    ‚add_new_item‘ => __(‚Add New Book‘),
    ‚edit_item‘ => __(‚Edit Book‘),
    ’new_item‘ => __(‚New Book‘),
    ‚view_item‘ => __(‚View Book‘),
    ’search_items‘ => __(‚Search Books‘),
    ’not_found‘ => __(‚No books found‘),
    ’not_found_in_trash‘ => __(‚No books found in Trash‘),
    ‚parent_item_colon‘ => “,
    ‚menu_name‘ => ‚Books‘

    );

    $args = array(
    ‚labels‘ => $labels,
    ‚public‘ => true, // Öffentlich zugänglich
    ‚publicly_queryable‘ => true,
    ’show_ui‘ => true, // Im Administrationsbereich anzeigen
    ’show_in_menu‘ => true, // Im Menü anzeigen
    ‚query_var‘ => true, // Für eigene Querys zugänglich machen
    ‚rewrite‘ => true,
    ‚capability_type‘ => ‚post‘,
    ‚has_archive‘ => true,
    ‚hierarchical‘ => true,
    ‚menu_position‘ => null,
    ’supports‘ => array(‚title‘,’editor‘,’thumbnail‘,’excerpt‘,’comments‘,’customfields‘),
    ‚taxonomies‘ => array( ‚category‘, ‚post_tag‘ ), // add default post categories and tags
    ‚public‘ => true,
    ‚rewrite‘ => array(’slug‘ => ‚custom‘)
    );

    register_post_type( ‚book‘, $args );
    register_taxonomy_for_object_type( ‚category‘, ‚book‘ );

    }

    // hook into the init action and call create_book_taxonomies when it fires
    add_action( ‚init‘, ‚create_book_taxonomies‘, 0 );

    // create two taxonomies, genres and writers for the post type „book“
    function create_book_taxonomies() {
    // Add new taxonomy, make it hierarchical (like categories)
    $labels = array(
    ’name‘ => _x( ‚Regionen‘, ‚taxonomy general name‘ ),
    ’singular_name‘ => _x( ‚Region‘, ‚taxonomy singular name‘ ),
    ’search_items‘ => __( ‚Search Region‘ ),
    ‚all_items‘ => __( ‚All Regionen‘ ),
    ‚parent_item‘ => __( ‚Parent Region‘ ),
    ‚parent_item_colon‘ => __( ‚Parent Region:‘ ),
    ‚edit_item‘ => __( ‚Edit Region‘ ),
    ‚update_item‘ => __( ‚Update Region‘ ),
    ‚add_new_item‘ => __( ‚Add New Region‘ ),
    ’new_item_name‘ => __( ‚New Region Name‘ ),
    ‚menu_name‘ => __( ‚Region‘ ),
    );

    $args = array(
    ‚hierarchical‘ => true,
    ‚labels‘ => $labels,
    ’show_ui‘ => true,
    ’show_admin_column‘ => true,
    ‚query_var‘ => true,
    ‚rewrite‘ => array( ’slug‘ => ‚region‘ ),

    );

    register_taxonomy( ‚region‘, array( ‚book‘ ), $args );

    }

    add_filter( ‚pre_get_posts‘, ‚my_get_posts‘ );

    function my_get_posts( $query ) {

    if ( is_home() && $query->is_main_query() )
    $query->set( ‚post_type‘, array( ‚post‘, ‚page‘, ‚book‘, ‚region‘ ) );

    return $query;
    }

    // Alle Datensätze anzeigen
    function add_custom_types_to_tax( $query ) {
    if( is_category() || is_tag() && empty( $query->query_vars[’suppress_filters‘] ) ) {

    // Get all your post types
    $post_types = array( ‚post‘, ‚book‘ );

    $query->set( ‚post_type‘, $post_types );
    return $query;
    }
    }
    add_filter( ‚pre_get_posts‘, ‚add_custom_types_to_tax‘ );

    Thread-Ersteller maffylein

    (@maffylein)

    ich habe mit meta() die werte ausgelesen und das Benutzerdefnierte Feld das ich mit dem Plug in angelegt habe wird nicht ausgegeben.

    Dies hängt mit dem post typ von epaper zusammen da wird das Feld nicht ausgewertet.

    Ich habe gesehen, das man mit dem Plug In auch eigene Post Typen anlegen kann. Gibt es dafür auch eine Deutsche Beschreibung oder Tutorials für das Plug In.

    Thread-Ersteller maffylein

    (@maffylein)

    $tourguid_url ist die artikelurl

    leider tut sich da nichts.

    <?php
    	/*
    	Template Name: EPaper Archive
    	*/
    
    	// WordPress Kopfbereich laden
    	get_header();
    ?>
    
    		<div id="container">
    			<div id="content" role="main">
    
    <?PHP
    
    	// Text über der Tabelle. Inhalt einer normalen Seite (Page).
    	if ( have_posts() )
    	{
        	while ( have_posts() )
        	{
            	the_post();
            	the_title('<h1>', '</h1>');
            	the_content('<p><strong>Weiterlesen …</strong></p><br><br>');
            	link_pages('<p><strong>Seiten:</strong> ', '</p>', 'number');
            	edit_post_link('Beitrag bearbeiten', '<p>', '</p>');
        	}
    	}
    
    	/**
     	* @var object $myQuery Liste aller Artikel.
     	*/
    
    	$buecher = new WP_Query( array( 'post_type' => 'epaper' ) );
    
    	while ( $buecher->have_posts() ) : $buecher->the_post();
    	?>
    
    	<div id="box">
    
    	<h2> <?PHP the_title(); ?> </h2>
    
    	<?PHP
            if ( !empty($post->post_excerpt) )
            {
                $_my_excerpt = $post->post_excerpt;
                // Für Browser, die keinen Umbruch im Tooltip zeigen:
                $_my_excerpt = str_replace("\r\n", " \r\n ", $_my_excerpt);
                $_my_excerpt = strip_tags($_my_excerpt);
                $_my_excerpt = htmlspecialchars($_my_excerpt, ENT_QUOTES);
            }
            else
            {
                $_my_excerpt = substr( $post->post_content, 0, 100);
                $_my_excerpt = str_replace("\r\n", " \r\n ", $_my_excerpt);
                $_my_excerpt = strip_tags($_my_excerpt);
                $_my_excerpt = htmlspecialchars($_my_excerpt, ENT_QUOTES);
    // ANPASSEN!
                // @see http://toscho.de/2009/php-funktion-end_on_word/
                $_my_excerpt = XWP::end_on_word($_my_excerpt) . ' …';
            }
    
    		$querystr = "SELECT * FROM $wpdb->postmeta Where post_id = ".$post->post_id."";
    
    ?>
    
    		<div style="float:left;">
    		<?php if ( has_post_thumbnail() ) {?>
    		<a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>" class="artikelbild">
         	<?php the_post_thumbnail( ); ?></a>
    		<?PHP } ?>
    		</div>
    
    	<?PHP 
    
    		print "<div>$_my_excerpt";
    
    		print"<span style=\"float:right;\">";
    		// Link zum E-Paper
    		$epaperurl = get_post_meta($post->ID, 'epaper_meta_realepaper', true);
    		print '<br><b>Wanderf&uuml;hrer zum Online durchbl&auml;ttern</b> <a href="' . $epaperurl . '" target\"_blank\">' . __('Epaper', 'epaper') . '</a></br>';
    
    		// Link zum E-Paper
    		$epaper_pdfurl = get_post_meta($post->ID, 'epaper_meta_pdf', true);
    		print '<b>Wanderf&uuml;hrer zum herunterladen</b> <a href="' . $epaper_pdfurl . '" target\"_blank\">' . __('PDF Download', 'epaper') . '</a></br>';
    
    		$tourguid_url = get_post_meta($post->ID, 'artikelid', true);
    		print "<p>$tourguid_url</p>";
    
    		print "</span></div>";
    
    	?>
    
    	</div>
    
    	<br clear="all">
    
    <?PHP endwhile; ?>	
    
    			</div><!-- #content -->
    		</div><!-- #container -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    Thread-Ersteller maffylein

    (@maffylein)

    Ich habe nun das Plugin Types – Complete Solution for Custom Fields and Types installiert und ein Benutzerdefiniertes Feld erstellt. Das Feld erscheint nun nur im E-Paper Plug-In.

    Wie greife ich nun auf dieses Benutzerdefiniertes Feld
    in meiner Archiv Template zu? Das Feld heißt artikelurl

    Thread-Ersteller maffylein

    (@maffylein)

    Ich habe nun ein Plug-In E-Paper gefunden mit dem ich ein Flash-Magazin Archiv erstellt habe.

    Jetzt bräuchte ich nur noch ein weiteres Feld Tourbeschreibung in diesem Plug-In, wo ich einen Link zu einem Artikel einfügen kann.

    Mfg Maffylein

    Thread-Ersteller maffylein

    (@maffylein)

    Danke für die Infos.

    Mit dem normalen PHP komme ich ganz gut zurecht und kann einfach Sachen erstellen. Aber mit dem WordPress Plug In erstellen komme ich nicht klar.

    Kann mir da nicht jemand Helfen und das Script anpassen, damit das korrekt Funktioniert?

    Thread-Ersteller maffylein

    (@maffylein)

    Ich möchte nur den Kartenservice in der Liste zum Auswählen einer anderen Kartenansicht (OSM, Google, etc.) einbinden und keine Touren.

    Dafür bräuchte man ein eigenes WP Plug-In.

Ansicht von 11 Antworten - 1 bis 11 (von insgesamt 11)