Saludos compañero , estoy realizando mi primer diseño web para wordpress junto con algunas opciones de más en la plantilla.
El problema me surge a la hora de añadir en la sección de escritura de los articulos en Wordpress añadí un cuadro donde el usuario puedo añadir un enlace y dicho enlace cuando se publique redireccione a la web desead.
Es decir...lo que tengo es esto :
Como podeis ver en la parte inferior aparece "Enlace cpa" y acto seguido una caja..
el codigo de dicha caja :
Código:
function myplugin_add_meta_box()
{
$screens = array('post', 'page');
foreach ($screens as $screen) {
add_meta_box(
'myplugin_sectionid',
__('link CPA', 'myplugin_textdomain'),
'myplugin_meta_box_callback',
$screen
);
}
}
define('MY_WORDPRESS_FOLDER',$_SERVER['DOCUMENT_ROOT']);
define('MY_THEME_FOLDER',str_replace('\\','/',dirname(__FILE__)));
define('MY_THEME_PATH','/' . substr(MY_THEME_FOLDER,stripos(MY_THEME_FOLDER,'wp-content')));
add_action('admin_init','my_meta_init');
function my_meta_init()
{
// review the function reference for parameter details
// http://codex.wordpress.org/Function_Reference/wp_enqueue_script
// http://codex.wordpress.org/Function_Reference/wp_enqueue_style
//wp_enqueue_script('my_meta_js', MY_THEME_PATH . '/custom/meta.js', array('jquery'));
wp_enqueue_style('my_meta_css', MY_THEME_PATH . '/custom/meta.css');
// review the function reference for parameter details
// http://codex.wordpress.org/Function_Reference/add_meta_box
foreach (array('post','page') as $type)
{
add_meta_box('my_all_meta', 'Enlace cpa', 'my_meta_setup', $type, 'normal', 'high');
}
add_action('save_post','my_meta_save');
}
function my_meta_setup()
{
global $post;
// using an underscore, prevents the meta variable
// from showing up in the custom fields section
$meta = get_post_meta($post->ID,'_my_meta',TRUE);
// instead of writing HTML here, lets do an include
include(MY_THEME_FOLDER . '/custom/meta.php');
// create a custom nonce for submit verification later
echo '<input type="hidden" name="my_meta_noncename" value="' . wp_create_nonce(__FILE__) . '" />';
}
y lo que quiero es que cuando el usuario inserte el enlace, dicho enlace sera añadido a el botón del articulo , en este caos algo así :
el codigo es :
Código:
<a href="" class="myButton">Descargar</a>
<a href="#" class="myButton2">Enlace roto</div>
No consigo que cuando el usuario inserte el enlace y guardo el articulo una ves en el articulo al hacer clic sobre el botón vaya al enlace previamente puesto por el usuario..
¿Alguna sugerencia?