Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
Sameroom
@sameroom-bot
<Sameroom> Your code is AJUES
Justin Sternberg
@jtsternberg
-sameroom portal
Sameroom
@sameroom-bot
<Sameroom> Your Portal URL is https://sameroom.io/LcOBqUqM -- you can send the URL to someone on a different team to share this room. Note: you can connect more than two teams this way.
<Sameroom> I've connected 1 new room #gitter (CMB2) on Slack. See map
[JT Sternberg, CMB2] test
Justin Sternberg
@jtsternberg
test
Sameroom
@sameroom-bot
<Sameroom> I've connected 1 new room _#webdevstudios_cmb2 (CMB2)_ on Slack. See map
Justin Sternberg
@jtsternberg
test
Justin Sternberg
@jtsternberg
[Chris Reynolds, CMB2] @jt so does gitter feed into here directly?
Justin Sternberg
@jtsternberg
@jazzsequence yes
mehdihfz
@mehdihfz
Hi, Please help me because I change the date of the lunar to solar
glencld
@glencld
hi is there a way in getting a data from CMB1 to CMB2?
Chris Reynolds
@jazzsequence
@glencld It's all post meta, so the data is already there as long as you access it using the same meta keys.
@mehdihfz I don't know what that means.
glencld
@glencld
@jazzsequence Thank you for helping :D
s1dekick223
@s1dekick223

Hey,

i’m new to cmb2 and i hope you can help me.

I want to echo my posts but only when i triggered a checkbox in backend.

this is my current code im a little bit lost.

<?php get_header(); ?>

<?php

$taxonomies = get_object_taxonomies( array( 'post_type' => 'faq',) );

foreach( $taxonomies as $taxonomy ) :

// Gets every "category" (term) in this taxonomy to get the respective posts
$terms = get_terms( array( 'taxonomy' => 'faqt', 'parent' => 0, 'hide_empty' => 0, ) );

foreach( $terms as $term ) : ?>

<div>
<h3><a href='faqt/<? echo $term->slug; ?>'><? echo $term->name; ?></a></h3>
</div>

    <?php
    $args = array(
            'post_type' => 'faq',
            'posts_per_page' => -1,
            'tax_query' => array(
                array(
                    'taxonomy' => $taxonomy,
                    'field' => 'slug',
                    'terms' => $term->slug,
                )
            )

        );
    $posts = new WP_Query($args);

    if( $posts->have_posts() ): while( $posts->have_posts() ) : $posts->the_post(); ?>


<ul>
    <li><a href="<?php echo get_permalink(); ?>"><?php  echo get_the_title(); ?></a></li>

</ul>

                    <?php the_excerpt(); ?>


    <?php endwhile; endif; ?>

<a href='faqt/<? echo $term->slug; ?>' class=“btn btn-secondary”>Alle Fragen</a>

</div>

<hr/>

<?php endforeach;

endforeach; ?>

<?php get_footer(); ?>
I hope you guys can help me

thx ! 🙂

s1dekick223
@s1dekick223
i got it guys :D
sam-stark
@sam-stark
Hi, I created a group of fields for a custom post type but cannot get them to display on my single page template. Is there an example of the structure used to display information from groups?
Chris Reynolds
@jazzsequence
@sam-stark Not sure if there's a specific example (maybe check the CMB2-Snippet-Library) but what I generally do if I don't know how to call stuff is var_dump( get_post_meta( $post_id, '_cmb2_group_name', true ) ); and go from there
Justin Sternberg
@jtsternberg
jitulutya
@jitulutya
how can i apply "show_on" for my custom admin menu
Justin Sternberg
@jtsternberg
We'll need more information than that in order to help.
bentalgad
@bentalgad
The snippets for creating a theme options page suppose to go like they are (changing only the prefix) to the functions file and work? because if i do that i don't see any page created?
Oh, ok got it in to a plugin. working great. thanks!
fastmarketo
@fastmarketo
I have created this Option → $cmb->add_field( array(
'name' => 'Select Video or Image',
'desc' => 'Select an option',
'id' => $prefix . 'image_or_video',
'type' => 'select',
'show_option_none' => true,
'default' => 'custom',
'options' => array(
'standard' => ( 'Option One', 'cmb2' ),
'custom' =>
( 'Option Two', 'cmb2' ),
'none' => __( 'Option Three', 'cmb2' ),
),
) );
what i want is If Option two is selected is true then execute some php code
But how should In write this
Justin Sternberg
@jtsternberg
@fastmarketo I responded to your question on the support forum
fastmarketo
@fastmarketo
can you guide me wghere is thes upport forum?
*support
Justin Sternberg
@jtsternberg
fastmarketo
@fastmarketo
Yes sir, this is me. I got it sir. Thanks a lot sir.
Greg Pluta
@gpluta
Hello! I need a little help. I have registered a new cmb2 box. I set the 'show_on' option to key => 'page-template'. The custom box renders nicely in wp-admin. The problem is that the value set on one page is automatically set on all pages using this same template. Is there a way to make values set unique to each page using the same template?
Greg Pluta
@gpluta
Am I missing some option?
Greg Pluta
@gpluta
Oh okay I am sorry. Everything works fine now, I didn't realize that if I had a few instances of wp-admin opened, changes I made to one page were applied to other ones.
Justin Sternberg
@jtsternberg
Seems like you got it sorted, but CMB2 will save the data per page. It won't apply them to multiple pages.
Greg Pluta
@gpluta
@jtsternberg - yeah, all is fine now. Thanks anyway ;)
Jeremy Turowetz
@jerturowetz

Hello CMB2 gang.

It's been a while since I've included CMB2 on a project and, as I'm getting a new theme (not for distribution) set up, I'm wondering what the current best practice is?

I'm thinking it's one of the following:

  • Dump the github repo in my plugins folder
  • Use the official plugin from the WordPress plugins directory – issues re slower updates & this discussion?
  • Use the github repo as a dependency in the theme folder - assuming not?
  • Composer ?

I'm also curious if the best method is different depending on my purpose. Say, if I were building a plugin for redistribution, would I include CMB2 as a dependency in the project or just note that users need to install the official CMB2 plugin and leave it out?

Justin Sternberg
@jtsternberg
@jerturowetz if it's not for distribution, using the wp.org plugin is probably easiest/best.
if for distribution on .org, you can use: http://tgmpluginactivation.com/
if planning on selling, you can bundle it in your theme
b/c of how the CMB2 loader works, there isn't really a wrong way. They will all work. You can even do it all the ways, and it will still work, as it only loads one version of itself
the .org plugin is probably the best way to bundle it as it won't include a lot of the dev resources, like the github repo will contain
But composer is a perfectly acceptable way to do it as well.
"issues re slower updates & this discussion" well, the updates on github are not considered "released" so are subject to change. The .org release (or master branch) will contain the latest stable release version. And re: the discussion, that has settled down, and we are good to stay in the repo.
Jeremy Turowetz
@jerturowetz
Thanks for the detailed reply. You, and the rest of the teams attention to detail and quality of contribution to the open source community continues to really impress.
Justin Sternberg
@jtsternberg
Thank you sir.
Ian Barker
@iantbarker
If you read the previous issue that I mentioned, nevermind. I deleted it.
Elroy Fernandes
@hazephase
I want to have radio button options in which the user is able to add in values him/her self
alipixel
@alipixel
hi does cmb2 support nested group