CSS no se muestra en mi sitio web, solo se muestra HTML

24 jul 2017, 17:09:13
Vistas: 16K
Votos: 0

Soy muy nuevo en WordPress. Recientemente lo instalé en mi servidor Linux y subí un tema. Todo se ve bien en mi navegador, pero cuando intento acceder al sitio web fuera de mi red, solo obtengo el texto sin el CSS. He leído varios foros buscando soluciones pero mi problema persiste. Aquí está mi archivo .htaccess:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress

He cambiado los permisos a 755 y 777, reinicié Apache pero el problema continúa.

3
Comentarios

¿Puedes incluir una copia de tu función enqueue desde tu archivo functions.php?

Cedon Cedon
24 jul 2017 20:33:05

¿Estás usando LAMP? ¿WAMP? ¿Un proveedor de hosting real como GoDaddy que tenga linux o configuraste el servidor linux tú mismo? Los problemas parecen más relacionados con el servidor que con WordPress. Además, cuando respondas aquí en StackExchange, usa el enlace "añadir comentario" debajo de la respuesta en lugar de crear una nueva respuesta para responder.

BillyNair BillyNair
24 jul 2017 20:48:08

Estoy usando LAMP. Configuré el servidor linux yo mismo. Está en una Raspberry Pi 3 con Jessie Lite. Perdón, soy nuevo en StackExchange.

user124482 user124482
24 jul 2017 21:39:18
Todas las respuestas a la pregunta 4
0

Verifica que estás direccionando correctamente el archivo CSS. ¿Cómo se está llamando?

La URL debería ser algo como ht|tp://tusitio.com/wordpress/wp-content/themes/tutema/style.css. En algún lugar verás que se carga como ht|tp://localhost/, por lo que funcionará correctamente en tu máquina pero no en la de los demás.

Revisa en las Herramientas de Desarrollo la URL de style.css

24 jul 2017 17:29:15
0

¿Has probado con register script? Código de ejemplo:

wp_register_script('jquery', get_template_directory_uri() . '/assets/all.js', false, null);
wp_enqueue_script('jquery');
wp_register_style('all', get_template_directory_uri() . '/assets/all.css', false, null);
wp_enqueue_style('all');

Si lo has instalado en alguna carpeta, entonces tu archivo htaccess debería verse así:

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /nombredecarpeta/     -----> Esta línea
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /barter3/index.php [L]
</IfModule>

# END WordPress

Si estás obteniendo el texto, entonces .htaccess podría no ser el problema.

¿Puedes abrir la URL en el navegador Chrome, hacer clic derecho, inspeccionar elemento, pestaña Red (Network)? -> Ahora actualiza la página de nuevo Verás la pestaña de estilos (Styles) en Network Haz clic en ella, mostrará la URL que estás intentando cargar para el CSS. Confirma que tu URL es correcta.

7 sept 2018 22:33:14
0

Necesitas ingresar el nombre de host completo con el sufijo .local en los campos Dirección de WordPress y Dirección del sitio.

ej. http://raspberrypi.local

14 jul 2019 09:27:12
1
-1

Ve a "Ajustes generales" y cambia la "dirección de WordPress" y la "dirección del sitio" de tu dirección localhost a la dirección de tu dominio...

15 oct 2018 11:30:26
Comentarios

Por favor, [edita] tu respuesta y añade una explicación: ¿por qué esto podría resolver el problema?

fuxia fuxia
15 oct 2018 14:20:25