Page personnalisée wordpress (avec plug-in)

voix
3

Je veux créer une page personnalisée qui a lieu entre parenthèses tournoi du contenu d'habitude. J'ai lu une partie de la documentation Wordpress et a trouvé comment fonctionnent les plugins et comment j'ajouter des pages d'administration pour gérer la page.

Ma question est: Qu'est-ce qui est nécessaire pour créer la page elle-même (et l'ont inscrit sur le site)? Ai-je besoin de créer un modèle personnalisé qui a la majorité des travaux en elle, ai-je besoin d'avoir le plugin créer la page ou où dois-je commencer?

En outre, comment les modèles de pages et plugins interopérer? Est-WP me fournir une variable de référence au plug-in ou dois-je charger « manuellement »?

Merci

EDIT: Je pense que je vais reformuler ma question. Alors que les réponses ont été utiles, ils ne sont pas exactement ce que je cherchais.

Au fond, je veux une page où j'ai tout qui contrôle tout ce qui se passe là-bas un certain module / code /. Cela signifie que je ne peux pas configurer une page depuis, je ne peux remplir le texte. J'ai besoin d'une page où je peux décider de ce qui se passe quand je vais à cette page, ce qui est écrit, soumet, etc. Je suis assez couramment en PHP, tout simplement pas Wordpress :)

La deuxième partie est l'administrateur, où je besoin d'une page (ou plusieurs) pour contrôler certaines des choses d'administration de ladite page.

J'espère que cela aide à la clarification.

Créé 17/08/2010 à 16:56
source utilisateur
Dans d'autres langues...                            


4 réponses

voix
5

réponses Jusqu'à présent, je l'ai vu sont manifestement complexes. Ce que vous devez faire est simplement ceci:

  1. Dans la note WP, créer une nouvelle page; titre il « exemple » - notez la limace qu'il génère. Il devrait être « exemple » et, mimant le titre.
  2. Créez un fichier dans votre thème actif appelé la page-example.php - miroir que limace.
  3. Sandwich votre PHP personnalisé avec le code barebones HTML dans la page-example.php:

<?php get_header(); ?>

<! - votre code php personnalisé passe ici ->

<?php get_footer(); ?>

En fonction de votre page, vous devrez peut-être recréer quelques éléments div, et peut-être jeter dans un get_sidebar ()

Créé 19/08/2010 à 22:15
source utilisateur

voix
3

: C'est ** une réponse que j'ai écrit au sujet du clonage CrunchBase plus sur WordPress réponses (qui ne sera pas publique pendant 18 heures environ ). Il est pas écrit votre question exactement à l' esprit , mais devrait être si près que je ne pense pas avoir besoin de le modifier pour vous de comprendre comment l'appliquer.

Type d'utilisation Poste personnalisé et taxonomies personnalisées

