Toutes mes réponses sur les forums
-
AuteurMessages
-
Theme Authenticity Checker (TAC)
Salut,
Pourquoi ne pas utiliser les posts type? tu créé un post type « candidat », wordpress s’occupe de l’insértion de la base, si tu veux ajouter des champs personnalisés tu le codes ou utiliser ACF.
LE BON CODE
ikalangita wrote:Un peu de code pour le faire d’un coup.$post_id = wp_insert_post( $mon_article );
$le_fichier = « mon_image.jpg »;
$type_fichier = wp_check_filetype(basename($le_fichier), null );
$attachment = array(
‘post_mime_type’ => $type_fichier[‘type’],
‘post_title’ => preg_replace(‘/.[^.]+$/’, », basename($le_fichier)),
‘post_content’ => »,
‘post_status’ => ‘inherit’
);
$fichier_id = wp_insert_attachment( $attachment, $le_fichier, $post_id );
add_post_meta($post_id, ‘_thumbnail_id’, $attach_id, true);Un peu de code pour le faire d’un coup.
$post_id = wp_insert_post( $mon_article );
$le_fichier = « mon_image.jpg »;
$type_fichier = wp_check_filetype(basename($le_fichier), null );
$attachment = array(
‘post_mime_type’ => $wp_filetype[‘type’],
‘post_title’ => preg_replace(‘/.[^.]+$/’, », basename($le_fichier)),
‘post_content’ => »,
‘post_status’ => ‘inherit’
);
$fichier_id = wp_insert_attachment( $attachment, $le_fichier, $post_id );
add_post_meta($post_id, ‘_thumbnail_id’, $attach_id, true);1 janvier 2014 à 9 h 04 min en réponse à : comment cacher un lien de téléchargement du code source #930472Désolé j’ai mal posé ma question : comment tu gères tes produits ? tu copie/colles en dur tes liens dans l’éditeur ou tu le gères autrement?
31 décembre 2013 à 9 h 31 min en réponse à : comment cacher un lien de téléchargement du code source #930470Slt,
Ton produit est il payant? ou c’est un lien d’affiliation? il faut expliquer plus pour comprendre un peu plus tes soucis.
Mais pour te donner une piste, une solution c’est javascript avec envoi en $_POST de l’ID de ton produit et traiter cet ID via php (c’est possible donc de cacher des liens de plusieurs produits ou un seul)Avec javascript tu peux ajouter un evenement click sur un élément (ex: span, div) au lieu d’un href.
@+
min069 wrote:Bonjour,
– Version de WordPress : 3.8
– Version de PHP/MySQL : 5.3.13
– Thème utilisé : Perso
– Extensions en place : Aucune
– Nom de l’hebergeur : Localhost
– Adresse du site : non déterminéeProblème(s) rencontré(s) : Problème pour filtrer des articles d’un custom post type appartenant à une catégorie
Bonjour,
j’effectue un loop depuis un custom post type pour afficher mes articles :‘actions’,
‘order’=>’ASC’
));
if ($work -> have_posts()) :
while ($work -> have_posts()) : $work -> the_post();
if( !get_post_format() ) {
get_template_part( ‘content’, ‘actions’ );
endif; ?>J’ai un deuxième custom-post-type qui me permet de gérer mon portfolio.
add_action( ‘init’, ‘cpt_ntp_references’ );
if (!function_exists(‘cpt_ntp_references’)):
function cpt_ntp_references() {
register_post_type( ‘references’,
array(
‘labels’ => array(
‘name’ => _x( ‘Nos références’, ‘Post Type General Name’, ‘ntp_framework’ ),
‘singular_name’ => _x( ‘reference’, ‘Post Type Singular Name’, ‘ntp_framework’ ),
‘add_new’ => __( ‘Nouvelle rérérence’, ‘ntp_framework’ ),
‘add_new_item’ => __( ‘Ajouter une rérérence’, ‘ntp_framework’ ),
‘edit_item’ => __( ‘Editer une rérérence’, ‘ntp_framework’ ),
‘new_item’ => __( ‘Ajouter une référence’, ‘action’),
‘view_item’ => __( ‘Voir la rérérence’, ‘ntp_framework’ ),
‘search_items’ => __( ‘Rechercher des références’, ‘ntp_framework’ ),
‘not_found’ => __( ‘Aucune rérérence trouvée’, ‘ntp_framework’ ),
‘not_found_in_trash’ => __( ‘Aucune rérérence trouvée dans la corbeille’, ‘ntp_framework’ ),
‘parent_item_colon’ => __( ‘Rérérence parente :’, ‘ntp_framework’ ),
‘all_items’ => __( ‘Tous les références’, ‘ntp_framework’ ),
‘update_item’ => __( ‘Mettre à jour la rérérence’, ‘ntp_framework’ ),
‘menu_name’ => __( ‘Nos références’, ‘ntp_framework’ )
),
‘description’ => __( ‘La présentation de vos references’, ‘ntp_framework’ ),
‘public’ => true,
‘exclude_from_search’ => false,
/*’publicly_queryable’ => true,*/
/*’show_ui’ => true,*/
‘show_in_menu’ => true,
‘show_in_admin_bar’ => true,
/*’show_in_nav_menus’ => true,*/
‘menu_position’ => 20,
‘capability_type’ => ‘post’,
‘hierarchical’ => true,
‘supports’ => array( ‘title’, ‘editor’,’author’, ‘thumbnail’, ‘custom-fields’, ‘revisions’,’excerpt’ ),
‘taxonomies’ => array( ‘statut’ ),
‘has_archive’ => true,
‘rewrite’ => array(
‘slug’ => ‘references’,
‘with_front’ => true,
‘pages’ => false,
‘feeds’ => false),
‘query_var’ => true
/*’can_export’ => true,*/
)
);
}
endif;
/* Statut */
register_taxonomy(« statut », array(« references »), array(
‘labels’ => array(
‘name’ => _x( ‘Statuts’, ‘Taxonomy General Name’, ‘ntp_framework’ ),
‘singular_name’ => _x( ‘Statut’, ‘Taxonomy Singular Name’, ‘ntp_framework’ ),
‘menu_name’ => __( ‘Les Statuts’, ‘ntp_framework’ ),
‘all_items’ => __( ‘Tous les statuts’, ‘ntp_framework’ ),
‘parent_item’ => __( ‘Statut parent’, ‘ntp_framework’ ),
‘parent_item_colon’ => __( ‘Statut parent :’, ‘ntp_framework’ ),
‘new_item_name’ => __( ‘Nouveau statut’, ‘ntp_framework’ ),
‘add_new_item’ => __( ‘Ajouter un statut’, ‘ntp_framework’ ),
‘edit_item’ => __( ‘Editer un statut’, ‘ntp_framework’ ),
‘update_item’ => __( ‘Mettre à jour’, ‘ntp_framework’ ),
‘separate_items_with_commas’ => __( ‘Séparer les statuts par des virgules’, ‘ntp_framework’ ),
‘search_items’ => __( ‘Rechercher des statuts’, ‘ntp_framework’ ),
‘add_or_remove_items’ => __( ‘Ajouter ou supprimer des statuts’, ‘ntp_framework’ ),
‘choose_from_most_used’ => __( ‘Choisir parmi les statuts les plus utilisés’, ‘ntp_framework’ ),
),
‘hierarchical’ => true,
« singular_label » => « statut »,
‘public’ => true,
‘show_ui’ => true,
‘show_admin_column’ => true,
‘show_in_nav_menus’ => true,
‘show_tagcloud’ => true,
‘query_var’ => true,
‘rewrite’ =>array(
‘slug’ => ‘statut’,
‘with_front’ => true,
‘hierarchical’ => true,
)
));Je voudrais associé le slug des « actions« , (premier custom post type) avec le slug des catégories de mon portfolio (2ème custom post type).
Je souhaitais donc coder :
« Si le slug de action est identique à une des catégories de mon portfolio, alors on affiche les articles de cette catégorie ».
J’arrive à récupérer les infos des posts de mon deuxième custom post type avec le code ci-dessous, mais je voudrais que dans la requete WP_Query, je puisse directement faire le trie.references
));
if ($references_actions -> have_posts()) :
while ($references_actions -> have_posts()) : $references_actions -> the_post();
<p></p>J’ai aussi essayé :
?php $references_actions = new WP_Query (array(
‘post_type’ => references,
tax_query’ => array(
array (
‘taxonomy’ => ‘statut’,
‘terms’ => ‘projets’
),
),
));Pourriez-vous m’aider car je cherche désespérément depuis plusieurs jours sans trouver la réponse.
Et si tu fais un print_r de get_the_term_list, qu’est ce que tu aura?
Nobody? 🙂
Un aperçu du site pourrais nous aider à comprendre plus? je pense que c’est une erreur 404 qui renvoie quand tu cliques sur le lien n°2 de la pagination, mais sans voir le site en ligne c’est un peu difficile.
28 décembre 2013 à 17 h 52 min en réponse à : Utiliser WordPress pour un site associatif avec upload de photos #928093ikalangita wrote:Un peu de dev c’est possible avec wordpress, j’ai déjà fait un truc similaire : une espace restreint pour les membres pour la rédaction d’articles depuis le front-office avec possibilité d’upload d’images.Tu peux voir le site http://www.guides-vacances.fr, tu peux voir ce que je veux dire en te créant un compte.
28 décembre 2013 à 17 h 47 min en réponse à : Utiliser WordPress pour un site associatif avec upload de photos #928092Un peu de dev c’est possible avec wordpress, j’ai déjà fait un truc similaire : une espace restreint pour les membres pour la rédaction d’articles depuis le front-office avec possibilité d’upload d’images.
Merci Guy, je vais jeter un coup d’oeil sur ton lien
Il y a personne ici?
up?
Ok j’ai trouvé la solution en suivant le tuto : http://www.janes.co.za/wordpress-permalinks-and-custom-_get-variables/
J’espère que cela servira à quelqu’un.
Petite astuce :
Si on veut passer plusieurs variables, pas besoin de toucher à la fonction, il suffit seulement de concatener ces variables tout au debut et de faire une explode une fois récuperées via l’url et on aura un joli tableau de variables.
Merciiii
-
AuteurMessages