- Implements shortcodes

- Updates newsletter router/sending queue worker to use shortcodes
  replacement class
This commit is contained in:
Vlad
2016-01-24 20:36:02 -05:00
parent 900d6694e2
commit dc3b47db00
8 changed files with 361 additions and 16 deletions

View File

@@ -0,0 +1,30 @@
<?php
namespace MailPoet\Newsletter\Shortcodes\Categories;
require_once(ABSPATH . 'wp-includes/pluggable.php');
class Link {
/*
{
text: '<%= __('Unsubscribe link') %>',
shortcode: 'global:unsubscribe',
},
{
text: '<%= __('Edit subscription page link') %>',
shortcode: 'global:manage',
},
{
text: '<%= __('View in browser link') %>',
shortcode: 'global:browser',
}
*/
static function process($action) {
// TODO: implement
$actions = array(
'unsubscribe' => '',
'manage' => '',
'browser' => ''
);
return (isset($actions[$action])) ? $actions[$action] : false;
}
}