Python >> Tutoriel Python >  >> Python Tag >> Windows

QGIS 2.16 - Problème d'installation sous Windows 10

Ajoutez simplement le paramètre suivant dans la fonction register_post_type, il peut être avant le paramètre 'menu_position'. 'show_in_rest' => vrai

si vous utilisez un plugin pour enregistrer votre posttype, vous pouvez utiliser le code suivant :

add_action( 'init', 'add_anuncios_to_json_api', 30 );
function add_anuncios_to_json_api(){
    global $wp_post_types;
    $wp_post_types['anuncio']->show_in_rest = true;
}

après cela, vous pourrez répertorier vos messages depuis mydomain.com/wp-json/wp/v2/posttype_slug

dans mon cas :mondomaine.com/wp-json/wp/v2/anuncio

vous pouvez également enregistrer une nouvelle base en utilisant le code suivant :

add_action( 'init', 'add_anuncios_to_json_api', 30 );
function add_anuncios_to_json_api(){
    global $wp_post_types;
    $wp_post_types['anuncio']->show_in_rest = true;
    $wp_post_types['anuncio']->rest_base = 'clasi';
    $wp_post_types['anuncio']->rest_controller_class = 'WP_REST_Posts_Controller';
}

remplacez simplement anuncio pour votre post type slug et 'clasi' sera votre route. mondomaine.com/wp-json/wp/v2/clasi


Vous pouvez faire quelque chose comme ça.

Clear[expr];
q = 1 - Exp[-u/b];
expr[u_?NumericQ] := 
 NIntegrate[
  Log[(1/(2 + b)) (1/(1 - q + q^2)) (q + q^2 + (1 - q)^2 Exp[-u/2])/0.3553], {b, 1, 10}];

Maintenant facile à optimiser.

FindMinimum[expr[u], {u, 0, 10}]

{-10.5871, {u -> 1.2105}}


Pour afficher les types de publication personnalisés dans la version 2, vous devez ajouter 'show_in_rest' => true dans les arguments de la fonction register_post_type, vos publications avec ce type de publication personnalisé seront disponibles sur le point de terminaison :wp-json/wp/v2/your-custom-post-type .

Source :http://scottbolinger.com/custom-post-types-wp-api-v2/