Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Integracja strony z Wordpress
Forum PHP.pl > Forum > PHP
HitcH
Witajcie smile.gif
 
Od kilku dni szukam rozwiązania swojego problemu i kiepsko mi idzie. 
 
Otóż chcę połączyć Wordpressa ze swoim CMSem (tak, jest sens takiego połączenia!). Z Wordpressa chcę pobierać jak na razie tylko treść/wpisy (może później coś dalej)
 
Skorzystałem się z tego:
Kod
define('WP_USE_THEMES', false);

require('./wp/wp-blog-header.php');

I wyświetliłem treść w taki sposób:
Kod
<div class="center-content">
<?php
$i = 0;
if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<?php $post_image_id = get_post_thumbnail_id($post_to_use->ID);
        if ($post_image_id) {
            $thumbnail = wp_get_attachment_image_src( $post_image_id, 'post-thumbnail', false);
            if ($thumbnail) (string)$thumbnail = $thumbnail[0];
        } ?>
<?php if ($i==0){?>
<div class="center-news-80" style="background-image:url(<?php echo $thumbnail; ?>);">
<?php $i++; } elseif ($i==1){?>
<div class="center-news-20" style="background-image:url(<?php echo $thumbnail; ?>);">
<?php $i++; }else{ ?>
<div class="center-news-33" style="background-image:url(<?php echo $thumbnail; ?>);">
<?php }?>
    <div class="overlay"></div>
    <div class="corner-overlay-content"><h2><?php the_title();?></h2></div>
                <div class="jaka-gra"><?php the_category(', '); ?></div>
                <div class="overlay-content">
                    <?php the_title('<h3><a href="' . get_permalink() . '" title="' . the_title_attribute('echo=0') . '" rel="bookmark">', '</a></h3>'); ?>
                    <p><?php the_content(); ?></p>
                </div>
</div>


<?php endwhile; else: ?>

    <p>Sorry, this post does not exist</p>

<?php endif; ?>

</div>

Gdy tylko włącze przyjazne linki w Wordpressie coś się dzieje i na adresie: nazwadomeny.pl działa wszystko poprawnie, a na nazwadomeny.pl/home lub /home/pl
 
Rozplanowanie na serwerze mam takie:
główny katalog - nazwadomeny.pl
podkatalog z wordpressem - wp.nazwadomeny.pl
(nie chciałbym na razie podawać adresów, ale jak trzeba będzie to no cóż)
em1X
Zamiast wpinać się do wordpressa, wepnij się do bazy i zwyczajnie pobierz dane z tabel.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.