here ... because I want to have a because I want to have a gallery of photos gallery of photos of my work of my work and when and when you click on them you click on them they pop they pop out and then.. out and then.." "
tool Copy and paste code into your custom plugin Custom Post Type Custom Post Type UI Plugin UI Plugin Easier Add custom post type and then delete the plugin (types will remain) Downside: your CPTs are not as visible moving forward
with an underscore to hide fields from custom fields list $prefix = '_ms_charter_'; /** * Sample metabox to demonstrate each field type included */ $cmb_demo = new_cmb2_box( array( 'id' => $prefix . 'details', 'title' => __( 'Charter Details', 'cmb2' ), 'object_types' => array( 'charter' ), // Show only on charter post type ) );
the same amount of work. 2. ACF costs $$ for the most useful parts ACF costs $$ for the most useful parts (like repeaters). (like repeaters). 3. If you use their get_field() function in If you use their get_field() function in your theme and disable ACF*, you will your theme and disable ACF*, you will get a broken page. get a broken page. *or your client accidentally disables it, which results in a frantic phone call to you.
Use quality hosting to auto- Use quality hosting to auto- maintain maintain Add custom content with CPTs Add custom content with CPTs and CMBs and CMBs Use easy in-dashboard training Use easy in-dashboard training videos videos