';
// INFO: Új közreműködő hozzáadása
echo '';
echo '';
}
// A közreműködők mentése a bejegyzés mentésekor
function save_co_authors_meta_box($post_id)
{
if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
return;
}
// Ellenőrizzük, hogy a felhasználónak van-e jogosultsága a bejegyzés szerkesztésére
if (!current_user_can('edit_post', $post_id)) {
return;
}
// Ha nincs közreműködő kiválasztva, akkor töröljük az összes közreműködőt
if (!isset($_POST['co_authors'])) {
wp_set_post_terms($post_id, array(), 'co_author');
} else {
// Mentjük a kiválasztott közreműködőket
$co_authors = array_map('intval', $_POST['co_authors']);
wp_set_post_terms($post_id, $co_authors, 'co_author');
}
}
add_action('save_post', 'save_co_authors_meta_box');
// Egyéni mezők hozzáadása a közreműködők taxonómia szerkesztő felületéhez
function add_co_author_fields($term)
{
// Ellenőrizzük, hogy a $term változó egy objektum
if (is_object($term)) {
$url = get_term_meta($term->term_id, 'co_author_url', true);
} else {
$url = '';
}
?>
ID, 'co_author');
if (!empty($co_authors) && !is_wp_error($co_authors)) {
echo '