well, if you’re using pods_ui, that has no access to ‘Screen Options’. You’d have to share your code if you wanted us to help you identify where you can add the other fields.
Featured Image is post_thumbnail
the title is post_title
; perhaps, you can add those to the $fields->’manage’ array? Can’t help you much more than that without your code.
Jim, Thank you so much for the quick answer!
I have the Featured Image in the ‘manage’ array already, I need it when I’m going to the “add” or “edit” screens. Here is my code:
$object = pods('koncert');
$fields = array();
//iterate through registered fields
foreach($object->fields as $field => $data) {
$fields[$field] = array('label' => $data['label']);
}
$edit_fields = $fields;
//fields visible on manage screens
$manage_fields = array(
'name',
'post_thumbnail.100x100' => 'Foto',
'koncerter_start_date',
);
$object->ui = array(
'wp-css' => 1,
'item' => 'book',
'items' => 'books',
'fields' => array(
'add' => $fields,
'edit' => $edit_fields,
'duplicate' => $fields,
'manage' => $manage_fields,
),
'actions_bulk' => array(
//adds built in delete function
'delete' => array(
'label' => 'Delete',
),
),
);
pods_ui($object);
I confirmed with our developers the add/edit is using our standard form
api from within Pods and Post Thumbnail/Featured Image doesn’t work in the built-in forms.
There is an outstanding Feature request to correct this one:
https://github.com/pods-framework/pods/issues/1005
Please feel free to add your ‘vote’ behind it 😉
Dear Jim
Thank you so much!
In the meantime, a workaround would be to use the “action_links”-array and link to the default add/edit post.php page.
But how do I get the post ID within the array to build the “edit” link?
'action_links' => array(
//Override the array that builds the edit link, you may supply a string with the name of a helper to get the array from - or give the array itself
'add' => 'post-new.php?post_type=koncert',
'edit' => 'post.php?post='.$function_to_get_id().'&action=edit',
),
I think that would depend on if you’re in the loop at the moment. Since you’re kind of moving into custom code, it would probably be better if you jump on our Slack Chat and ask that question the #dev-chat channel.
get_the_id() would work if you’re in the loop, but I’m not sure which object you’re actually looping through, if you are looping through a Pods Object or a post object. pods_ui
is not well documented as it’s a fairly advanced programming tool so most of the docs for it are inline. That’s why it’s better to ask that one in our Chat.