web-dev-qa-db-fra.com

Deux instances de WordPress avec des URL et des thèmes différents

Peut-être que ce n'est pas une bonne question, mais je n'ai pas encore trouvé de solution adéquate à mon problème. Donc, je prévois de poster cela ici.

Question en bref

Je dois implémenter une URL distincte pour chaque article de blog, avec un aspect différent mais avec le même contenu que dans l'article d'origine.

Plus de détails

Nous prévoyons de créer une nouvelle application mobile pour notre blog. Donc, dans l'application, nous prévoyons de charger la publication de blog via une URL Web. Mais nous ne pouvons pas utiliser l'URL d'origine car il y a beaucoup d'éléments inutiles (widget, liens supplémentaires) lorsque nous pensons aux perspectives de charge et de conception. Nous prévoyons donc d’avoir une URL différente pour chaque message qui a un thème différent mais avec le même contenu que celui du message original.

Toutefois, pour les utilisations de blog normales qui utilisent le blog avec des appareils mobiles, obtenez toujours la vue de blog d'origine (nous utilisons une conception adaptative). Cela signifie que nous n'avons pas besoin d'utiliser un thème différent pour les utilisations mobiles.

Pourquoi pas d'API

Nous n’avons pas non plus utilisé l’API ni reconstruit les éléments de l’application mobile pour les raisons suivantes:

  1. nous devrions avoir le même design que sur le web
  2. reproduire cela dans l'application prend un certain temps et ne peut pas atteindre 100%
  3. nous pouvons le réutiliser pour Android et Windows à l'avenir
  4. les modifications de conception peuvent facilement être mises en œuvre

Exemple

Supposons que j'ai un article sur mon blog avec l'URL www.example.com/sample_post, cela fonctionnera partout, y compris sur les appareils mobiles.

Mais nous avons besoin d'une URL distincte telle que m.example.com/sample_post avec le même contenu de publication que dans l'URL principale, mais avec un thème différent ne contenant que le contenu de la publication (pas de widgets supplémentaires et tous). Cette URL que nous ne pouvions utiliser que dans l'application mobile et nous prévoyons d'utiliser les balises méta SEO ne plus suivre. Il n’y aura donc aucun inconvénient pour le référencement tant que le contenu sera reproduit.

J'ai édité la question avec plus de détails, ce qui est facile à comprendre avec l'aide de comment et réponses jusqu'à présent. J'espère que vous aurez une idée claire de la question maintenant.

5
Janith Chinthana

À titre de clarification via comment , vous n’avez vraiment pas besoin d’une version supplémentaire, d’un sous-domaine avec le même contenu. Ce dont vous avez besoin, c'est d'obtenir le contenu du message, rien de plus. Le style, etc., devrait se trouver dans votre application et non en le tirant du site. Au moins c'est ce que je ressens à ce sujet.

Quoi qu'il en soit, vous pouvez utiliser pour cela WP REST API . Il est en partie intégré au noyau et le sera complètement. Pour le moment, vous pouvez étendre la fonctionnalité déjà implémentée en utilisant la version plug-in de l'API. Ci-dessous, je vous relie quelques ressources. Il existe une version 1.2.5 stable, mais obsolète, et une version 2.0-beta13.1 du plugin. Personnellement, je choisirais certainement la version 2 bêta, car elle est bien avancée. Mais vous devez en prendre connaissance vous-même pour pouvoir prendre vous-même une décision éclairée.


Modifier:

Ok, une autre suggestion, mais comme indiqué dans le commentaire, je ne suis pas convaincu que ce soit la meilleure approche.

Vous pouvez dupliquer le contenu de la même manière que MultilingualPress le fait. Cela fonctionne avec les sites simples d'une configuration multisite. Bien qu'il s'agisse d'un plugin de traduction, il n'est pas réellement nécessaire de traduire. Outre cette proposition, vous pouvez utiliser une proposition d’orientation.

2
Nicolai