function shuffle_columns($defaults) {
$defaults['shuffle'] = __('Detach');
return $defaults;
}
add_filter('manage_media_columns', 'shuffle_columns');
function shuffle_custom_column($column_name, $id) {
if ($column_name === 'shuffle') {
$parent = (int) get_post_field('post_parent', (int) $id);
if ($parent > 0) {
printf('<a href="admin.php?action=shuffle_detach&post_id=%d">%s</a>', $id, __('Detach'));
}
}
}
add_action('manage_media_custom_column', 'shuffle_custom_column', 10, 2);
function th23_shuffle_media_columns($defaults) {
$defaults_new = array();
foreach ($defaults as $default_key => $default_value) {
if ($default_key == 'parent') {
$default_key = 'th23_attached_to';
$default_value = __('Attached to');
}
$defaults_new[$default_key] = $default_value;
}
$defaults = $defaults_new;
return $defaults;
}
add_filter('manage_media_columns', 'th23_shuffle_media_columns');
function th23_shuffle_media_custom_column($column_name, $id) {
if ($column_name == 'th23_attached_to') {
$parent_id = (int) get_post_field('post_parent', (int) $id);
if ( $parent_id > 0 ) {
//$parent = get_post($parent_id);
//print_r($parent);
//'<a href="post.php?post=' . $parent['ID'] . '&action=edit">' . $parent->post_title . '</a>';
echo '<strong><a href="' . get_edit_post_link($parent_id) . '">' . _draft_or_post_title($parent_id) . '</a></strong>, ' . get_the_time(__('Y/m/d'), $parent_id) . '<br />';
echo '<div class="row-actions"><a class="hide-if-no-js" onclick="findPosts.open(\'media[]\',\'' . $id . '\');return false;" href="#the-list">' . __('Re-Attach') . '</a> | <a href="admin.php?action=shuffle_detach&post_id=' . $id . '">' . __('Detach') . '</a> | ' . shuffle_do_link($parent_id, __('Shuffle Media')) . '</div>';
} else {
echo __('(Unattached)') . '<br />';
Prosím Přihlásit se nebo Vytvořit účet připojte se ke konverzaci.
Připojení na Twitter
Najdete nás na Internetu
Tato e-mailová adresa je chráněna před spamboty. Pro její zobrazení musíte mít povolen Javascript.