Odpowiedź forum utworzona

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter quitter33

    (@quitter33)

    Zacznę od tego, że inna strona została sklonowana za pomocą wtyczki duplicator na aktualną domenę. (Nie pisałem tego wcześniej, ponieważ nie wiedziałem, że to takie istotne.) Po przełączeniu motywu na Twenty thirteen, to adres główny strony nie wyświetlał starych wpisów, dlatego główną stroną jest własny odnośnik „Aktualności”

    Pozdrawiam

    Thread Starter quitter33

    (@quitter33)

    Problem nie jest naprawiony. Ten artykuł musi być opublikowany i nie może ze strony zniknąć. Dlatego musiałem usunąć kategorię i zrobić tą zakładkę jako zwykłą stronę. Czyli musiałem utworzyć dwa wpisy. Na stronie głównej jest fragment i dopiero po wejściu w zakładkę przetargi można przeczytać całość. Tak więc, nadal sprawa jest aktualna. Chciałbym, by pisząc na stronie głównej, wpis pojawiał się automatycznie w zakładce przetargi. Widziałem już takie strony na wordpressie, które właśnie tak działają. Może trzeba edytować jakiś plik np. functions.php? I jak zmodyfikować szablon, by klikając w tytuł wpisu osiągnąć efekt przekierowania na inną zakładkę?
    Pozdrawiam
    Są również na stronie głównej wpisy z kategori Nekrologi. Jakże wygodnie byłoby, by dodając nowy pojawiał się on w tym przypadku tylko i wyłącznie w zakładce nekrologi, która znajduje się w stopce strony.

    • Ta odpowiedź została zmodyfikowana 7 years, 3 months temu przez quitter33.
    Thread Starter quitter33

    (@quitter33)

    Szukałem we wszystkich 31 plikach motywu i <div class=”wrapper”> znalazłem w jednym pliku.
    Co z nim zrobić?
    Podaję kod.

    <?php
    /**
    * The template for displaying the Breadcrumb
    *
    * @package Catch Themes
    * @subpackage Catch Responsive
    * @since Catch Responsive 1.0
    */

    if ( ! defined( 'CATCHRESPONSIVE_THEME_VERSION’ ) ) {
    header( 'Status: 403 Forbidden’ );
    header( 'HTTP/1.1 403 Forbidden’ );
    exit();
    }

    /**
    * Add breadcrumb.
    *
    * @action catchresponsive_after_header
    *
    * @since Catch Responsive 1.0
    */
    if( !function_exists( 'catchresponsive_add_breadcrumb’ ) ) :

    function catchresponsive_add_breadcrumb() {
    $options = catchresponsive_get_theme_options(); // Get options

    if( isset ( $options[’breadcumb_option’] ) && $options[’breadcumb_option’] ){
    $showOnHome = ( isset ( $options[’breadcumb_onhomepage’] ) && $options[’breadcumb_onhomepage’] ) ? '1′ : '0′;

    $delimiter = '<span class=”sep”>’. $options[’breadcumb_seperator’] .'</span><!– .sep –>’; // delimiter between crumbs

    echo catchresponsive_custom_breadcrumbs( $showOnHome, $delimiter );
    }
    else
    return false;
    }

    endif;
    add_action( 'catchresponsive_after_header’, 'catchresponsive_add_breadcrumb’, 50 );

    /**
    * Breadcrumb Lists
    * Allows visitors to quickly navigate back to a previous section or the root page.
    *
    * Adopted from Dimox
    *
    * @since Catch Responsive 1.0
    */
    if( !function_exists( 'catchresponsive_custom_breadcrumbs’ ) ) :

    function catchresponsive_custom_breadcrumbs( $showOnHome, $delimiter ) {

    /* === OPTIONS === */
    $text[’home’] = __( 'Home’, 'catch-responsive’ ); // text for the 'Home’ link
    $text[’category’] = __( '%1$s Archive for %2$s’, 'catch-responsive’ ); // text for a category page
    $text[’search’] = __( '%1$sSearch results for: %2$s’, 'catch-responsive’ ); // text for a search results page
    $text[’tag’] = __( '%1$sPosts tagged %2$s’, 'catch-responsive’ ); // text for a tag page
    $text[’author’] = __( '%1$sView all posts by %2$s’, 'catch-responsive’ ); // text for an author page
    $text[’404′] = __( 'Error 404′, 'catch-responsive’ ); // text for the 404 page

    $showCurrent = 1; // 1 – show current post/page title in breadcrumbs, 0 – don’t show
    $before = '<span class=”breadcrumb-current”>’; // tag before the current crumb
    $after = '</span>’; // tag after the current crumb
    /* === END OF OPTIONS === */

    global $post, $paged, $page;
    $homeLink = home_url( '/’ );
    $linkBefore = '<span class=”breadcrumb” typeof=”v:Breadcrumb”>’;
    $linkAfter = '</span>’;
    $linkAttr = ’ rel=”v:url” property=”v:title”’;
    $link = $linkBefore . '<a’ . $linkAttr . ’ href=”%1$s”>%2$s ’ . $delimiter . ” . $linkAfter;

    if( is_front_page() ) {

    if( $showOnHome ) {
    echo '<div id=”breadcrumb-list”>
    <div class=”wrapper”>’;

    echo $linkBefore . ’’ . $text[’home’] . ’’ . $linkAfter;

    echo '</div><!– .wrapper –>
    </div><!– #breadcrumb-list –>’;
    }

    }
    else {
    echo '<div id=”breadcrumb-list”>
    <div class=”wrapper”>’;

    echo sprintf( $link, esc_url( $homeLink ), $text[’home’] );

    if( is_home() ) {
    if( $showCurrent == 1 ) {
    echo $before . get_the_title( get_option( 'page_for_posts’, true ) ) . $after;
    }

    }
    elseif( is_category() ) {
    $thisCat = get_category( get_query_var( 'cat’ ), false );
    if( $thisCat->parent != 0 ) {
    $cats = get_category_parents( $thisCat->parent, true, false );
    $cats = str_replace( '<a’, $linkBefore . '<a’ . $linkAttr, $cats );
    $cats = str_replace( ”, $delimiter .” . $linkAfter, $cats );
    echo $cats;
    }
    echo $before . sprintf( $text[’category’], '<span class=”archive-text”>’, '&nbsp</span>’ . single_cat_title( ”, false ) ) . $after;

    }
    elseif( is_search() ) {
    echo $before . sprintf( $text[’search’], '<span class=”search-text”>’, '&nbsp</span>’ . get_search_query() ) . $after;

    }
    elseif( is_day() ) {
    echo sprintf( $link, get_year_link( get_the_time( 'Y’ ) ), get_the_time( 'Y’ ) ) ;
    echo sprintf( $link, get_month_link( get_the_time( 'Y’ ), get_the_time( 'm’ ) ), get_the_time( 'F’ ) );
    echo $before . get_the_time( 'd’ ) . $after;

    }
    elseif( is_month() ) {
    echo sprintf( $link, get_year_link( get_the_time( 'Y’ ) ), get_the_time( 'Y’ ) ) ;
    echo $before . get_the_time( 'F’ ) . $after;

    }
    elseif( is_year() ) {
    echo $before . get_the_time( 'Y’ ) . $after;

    }
    elseif( is_single() && !is_attachment() ) {
    if( get_post_type() != 'post’ ) {
    $post_type = get_post_type_object( get_post_type() );
    $slug = $post_type->rewrite;
    printf( $link, esc_url( $homeLink ) . '/’ . $slug[’slug’] . '/’, $post_type->labels->singular_name );
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }
    }
    else {
    $cat = get_the_category();
    $cat = $cat[0];
    $cats = get_category_parents( $cat, true, ” );
    if( $showCurrent == 0 ) {
    $cats = preg_replace( „#^(.+)$#”, „$1”, $cats );
    }
    $cats = str_replace( '<a’, $linkBefore . '<a’ . $linkAttr, $cats );
    $cats = str_replace( ”, $delimiter .” . $linkAfter, $cats );
    echo $cats;
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }
    }
    }
    elseif( !is_single() && !is_page() && get_post_type() != 'post’ && !is_404() ) {
    $post_type = get_post_type_object( get_post_type() );
    echo $before . $post_type->labels->singular_name . $after;
    }
    elseif( is_attachment() ) {
    $parent = get_post( $post->post_parent );
    $cat = get_the_category( $parent->ID );

    if( isset( $cat[0] ) ) {
    $cat = $cat[0];
    }

    if( $cat ) {
    $cats = get_category_parents( $cat, true );
    $cats = str_replace( '<a’, $linkBefore . '<a’ . $linkAttr, $cats );
    $cats = str_replace( ”, $delimiter .” . $linkAfter, $cats );
    echo $cats;
    }

    printf( $link, get_permalink( $parent ), $parent->post_title );
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }

    }
    elseif( is_page() && !$post->post_parent ) {
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }

    }
    elseif( is_page() && $post->post_parent ) {
    $parent_id = $post->post_parent;
    $breadcrumbs = array();
    while( $parent_id ) {
    $page_child = get_post( $parent_id );
    $breadcrumbs[] = sprintf( $link, get_permalink( $page_child->ID ), get_the_title( $page_child->ID ) );
    $parent_id = $page_child->post_parent;
    }
    $breadcrumbs = array_reverse( $breadcrumbs );
    for( $i = 0; $i < count( $breadcrumbs ); $i++ ) {
    echo $breadcrumbs[$i];
    }
    if( $showCurrent == 1 ) {
    echo $before . get_the_title() . $after;
    }

    }
    elseif( is_tag() ) {
    echo $before . sprintf( $text[’tag’], '<span class=”tag-text”>’, '&nbsp</span>’ . single_tag_title( ”, false ) ) . $after;

    }
    elseif( is_author() ) {
    global $author;
    $userdata = get_userdata( $author );
    echo $before . sprintf( $text[’author’], '<span class=”author-text”>’, '&nbsp</span>’ . $userdata->display_name ) . $after;

    }
    elseif( is_404() ) {
    echo $before . $text[’404′] . $after;

    }
    if( get_query_var( 'paged’ ) ) {
    if( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) {
    echo ’ (’;
    }
    echo sprintf( __( 'Page %s’, 'catch-responsive’ ), max( $paged, $page ) );
    if( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) {
    echo ’)’;
    }
    }

    echo '</div><!– .wrapper –>
    </div><!– #breadcrumb-list –>’;
    }

    } // end catchresponsive_breadcrumb_lists
    endif;

Viewing 3 replies - 1 through 3 (of 3 total)