Un utente ha chiesto informazioni su Fixing WordPress di Wordpress

Integrare WP con il sito Web esistente

Un utente ha chiesto 👇

Ciao. Ho letto il codice sull’integrazione di wordpress in una pagina web esistente (https://codex.wordpress.org/Integrating_WordPress_with_Your_Website).

Il problema è che non riesco a far funzionare correttamente l’integrazione. Ho aggiunto e posizionato WP in una cartella denominata “/ lite”. Nella mia pagina indice, la mia intestazione ha il seguente aspetto:

<?php
define('WP_USE_THEMES', false);
require('lite/wp-blog-header.php');
require('loggin_check.php');
header('Content-Type: text/html; charset=ISO-8859-1');

$posts = get_posts('numberposts=10&order=ASC&orderby=post_title');
foreach ($posts as $post) : setup_postdata( $post ); ?>
<?php the_date(); echo "<br />"; ?>
<?php the_title(); ?>    
<?php the_excerpt(); ?> 
<?php
endforeach;
?>
<h1>Index</h1>

<?php
if ( ! is_user_logged_in() ) { // Display WordPress login form:
	wp_login_form($args);
} else {
	wp_loginout(index.php); // Display "Log Out" link.
	echo " | ";
	wp_register('', ''); // Display "Site Admin" link.
	echo "<br />n";
	echo "<p>";
	echo "<a href="testpage.php">testpage</a><br />n";
}
?>

Quando accedo, non succede nulla. Non è noto che sia registrato. Ma quando vado su / lite / wp-admin posso accedere. Cosa c’è che non va?

(@jcastaneda)

TEMA DEL CAFFÈ DELLA SCIMMIA

2 anni, 3 mesi fa

Ciao!

Riesci ad accedere agli error_log di PHP? Se li hai, potrebbe essere utile far luce su ciò che sta accadendo.

(@diondesigns)

2 anni, 3 mesi fa

Ci sono molti problemi con il tuo codice. Le due cose che più ti influenzano sono:

1) Dovresti includere wp-load.php e non wp-blog-header.php.

2) È necessario sostituire quello anteriore define() con quanto segue:

define('COOKIEPATH', '/');

Con queste modifiche, WordPress si caricherà senza provare a fare nient’altro e utilizzerà un percorso cookie che include la tua home page.

(@olelasse)

2 anni, 3 mesi fa

Grazie per le tue risposte.

@jcastaneda Per l’errore php, l’hosting non attiva il registro degli errori. Ho inviato loro un’e-mail per verificarlo.

E @diondesigns ho provato a cambiare il codice per far sembrare te ma non è cambiato nulla. Ho appena seguito il codice, ma proverò qualunque cosa funzioni

(@olelasse)

2 anni, 3 mesi fa

@jcastaneda Errori di attivazione di Php dal sito Web. E sopra alcune pagine sul server mostravano errori, nessun messaggio nel log degli errori era diretto a wordpress e al login.

Una cosa che posso menzionare è che il server funziona su PHP 5.6 Native. Sarà più vicino al nuovo anno passare a 7.x. Noto decisamente se questo fa la domanda. Ma se non riesco a farlo funzionare, devo usare qualcosa di diverso da WordPress. Poiché l’azienda per cui lavoro utilizza alcune pagine personalizzate per i dipendenti e per accedervi ho voluto utilizzare wordpress per garantire una maggiore sicurezza.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *