Odpowiedź forum utworzona

Zobacz 15 odpowiedzi - od 16 do 30 (z 31 łącznie)
  • Czy jesteś pewien, że poprawnie zamieniłeś adresy odnosników? Grafika logo napewno jest po adresem http://edugi.com/licealnie/logo4.png? Może edytowałeś jakiś plik w notatniku?

    Twórca wątku byker

    (@byker)

    Super, bardzo mi pomogłeś. Dzięki.
    aa, może komuś się przyda: funkcja wtyczki ACF- the_field()- może być użyta w tym przypadku jako get_field().

    Jeszcze raz: W WordPressie zapomnij o html który pojawia się w przeglądarce. Cały kod który możesz edytować znajduje się w plikach .php w folderze wp-content/themes/twojaskorka. Informacje o stylach są zawarte w plikach .css (może ich być kilka). A podgląd kodu masz także w cms w zakładce wygląd/edytor. Możesz go tam również edytować. Jeżeli nie znasz podstaw php, to może nie warto się za to brać samemu, chyba że masz ochotę zdobyć nowe doświadzenia żmudną metodą „prób i błędów”.

    Twórca wątku byker

    (@byker)

    Efekt jest dla mnie nielogiczny: funkcje '.the_field ('plik').' i’.the_title().’` wyświetla przed zawartością strony, a resztę w miejscu gdzie wstawiony jest shortcode. Czy te funkcje trzeba jakoś inaczej zdefiniować?

    Twórca wątku byker

    (@byker)

    Zrobiłem tak, ale brak rezultatu. Czy ta metoda jest dobra?

    <?php
    function category_shortcode( $atts )
    {
    
    	extract(shortcode_atts(array(
    		"cat" => 'certyfikaty',
    	), $atts));
    		$the_query = new WP_Query(array( 'category_name' => $cat, 'post_type' => 'any' ));
    	//The Loop
    	while ( $the_query->have_posts() ) : $the_query->the_post();
    	$wpis='<div id="wpis_do_pobrania_tytul">
    	<a href= "'.the_field('plik').'">'.the_title().'</a>
    </div>';
    	endwhile;
    	//Reset Query
    	wp_reset_postdata();
    	return $wpis;
    }
    add_shortcode('category', 'category_shortcode');
    ?>

    Twórca wątku byker

    (@byker)

    Dziękuję, teraz się wyświetla! Mam jeszcze problem: co wstawić do kodu, żeby wyświetlał treść w miejscu gdzie jest wstawiony shortcode? Teraz ładuje wszystko na początku strony.

    Cały kod który możesz modyfikować, znajduje się w folderze wp-content/themes/nazwatwojejskorki.
    A style zamieszczone są u Ciebie chyba w pliku style-b6451f54a0.css i normalize.css. Wszystkie pliki możesz edytować w WordPressie w zakładce wygląd-> edytor. Przed edycją zrób kopię zapasową!

    Jeżeli nie ma opcji zmiany wymiarów tych elementów w ustawieniach skórki, to musisz dokonać zmian w css. Prawy pasek jest ustawiony w pozycji absolute i ma stałą szerokość 580px. Przykrywa on częściowo iframe z you tube o stałej szerokości 1230 px. Wydaje mi się, że taka budowa layoutu nie pozwoli na wyświetlenie go w małych rozdzielczościach- musiałbyś wymiary wyrażone w px zamienić na %.

    Twórca wątku byker

    (@byker)

    Dzięki za podpowiedź, zmieniłem na wp_query, ale nie działa. Co to może być?

    <?php
    function category_shortcode( $atts )
    {
    	extract(shortcode_atts(array(
    		"cat" => 'certyfikaty',
    	), $atts));
    
    	$the_query = new WP_Query(array( 'category_name' => '$cat', 'post_type' => 'any' ));
    	//The Loop
    	while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
    	<div id="wpis_do_pobrania_tytul">
    	<h3><a href=<?php the_field('plik'); ?>><?php the_title(); ?></a></h3>
    </div>;
    	<?php endwhile;
    	//Reset Query
    	wp_reset_query();
    }
    add_shortcode('category', 'category_shortcode');
    ?>

    Twórca wątku byker

    (@byker)

    Ooo, dzięki za podpowiedź. Spróbuję to ugryźć. Pozdrawiam

    Twórca wątku byker

    (@byker)

    Witam, dziękuję za odpowiedź- sprecyzuję swoje pytanie bo wyraziłem się nie jasno:
    Wiem, że są do tego wtyczki, ale czy można to wykonać manualnie lub za pomocą kodu? W moje wpisy wykorzystują już kilka wtyczek i boję się, że po zastosowaniu kolejnej wtyczki, wszystko się posypie. Pozdrawiam

    Twórca wątku byker

    (@byker)

    Fajne rozwiązanie! Do tej pory właśnie dzieliłem edytor za pomocą editor-style.php ale było to dość karkołomne zadanie bo strukturę divów trzeba wpisywać do functions.php, editor-style.css i style.css. Pozdrawiam.

    Twórca wątku byker

    (@byker)

    Ok, poradziłem sobie w ten sposób, ale czy użycie 2 query jest w moim przypadku konieczne? Moze da sie to załatwić przy pomocy jednej pętli?

    <?php $the_query = new WP_Query( 'posts_per_page=1&cat=3' );?>
    <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
    wyswietl wpis z miniaturką
    <?php endwhile;?>
    <?php // Reset Post Data
    wp_reset_postdata(); ?>
    <?php $the_query = new WP_Query( 'posts_per_page=4&cat=3&offset=1' );?>
    <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
    wyswietl sam wpis
    <?php endwhile;?>
    <?php // Reset Post Data
    wp_reset_postdata(); ?>
    Forum: Motywy
    W odpowiedzi na: query post custom fields
    Twórca wątku byker

    (@byker)

    Duuże dzięki! U mnie wyglada to następująco:

    <?php
    $args = array(
    		'category_name' => get_post_meta($post->ID, 'kategoria_akcesoriow', true)
    );
    $the_query = new WP_Query( $args );?>
    <div id="thumbnail">
    <ul>
    <?php while ( $the_query->have_posts() ) : $the_query->the_post();?>
    <li id="post-<?php the_ID(); ?>" <?php post_class(); ?>><?php birdsite_the_thumbnail(); ?><h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    <?php endwhile;?>
    </ul>
    	</div>
    <?php // Reset Post Data
     wp_reset_postdata(); ?>

    Pozdrawiam.

    Forum: Motywy
    W odpowiedzi na: query post custom fields
    Twórca wątku byker

    (@byker)

    Nie, chodzi mi o http://codex.wordpress.org/Custom_Fields we wpisie.
    Chciałbym, aby oprócz treści wstawionej w edytor, pojawiały się ikony wpisów należących do innych kategorii. Nazwę tych kategorii chciałbym wpisywać własnie do pola użytkownika. Oczywiście da się to załatwić zwykłym <?php query_posts('cat=5'); ?> ale przy zmianie kategorii będzie trzeba grzebać w kodzie, a tego musze uniknąć. Będę wdzięczny za pomoc w rozwiazaniu problemu lub za jakąś wskazówkę. Pozdrawiam.

Zobacz 15 odpowiedzi - od 16 do 30 (z 31 łącznie)