web-dev-qa-db-fra.com

Modification du code source dans Wordpress

Je suis une personne âgée dans un programme d’informatique collégial et j’ai donc une bonne connaissance du code et de plusieurs langues. Cependant, je suis en train de faire un programme de type stage d’été, et la société avec laquelle je travaille héberge leur page Web sur Wordpress, pour laquelle je suis nouvelle. Ils veulent que je modifie une partie du code afin de faire différentes choses, telles que permettre à un conteneur de photos d’être un diaporama en mouvement.

Comprendre le javascript et le html pour obtenir les résultats souhaités ne me pose pas de problème. Cependant, je ne sais pas comment obtenir un accès complet au code source du site. J'ai un accès privilégié au backend du site, mais dans WordPress, lorsque vous allez modifier, il ne montre que quelques-uns des tags HTML de base tout en masquant les tags et le code. Est-il possible de modifier la page dans son format de code source? Je ne veux pas avoir à passer par l'interface Wordpress simplifiée et moins expressive/moins contrôlée, et je ne sais même pas si je peux obtenir les résultats souhaités avec cette interface.

Merci de votre aide.

3
Christian

Vous ne voulez pas éditer le code WordPress principal. Vous n'avez pas besoin de modifier le code WordPress principal pour faire ce que vous devez implémenter.

Tout d’abord, vous devez étudier la fonctionnalité (- = Thème) des modèles WordPress . Ensuite, vous devez étudier les plug-ins et l'API WordPress Hooks, y compris ses Action Hooks et ses crochets de filtre .

Pour faire ce que vous décrivez, vous n'avez certainement pas besoin de modifier les fichiers core. Il vous suffit de mettre en file d'attente la bibliothèque de scripts appropriée, puis d'exécuter le script dans votre modèle.

8
Chip Bennett

Cependant, je ne sais pas comment obtenir un accès complet au code source du site.

Vous aurez besoin d’un accès FTP/SFTP pour une expérience de développement décente.

J'ai un accès privilégié au backend du site, mais dans WordPress, lorsque vous allez modifier, il ne montre que quelques-uns des tags HTML de base tout en masquant les tags et le code. Est-il possible de modifier la page dans son format de code source?

Les publications/pages natives ne contiennent que du contenu HTML (pas de code). Cette sortie est combinée par le thème actuellement actif avec le modèle .

Si vous souhaitez personnaliser une page spécifique de manière exhaustive, vous devrez probablement créer et ajouter un modèle pour celle-ci dans le thème. Mais je ne suis pas sûr que vous utilisiez la bonne terminologie ici, les articles et les pages WordPress sont différents.

Les documents officiels de FYI à l'adresse http://codex.wordpress.org couvrent beaucoup de choses, mais sont loin d'être parfaits. Et bien sûr, vous pouvez poser une question ici, essayez simplement de la rendre précise et gérable - plus la question est précise, plus vous avez de chances d’obtenir de bonnes réponses.

5
Rarst

wordpress est livré avec une batterie de choses ... modèles, thèmes, balises de modèles, plugins, widgets, functions.php (dans le dossier des modèles), et le plus important de tous les crochets ........ cela signifie que vous NE JAMAIS BESOIN de changer une ligne de code dans le noyau .... la clé avec wordpress est de comprendre comment faire ce que vous voulez sans pirater le noyau ... et c'est toujours possible ..... ce que vous devez faire à la place, vous devez comprendre approximativement dans cet ordre comment a) ajouter de nouveaux thèmes, b) éditer vos fichiers de thème et de modèle, c) créer votre propre thème ou thème enfant d) utiliser des crochets de filtre et d'action e) créer des shortcodes (utile pour expérimenter ) f) utilise le fichier functions.php du thème (c’est un endroit où vous mettez vos codes courts) g) construisez vos propres plugins .... si vous savez tout cela, vous ne voudrez plus jamais changer de code principal.

2
byronyasgur