Git Product home page Git Product logo

Comments (3)

jjgrainger avatar jjgrainger commented on September 23, 2024

The following is untested but should work

// the post types names, labels and slug
$names = array(
    'post_type_name' => 'ta_cases',
    'singular' => 'Case',
    'plural' => 'Cases',
    'slug' => 'case'
);

// post type options
$options = array(
    'has_archive' => true,
    'hierarchical' => false,
    'menu_position' => 50,
    'public' => true,
    'rewrite' => array( 'with_front' => false ),
    'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'revisions', 'page-attributes', 'genesis-seo', 'genesis-cpt-archives-settings' )
);

// create the post type with the class and variables
$cases = new CPT($names, $options);

// set the post types menu icon
$cases->menu_icon('dashicons-book-alt');

// set the textdomain
$cases->set_textdomain('ta');

from wp-custom-post-type-class.

mmjaeger avatar mmjaeger commented on September 23, 2024

Thanks Joe - really appreciate your input.

Please allow me another quick question - in regards to showing the custom
field columns in the admin - is there a way to define some excerpt using
the CPT class - I have rather long text fields and I don't want to show the
full content.

Thanks again.

On Mon, Apr 27, 2015 at 3:05 PM, Joe Grainger [email protected]
wrote:

The following should work, but is untested

// the post types names, labels and slug$names = array( 'post_type_name' => 'ta_cases', 'singular' => 'Case', 'plural' => 'Cases', 'slug' => 'case');// post type options$options = array( 'has_archive' => true, 'hierarchical' => false, 'menu_position' => 50, 'public' => true, 'rewrite' => array( 'with_front' => false ), 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'revisions', 'page-attribute
s', 'genesis-seo', 'genesis-cpt-archives-settings' ));// create the post type with the class and variables$cases = new CPT($names, $options);// set the post types menu icon$cases->menu_icon('dashicons-book-alt');// set the textdomain$cases->set_textdomain('ta');


Reply to this email directly or view it on GitHub
#31 (comment)
.

Marco M. Jaeger
http://net4visions.com

from wp-custom-post-type-class.

jjgrainger avatar jjgrainger commented on September 23, 2024

The Class itself doesn't have this kind of functionality and it doesn't really need to.

From what I understand what you're asking for could be achieved with a PHP function like substr (see php.net).

You'll have to do some research to find a solution best suited to your needs.

from wp-custom-post-type-class.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.