diff --git a/admin/admin.php b/admin/admin.php index 02b1e9e..e8cb696 100644 --- a/admin/admin.php +++ b/admin/admin.php @@ -34,6 +34,7 @@ function mvp_admin() { 'byline-words' => $_POST['byline-words'], 'display-copyright' => $_POST['display-copyright'], 'convert-keywords' => $_POST['convert-keywords'], + 'import-keywords' => $_POST['import-keywords'], 'convert-services' => $_POST['convert-services'], 'subject-type' => $_POST['subject-type'], 'category' => $_POST['category'], @@ -53,6 +54,7 @@ function mvp_admin() { 'byline-words' => '', 'display-copyright' => '', 'convert-keywords' => '', + 'import-keywords' => '', 'convert-services' => '', 'subject-type' => '', 'category' => '', @@ -225,6 +227,30 @@ function mvp_admin() { + + + Import SD keywords as WP tags + + +
+ +
+ +
+ + Import Superdesk categories as Wordpress categories diff --git a/autoload.php b/autoload.php index 2d25b68..a8c05a2 100644 --- a/autoload.php +++ b/autoload.php @@ -26,6 +26,14 @@ if ($obj['type'] == 'text') { $guid = wp_strip_all_tags($obj['guid']); } + if ($settings['import-keywords'] && $settings['import-keywords'] == 'on') { + if(isset($obj['keywords']) && count($obj['keywords']) > 0) { + foreach ($obj['keywords'] as $keyword) { + $taxonomyTag[] = wp_strip_all_tags($keyword); + } + } + } + foreach ($obj['subject'] as $subject) { if ($settings['subject-type'] == 'tags') { $taxonomyTag[] = wp_strip_all_tags($subject['name']); @@ -124,9 +132,9 @@ if ($obj['type'] == 'text') { $author_id = 0; } - if ($settings['convert-keywords'] && $settings['convert-keywords'] == 'on') { - - } + /* if ($settings['convert-keywords'] && $settings['convert-keywords'] == 'on') { + + } */ $postarr = array( 'post_title' => wp_strip_all_tags($obj['headline']),