Ce que vous voulez regarder sont les types personnalisés post et personnalisés taxonomies [voir cette réponse que j'ai donné sur un sujet similaire].

Exemple de code pour le type de poste et votre entreprise taxonomies

Avec WordPress 3.0 , vous pouvez créer un companytype de message personnalisé, puis un ou plusieurs taxonomies personnalisées qui appliquent à la société tels que la catégorie, le financement et le statut. Pour amorcer vos efforts de code est ici , vous pouvez déposer pour votre thème functions.phpdu dossier pour obtenir votre commencé:

register_post_type('company',
    array(
        'label'           => __('Companies'),
        'public'          => true,
        'show_ui'         => true,
        'query_var'       => 'company',
        'rewrite'         => array('slug' => 'companies'),
        'hierarchical'    => true,
        'supports'        => array(
            'title',
            'page-attributes',
            'excerpts',
            'thumbnail',
            'custom-fields',
            'editor',
            ),
        )
);

register_taxonomy('company-category', 'company', array(
    'hierarchical'    => true,
    'label'           => __('Categories'),
    'query_var'       => 'company-category',
    'rewrite'         => array('slug' => 'categories' ),
    )
);

register_taxonomy('company-status', 'company', array(
    'hierarchical'    => true,
    'label'           => __('Status'),
    'query_var'       => 'company-status',
    'rewrite'         => array('slug' => 'status' ),
    )
);

register_taxonomy('company-funding', 'company', array(
    'hierarchical'    => true,
    'label'           => __('Funding'),
    'query_var'       => 'company-funding',
    'rewrite'         => array('slug' => 'funding' ),
    )
);

D'autres types de poste, vous voudrez peut-être:

Si vous voulez vraiment cloner CrunchBase vous seriez désireux de créer pour chacun de ces types personnalisés de poste (bien que je suppose que vous voulez quelque chose de similaire mais pour un marché différent?):

  • Gens
  • organismes financiers
  • Les fournisseurs de services
  • Les rounds suivants de financement
  • acquisitions

Société Liste des pages

Pour votre page d'inscription de l' entreprise (comme celui - ci sur CrunchBase) Je serais probablement créer un WordPress « Page » appelé « entreprises » ( imaginez ça! ), Puis utiliser un plug - in liste post shortcode comme Liste des pages Shortcode (si vous utilisez ce que vous devra faire une modification d' une ligne pour soutenir les types personnalisés post comme je montre ici .)

Avec ce plugin et la modification , vous pouvez ajouter le texte suivant à votre « entreprises » Page et il établira une liste de toutes les entreprises une liste à puces sur cette page que vous pouvez définir le style avec CSS:

[list-pages post_type="company"]

Société des aménagements spécifiques

Ensuite , pour une mise en page personnalisée pour chaque entreprise que vous pouvez faire une copie du fichier de modèle de thème single.phpet nommez - le single-company.phpet faire toutes les modifications que vous voulez la disposition là.

Soumissions Société __gVirt_NP_NN_NNPS<__ utilisateur

Et si vous voulez que les gens soumettent les entreprises envisagent d' utiliser les formulaires de gravité ( pas un lien d'affiliation;. US $ 39 par licence de site et vaut chaque centime)

Si vous avez besoin de plus ...

Il y a plus je suis sûr, mais que vous obtiendrez la plupart des fonctionnalités de base dont vous avez besoin. Si vous avez besoin de plus, poser une autre question ici sur WordPress réponses!

Espérons que cela a aidé.

-Mike

Créé 18/08/2010 à 06:53
source utilisateur

voix
3

une fois un plug-in est activé, vous pouvez l'utiliser de toute nouvelle page.

J'encapsulent Si je vous étais, la logique de montrer les informations pour le support du tournoi dans un plug-in. Ensuite, je voudrais créer une page de modèle spécifique pour la page dont vous avez besoin.

Vous pouvez créer une nouvelle page avec un modèle personnalisé exactement de la même façon que vous créez une page, et en choisissant un modèle personnalisé dans le menu de WordPress. Si vous avez suivi le système standard de modèle de page dans WordPress, le modèle apparaît dans le menu « modèles ».

Créé 17/08/2010 à 17:03
source utilisateur

voix
1

En fonction de vos besoins, un plug-in est peut-être exagéré à moins que votre vouloir fournir à la consommation sur le net ainsi. Il serait certainement un peu plus utile dans la mesure où la séparation de la connexion à partir du modèle va, mais pour un usage personnel, il pourrait finir par être plus de travail afin de faire quelque chose qui pourrait être traitée aussi facilement par des fonctions intégrées.

Quelque chose comme cela est exactement ce que les plus récents « Types de poste personnalisé » dans WordPress 3.0+ sont conçus pour. En utilisant les nouvelles fonctions que vous pouvez construire assez facilement soumettre la coutume des formes, et ces types de soumissions sont conservés hors de la boucle principale par défaut, de sorte que le contenu est déjà séparé loin de messages de blog normaux. Vous pouvez ajouter vos fonctions spécifiques dans la valeur par défaut functions.php utilisations wordpress, ou le séparer et juste inclure manuellement sans avoir à vous soucier de tous les crochets et de l'action appelle un « plug-in », il faut en général.

L'utilisation d'un mélange de types de postes et des pages basé sur un modèle devrait être tout aussi utile pour vous en tant que plug-in complet soufflé, et exigent des connaissances Wordpress moins globale à mettre en œuvre. Je vous suggère fortement de vérifier quels types de poste personnalisés ont à offrir, les liens suivants devraient être utiles pour vous aider à démarrer obtenir:

http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress
http://new2wp.com/pro/wordpress-custom-post-types-and-taxonomies-done-right /
http://kovshenin.com/archives/custom-post-types-in-wordpress-3-0/
http://kovshenin.com/archives/extending-custom-post-types-in-wordpress-3-0 /

Créé 17/08/2010 à 17:55
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more