add_meta_box() input field displaying at the top of the page
up vote
0
down vote
favorite
thanks for taking the time to read this. I've had a look through any similar questions and haven't found a case like this. It's probably something really silly. This is my first time using add_meta_box()
.
Basically, I'm trying to add a meta box to a custom post type. The field itself is showing, but its right at the top of the page (where errors usually appear)
See screenshot:
Here is the code I'm using for adding the box and the callback. This is inside of class.
public function room_settings_meta_box() {
add_meta_box(
'room-settings',
__( 'Room Settings', 'book-it' ),
'room_settings_meta_box_callback',
'rooms'
);
}
public function room_settings_meta_box_callback( $post ) {
wp_nonce_field( 'room_settings_nonce', 'room_settings_nonce' );
$value = get_post_meta( $post->ID, 'room-settings', true );
echo '<input style="width:100%" id="room-settings" value = "' . esc_attr( $value ) . '" name="room-settings">';
}
I'm also a bit stuck with the get_post_meta($key)
. Would that be the meta-box ID?
Other examples that I saw all seem to start with an underscore (_META_KEY)
I'll make sure to edit this if I find the solution myself.
wordpress custom-post-type
add a comment |
up vote
0
down vote
favorite
thanks for taking the time to read this. I've had a look through any similar questions and haven't found a case like this. It's probably something really silly. This is my first time using add_meta_box()
.
Basically, I'm trying to add a meta box to a custom post type. The field itself is showing, but its right at the top of the page (where errors usually appear)
See screenshot:
Here is the code I'm using for adding the box and the callback. This is inside of class.
public function room_settings_meta_box() {
add_meta_box(
'room-settings',
__( 'Room Settings', 'book-it' ),
'room_settings_meta_box_callback',
'rooms'
);
}
public function room_settings_meta_box_callback( $post ) {
wp_nonce_field( 'room_settings_nonce', 'room_settings_nonce' );
$value = get_post_meta( $post->ID, 'room-settings', true );
echo '<input style="width:100%" id="room-settings" value = "' . esc_attr( $value ) . '" name="room-settings">';
}
I'm also a bit stuck with the get_post_meta($key)
. Would that be the meta-box ID?
Other examples that I saw all seem to start with an underscore (_META_KEY)
I'll make sure to edit this if I find the solution myself.
wordpress custom-post-type
google.com/…
– Sam
Nov 22 at 15:32
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
thanks for taking the time to read this. I've had a look through any similar questions and haven't found a case like this. It's probably something really silly. This is my first time using add_meta_box()
.
Basically, I'm trying to add a meta box to a custom post type. The field itself is showing, but its right at the top of the page (where errors usually appear)
See screenshot:
Here is the code I'm using for adding the box and the callback. This is inside of class.
public function room_settings_meta_box() {
add_meta_box(
'room-settings',
__( 'Room Settings', 'book-it' ),
'room_settings_meta_box_callback',
'rooms'
);
}
public function room_settings_meta_box_callback( $post ) {
wp_nonce_field( 'room_settings_nonce', 'room_settings_nonce' );
$value = get_post_meta( $post->ID, 'room-settings', true );
echo '<input style="width:100%" id="room-settings" value = "' . esc_attr( $value ) . '" name="room-settings">';
}
I'm also a bit stuck with the get_post_meta($key)
. Would that be the meta-box ID?
Other examples that I saw all seem to start with an underscore (_META_KEY)
I'll make sure to edit this if I find the solution myself.
wordpress custom-post-type
thanks for taking the time to read this. I've had a look through any similar questions and haven't found a case like this. It's probably something really silly. This is my first time using add_meta_box()
.
Basically, I'm trying to add a meta box to a custom post type. The field itself is showing, but its right at the top of the page (where errors usually appear)
See screenshot:
Here is the code I'm using for adding the box and the callback. This is inside of class.
public function room_settings_meta_box() {
add_meta_box(
'room-settings',
__( 'Room Settings', 'book-it' ),
'room_settings_meta_box_callback',
'rooms'
);
}
public function room_settings_meta_box_callback( $post ) {
wp_nonce_field( 'room_settings_nonce', 'room_settings_nonce' );
$value = get_post_meta( $post->ID, 'room-settings', true );
echo '<input style="width:100%" id="room-settings" value = "' . esc_attr( $value ) . '" name="room-settings">';
}
I'm also a bit stuck with the get_post_meta($key)
. Would that be the meta-box ID?
Other examples that I saw all seem to start with an underscore (_META_KEY)
I'll make sure to edit this if I find the solution myself.
wordpress custom-post-type
wordpress custom-post-type
edited Nov 22 at 14:55
Gufran Hasan
3,36131325
3,36131325
asked Nov 22 at 14:50
Sam
106
106
google.com/…
– Sam
Nov 22 at 15:32
add a comment |
google.com/…
– Sam
Nov 22 at 15:32
google.com/…
– Sam
Nov 22 at 15:32
google.com/…
– Sam
Nov 22 at 15:32
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53433479%2fadd-meta-box-input-field-displaying-at-the-top-of-the-page%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
google.com/…
– Sam
Nov 22 at 15:32