Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
File Manager
/
wp-content
/
plugins
/
admin-columns-pro
/
codepress-admin-columns
/
classes
/
column
/
link
:
actions.php
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
<?php /** * CPAC_Column_Link_Actions * * @since 2.0 */ class CPAC_Column_Link_Actions extends CPAC_Column { /** * @see CPAC_Column::init() * @since 2.2.1 */ public function init() { parent::init(); // Properties $this->properties['type'] = 'column-actions'; $this->properties['label'] = __( 'Actions', 'codepress-admin-columns' ); } /** * @see CPAC_Column::get_value() * @since 2.0 */ function get_value( $id ) { $bookmark = get_bookmark( $id ); return $this->get_column_value_actions( $bookmark ); } /** * Get column value of link actions * * This part is copied from the Link List Table class * * @since 1.4.2 * * @param object $link * @return string Actions */ private function get_column_value_actions( $link ) { $actions = array(); $edit_link = get_edit_bookmark_link( $link ); $actions['edit'] = '<a href="' . $edit_link . '">' . __( 'Edit' ) . '</a>'; $actions['delete'] = "<a class='submitdelete' href='" . wp_nonce_url( "link.php?action=delete&link_id=$link->link_id", 'delete-bookmark_' . $link->link_id ) . "' onclick=\"if ( confirm( '" . esc_js( sprintf( __( "You are about to delete this link '%s'\n 'Cancel' to stop, 'OK' to delete." ), $link->link_name ) ) . "' ) ) { return true;}return false;\">" . __( 'Delete' ) . "</a>"; return implode( ' | ', $actions ); } }