Version Description
- New: The Settings/Media Library Assistant IPTC/EXIF tab has been completely re-written, with a more WordPress-like user interface and new capabilities.
- New: A new "MLA Login-filtered Gallery Example" plugin has been added. It provides an [mla_gallery] parameter to restrict items to logged-in users based on an Att. Categories term.
- New: The "MLA Tax Query Example" plugin has been enhanced to filter the gallery by
author
. - New: The "MLA Term Links Example" plugin has been enhanced with an
[mla_tag_cloud]
compatible hyperlink format. - New: For the Media/Assistant submenu screen, a new "Show Primary Column File Name" settings option lets you add the file name below the item thumbnail. It is in the "Table Defaults" section of the General tab.
- Fix: For
[mla_term-list]
, empty lists no longer generate PHP Notice messages. - Fix: Media/Assistant submenu screen markup and styles updated to reflect current WordPress standards.
- Fix: For the "Upload New Media" Bulk Edit Area, field values containing plus ('+') characters are now properly handled.
- Fix: Attachment metadata fields used in custom field rules, i.e., with the
meta:
field name prefix are now properly displayed in the Media/Assistant submenu table and in the Quick Edit area. - Fix: WordPress "Attachment Metadata", including
image_meta
, is now populated during the initial item upload process and is available for IPTC/EXIF and Custom Field mapping rules.
Download this release
Release Info
Developer | dglingren |
Plugin | Media Library Assistant |
Version | 2.60 |
Comparing to | |
See all releases |
Code changes from version 2.54 to 2.60
- css/mla-style-rtl.css +6 -1
- css/mla-style.css +6 -1
- examples/plugins/mla-login-filtered-gallery-example.php +135 -0
- examples/plugins/mla-tax-query-example.php +38 -22
- examples/plugins/mla-term-links-example.php +34 -12
- includes/class-mla-core-options.php +13 -0
- includes/class-mla-core.php +10 -1
- includes/class-mla-data-source.php +1 -1
- includes/class-mla-data.php +13 -5
- includes/class-mla-edit-media.php +8 -2
- includes/class-mla-list-table.php +53 -17
- includes/class-mla-main.php +30 -17
- includes/class-mla-options.php +24 -12
- includes/class-mla-settings-custom-fields-tab.php +33 -60
- includes/class-mla-settings-iptc-exif-tab.php +2516 -399
- includes/class-mla-settings.php +25 -3
- includes/class-mla-shortcode-support.php +6 -2
- includes/mla-plugin-loader.php +1 -1
- index.php +1 -1
- js/mla-inline-edit-settings-scripts.js +28 -3
- js/mla-inline-edit-settings-scripts.min.js +1 -1
- js/mla-inline-mapping-scripts.js +2 -2
- js/mla-inline-mapping-scripts.min.js +1 -1
- languages/media-library-assistant-en_US - References.pot +1331 -1376
- languages/media-library-assistant-en_US.po +59 -35
- languages/media-library-assistant-en_US.pot +58 -34
- phpDocs/classes.svg +426 -410
- phpDocs/classes/ACP_Addon_MLA_Column_AltText.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_Author.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_Caption.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_Date.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_Description.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_MenuOrder.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_MimeType.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_Parent.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Column_Title.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Editing_Model_Media_Title.html +1 -1
- phpDocs/classes/ACP_Addon_MLA_Editing_Strategy.html +1 -1
- phpDocs/classes/AC_Addon_MLA_ListScreen.html +1 -1
- phpDocs/classes/CPAC_Deprecated_Storage_Model_MLA.html +1 -1
- phpDocs/classes/MLA.html +1 -1
- phpDocs/classes/MLACore.html +36 -1
- phpDocs/classes/MLACoreOptions.html +27 -1
- phpDocs/classes/MLAData.html +7 -3
- phpDocs/classes/MLAData_source.html +1 -1
- phpDocs/classes/MLAEdit.html +1 -1
- phpDocs/classes/MLAFileDownloader.html +1 -1
- phpDocs/classes/MLAImageProcessor.html +1 -1
- phpDocs/classes/MLAMime.html +1 -1
- phpDocs/classes/MLAModal.html +1 -1
- phpDocs/classes/MLAModal_Ajax.html +1 -1
- phpDocs/classes/MLAMutex.html +1 -1
- phpDocs/classes/MLAObjects.html +1 -1
- phpDocs/classes/MLAOptions.html +110 -108
- phpDocs/classes/MLAPDF.html +1 -1
- phpDocs/classes/MLAQuery.html +1 -1
- phpDocs/classes/MLAReferences.html +1 -1
- phpDocs/classes/MLASettings.html +36 -1
- phpDocs/classes/MLASettings_CustomFields.html +7 -23
- phpDocs/classes/MLASettings_Documentation.html +1 -1
- phpDocs/classes/MLASettings_IPTCEXIF.html +264 -79
- phpDocs/classes/MLASettings_Shortcodes.html +1 -1
- phpDocs/classes/MLASettings_Upload.html +1 -1
- phpDocs/classes/MLASettings_View.html +1 -1
- phpDocs/classes/MLAShortcode_Support.html +1 -1
- phpDocs/classes/MLAShortcodes.html +1 -1
- phpDocs/classes/MLATemplate_Support.html +1 -1
- phpDocs/classes/MLATest.html +1 -1
- phpDocs/classes/MLATextWidget.html +1 -1
- phpDocs/classes/MLAUninstall.html +1 -1
- phpDocs/classes/MLA_Ajax.html +1 -1
- phpDocs/classes/MLA_Checklist_Walker.html +1 -1
- phpDocs/classes/MLA_Custom_Field_Query.html +1 -1
- phpDocs/classes/MLA_Custom_Fields_List_Table.html +1 -1
- phpDocs/classes/MLA_Example_List_Table.html +1 -1
- phpDocs/classes/MLA_IPTC_EXIF_List_Table.html +2064 -0
- phpDocs/classes/MLA_IPTC_EXIF_Query.html +954 -0
- phpDocs/classes/MLA_List_Table.html +2 -2
- phpDocs/classes/MLA_Polylang.html +1 -1
- phpDocs/classes/MLA_Polylang_Shortcodes.html +1 -1
- phpDocs/classes/MLA_Template_List_Table.html +1 -1
- phpDocs/classes/MLA_Template_Query.html +1 -1
- phpDocs/classes/MLA_Thumbnail.html +1 -1
- phpDocs/classes/MLA_Upgrader_Skin.html +1 -1
- phpDocs/classes/MLA_Upload_List_Table.html +1 -1
- phpDocs/classes/MLA_Upload_Optional_List_Table.html +1 -1
- phpDocs/classes/MLA_View_List_Table.html +1 -1
- phpDocs/classes/MLA_WPML.html +1 -1
- phpDocs/classes/MLA_WPML_List_Table.html +1 -1
- phpDocs/classes/MLA_WPML_Shortcodes.html +1 -1
- phpDocs/classes/MLA_WPML_Table.html +1 -1
- phpDocs/deprecated.html +1 -1
- phpDocs/errors.html +1 -1
- phpDocs/graph_class.html +1 -1
- phpDocs/index.html +2 -2
- phpDocs/markers.html +52 -29
- phpDocs/namespaces/default.html +43 -25
- phpDocs/packages/Media+Library+Assistant.html +38 -22
- phpDocs/packages/default.html +38 -22
- readme.txt +21 -65
- tpls/admin-display-settings-custom-fields-tab.tpl +0 -27
- tpls/admin-display-settings-iptc-exif-tab.tpl +450 -53
- tpls/admin-display-settings-progress-div.tpl +26 -0
- tpls/documentation-settings-tab.tpl +42 -91
- tpls/help-for-settings_page_mla-settings-menu-custom_field.tpl +2 -2
- tpls/help-for-settings_page_mla-settings-menu-iptc_exif.tpl +71 -0
- tpls/mla-thumbnail-generation.tpl +0 -4
css/mla-style-rtl.css
CHANGED
@@ -385,15 +385,18 @@ ul.mla_settings li {
|
|
385 |
margin-right: 2em;
|
386 |
}
|
387 |
|
|
|
388 |
#mla-add-custom-field-table {
|
389 |
margin-bottom: 15px;
|
390 |
}
|
391 |
|
|
|
392 |
#mla-add-custom-field-table th {
|
393 |
padding: 5px 0px 5px 5px;
|
394 |
width: 10px;
|
395 |
}
|
396 |
|
|
|
397 |
#mla-add-custom-field-table td {
|
398 |
padding: 5px 0px 5px 0px;
|
399 |
}
|
@@ -402,7 +405,9 @@ ul.mla_settings li {
|
|
402 |
text-decoration:none;
|
403 |
}
|
404 |
|
405 |
-
#mla-
|
|
|
|
|
406 |
#mla-add-custom-field-table select {
|
407 |
width: 100%;
|
408 |
}
|
385 |
margin-right: 2em;
|
386 |
}
|
387 |
|
388 |
+
#mla-add-iptc-exif-table,
|
389 |
#mla-add-custom-field-table {
|
390 |
margin-bottom: 15px;
|
391 |
}
|
392 |
|
393 |
+
#mla-add-iptc-exif-table th,
|
394 |
#mla-add-custom-field-table th {
|
395 |
padding: 5px 0px 5px 5px;
|
396 |
width: 10px;
|
397 |
}
|
398 |
|
399 |
+
#mla-add-iptc-exif-table td,
|
400 |
#mla-add-custom-field-table td {
|
401 |
padding: 5px 0px 5px 0px;
|
402 |
}
|
405 |
text-decoration:none;
|
406 |
}
|
407 |
|
408 |
+
#mla-add-iptc-exif-table input[type="text"],
|
409 |
+
#mla-add-iptc-exif-table select,
|
410 |
+
#mla-add-custom-field-table input[type="text"],
|
411 |
#mla-add-custom-field-table select {
|
412 |
width: 100%;
|
413 |
}
|
css/mla-style.css
CHANGED
@@ -415,15 +415,18 @@ ul.mla_settings li {
|
|
415 |
margin-left: 2em;
|
416 |
}
|
417 |
|
|
|
418 |
#mla-add-custom-field-table {
|
419 |
margin-bottom: 15px;
|
420 |
}
|
421 |
|
|
|
422 |
#mla-add-custom-field-table th {
|
423 |
padding: 5px 5px 5px 0px;
|
424 |
width: 10px;
|
425 |
}
|
426 |
|
|
|
427 |
#mla-add-custom-field-table td {
|
428 |
padding: 5px 0px 5px 0px;
|
429 |
}
|
@@ -432,7 +435,9 @@ ul.mla_settings li {
|
|
432 |
text-decoration:none;
|
433 |
}
|
434 |
|
435 |
-
#mla-
|
|
|
|
|
436 |
#mla-add-custom-field-table select {
|
437 |
width: 100%;
|
438 |
}
|
415 |
margin-left: 2em;
|
416 |
}
|
417 |
|
418 |
+
#mla-add-iptc-exif-table,
|
419 |
#mla-add-custom-field-table {
|
420 |
margin-bottom: 15px;
|
421 |
}
|
422 |
|
423 |
+
#mla-add-iptc-exif-table th,
|
424 |
#mla-add-custom-field-table th {
|
425 |
padding: 5px 5px 5px 0px;
|
426 |
width: 10px;
|
427 |
}
|
428 |
|
429 |
+
#mla-add-iptc-exif-table td,
|
430 |
#mla-add-custom-field-table td {
|
431 |
padding: 5px 0px 5px 0px;
|
432 |
}
|
435 |
text-decoration:none;
|
436 |
}
|
437 |
|
438 |
+
#mla-add-iptc-exif-table input[type="text"],
|
439 |
+
#mla-add-iptc-exif-table select,
|
440 |
+
#mla-add-custom-field-table input[type="text"],
|
441 |
#mla-add-custom-field-table select {
|
442 |
width: 100%;
|
443 |
}
|
examples/plugins/mla-login-filtered-gallery-example.php
ADDED
@@ -0,0 +1,135 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Provides an [mla_gallery] parameter to restrict items to logged-in users based on an Att. Categories term
|
4 |
+
*
|
5 |
+
* In this example, a custom "members-only" parameter names an Att. Category term.
|
6 |
+
* If the current user is not logged in any items assigned to the term are excluded from the gallery results.
|
7 |
+
* This can be combined with a "simple" attachment_category query. For example:
|
8 |
+
*
|
9 |
+
* [mla_gallery members_only=client attachment_category=cityscape tax_include_children=false]
|
10 |
+
*
|
11 |
+
* This example plugin uses one of the many filters available in the [mla_gallery] shortcode
|
12 |
+
* and illustrates a technique you can use to customize the gallery display.
|
13 |
+
*
|
14 |
+
* Created for support topic "exclude some files for non subcribed users"
|
15 |
+
* opened on 7/12/2017 by "agustynen".
|
16 |
+
* https://wordpress.org/support/topic/multiple-calls-to-a-smaller-amount
|
17 |
+
*
|
18 |
+
* @package MLA Login-filtered Gallery Example
|
19 |
+
* @version 1.00
|
20 |
+
*/
|
21 |
+
|
22 |
+
/*
|
23 |
+
Plugin Name: MLA Login-filtered Gallery Example
|
24 |
+
Plugin URI: http://fairtradejudaica.org/media-library-assistant-a-wordpress-plugin/
|
25 |
+
Description: Restricts items to logged-in users based on an Att. Categories term
|
26 |
+
Author: David Lingren
|
27 |
+
Version: 1.00
|
28 |
+
Author URI: http://fairtradejudaica.org/our-story/staff/
|
29 |
+
|
30 |
+
Copyright 2017 David Lingren
|
31 |
+
|
32 |
+
This program is free software; you can redistribute it and/or modify
|
33 |
+
it under the terms of the GNU General Public License as published by
|
34 |
+
the Free Software Foundation; either version 2 of the License, or
|
35 |
+
(at your option) any later version.
|
36 |
+
|
37 |
+
This program is distributed in the hope that it will be useful,
|
38 |
+
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
39 |
+
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
40 |
+
GNU General Public License for more details.
|
41 |
+
|
42 |
+
You can get a copy of the GNU General Public License by writing to the
|
43 |
+
Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
|
44 |
+
*/
|
45 |
+
|
46 |
+
/**
|
47 |
+
* Class MLA Login-filtered Gallery Example restricts items to logged-in users based on an Att. Categories term
|
48 |
+
*
|
49 |
+
* @package MLA Login-filtered Gallery Example
|
50 |
+
* @since 1.00
|
51 |
+
*/
|
52 |
+
class MLALoginFilteredGalleryExample {
|
53 |
+
/**
|
54 |
+
* Initialization function, similar to __construct()
|
55 |
+
*
|
56 |
+
* @since 1.00
|
57 |
+
*/
|
58 |
+
public static function initialize() {
|
59 |
+
// The filters are only useful for front-end posts/pages; exit if in the admin section
|
60 |
+
if ( is_admin() ) {
|
61 |
+
return;
|
62 |
+
}
|
63 |
+
|
64 |
+
add_filter( 'mla_gallery_attributes', 'MLALoginFilteredGalleryExample::mla_gallery_attributes_filter', 10, 1 );
|
65 |
+
}
|
66 |
+
|
67 |
+
/**
|
68 |
+
* MLA Gallery (Display) Attributes
|
69 |
+
*
|
70 |
+
* The $shortcode_attributes array is where you will find any of your own parameters that are coded in the
|
71 |
+
* shortcode, e.g., [mla_gallery random_category="abc"].
|
72 |
+
*
|
73 |
+
* @since 1.00
|
74 |
+
*
|
75 |
+
* @param array the shortcode parameters passed in to the shortcode
|
76 |
+
*/
|
77 |
+
public static function mla_gallery_attributes_filter( $shortcode_attributes ) {
|
78 |
+
global $wpdb;
|
79 |
+
//error_log( __LINE__ . ' MLALoginFilteredGalleryExample::mla_gallery_attributes_filter shortcode_attributes = ' . var_export( $shortcode_attributes, true ), 0 );
|
80 |
+
|
81 |
+
// ignore shortcodes without the random_category parameter
|
82 |
+
if ( empty( $shortcode_attributes['members_only'] ) ) {
|
83 |
+
return $shortcode_attributes;
|
84 |
+
}
|
85 |
+
|
86 |
+
// ignore restrictions for logged in user
|
87 |
+
$current_user = wp_get_current_user();
|
88 |
+
if ( ( $current_user instanceof WP_User ) && ( 0 !== $current_user->ID ) ) {
|
89 |
+
return $shortcode_attributes;
|
90 |
+
}
|
91 |
+
|
92 |
+
// Validate other tax_query parameters or set defaults
|
93 |
+
$tax_operator = 'IN';
|
94 |
+
if ( isset( $shortcode_attributes['tax_operator'] ) ) {
|
95 |
+
$attr_value = strtoupper( $shortcode_attributes['tax_operator'] );
|
96 |
+
if ( in_array( $attr_value, array( 'IN', 'NOT IN', 'AND' ) ) ) {
|
97 |
+
$tax_operator = $attr_value;
|
98 |
+
}
|
99 |
+
|
100 |
+
unset( $shortcode_attributes['tax_operator'] );
|
101 |
+
}
|
102 |
+
|
103 |
+
$tax_include_children = true;
|
104 |
+
if ( isset( $shortcode_attributes['tax_include_children'] ) ) {
|
105 |
+
if ( 'false' == strtolower( $shortcode_attributes['tax_include_children'] ) ) {
|
106 |
+
$tax_include_children = false;
|
107 |
+
}
|
108 |
+
|
109 |
+
unset( $shortcode_attributes['tax_include_children'] );
|
110 |
+
}
|
111 |
+
|
112 |
+
// Compose the simple tax query, if pesent
|
113 |
+
if ( isset( $shortcode_attributes['attachment_category'] ) ) {
|
114 |
+
$tax_query = array ('relation' => 'AND' );
|
115 |
+
$tax_query[] = array( 'taxonomy' => 'attachment_category', 'field' => 'slug', 'terms' => explode( ',', $shortcode_attributes['attachment_category'] ), 'operator' => $tax_operator, 'include_children' => $tax_include_children );
|
116 |
+
unset( $shortcode_attributes['attachment_category'] );
|
117 |
+
} else {
|
118 |
+
$tax_query = array ();
|
119 |
+
}
|
120 |
+
|
121 |
+
// Add the members_only exclusion query
|
122 |
+
$tax_query[] = array( 'taxonomy' => 'attachment_category', 'field' => 'slug', 'terms' => explode( ',', $shortcode_attributes['members_only'] ), 'operator' => 'NOT IN', 'include_children' => $tax_include_children );
|
123 |
+
|
124 |
+
$shortcode_attributes['tax_query'] = $tax_query;
|
125 |
+
//error_log( __LINE__ . ' MLALoginFilteredGalleryExample::mla_gallery_attributes_filter shortcode_attributes = ' . var_export( $shortcode_attributes, true ), 0 );
|
126 |
+
|
127 |
+
return $shortcode_attributes;
|
128 |
+
} // mla_gallery_attributes_filter
|
129 |
+
} // Class MLALoginFilteredGalleryExample
|
130 |
+
|
131 |
+
/*
|
132 |
+
* Install the filters at an early opportunity
|
133 |
+
*/
|
134 |
+
add_action('init', 'MLALoginFilteredGalleryExample::initialize');
|
135 |
+
?>
|
examples/plugins/mla-tax-query-example.php
CHANGED
@@ -11,23 +11,36 @@
|
|
11 |
* - The "single_query()" and "double_query()" functions provide simplified, higher-performance
|
12 |
* alternatives to the standard WordPress tax_query.
|
13 |
*
|
14 |
-
* A custom shortcode parameter, "my_custom_sql", activates the logic in this plugin.
|
15 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
16 |
*
|
17 |
* Created for support topic "Slow queries"
|
18 |
* opened on 7/4/2014 by "aptharsia".
|
19 |
-
* https://wordpress.org/support/topic/slow-queries-1
|
20 |
*
|
21 |
* Enhanced for support topic "REALLY Slow Queries........ Help! :)"
|
22 |
* opened on 8/16/2014 by "alexapaige".
|
23 |
-
* https://wordpress.org/support/topic/really-slow-queries-help
|
24 |
*
|
25 |
* Enhanced for support topic "MLATaxQuery with keyword search and pagination"
|
26 |
* opened on 10/15/2015 by "CabinetWorks".
|
27 |
-
* https://wordpress.org/support/topic/mlataxquery-with-keyword-search-and-pagination
|
|
|
|
|
|
|
|
|
28 |
*
|
29 |
* @package MLA tax query Example
|
30 |
-
* @version 1.
|
31 |
*/
|
32 |
|
33 |
/*
|
@@ -35,10 +48,10 @@ Plugin Name: MLA tax query Example
|
|
35 |
Plugin URI: http://fairtradejudaica.org/media-library-assistant-a-wordpress-plugin/
|
36 |
Description: Replaces the WP_Query tax_query with a more efficient, direct SQL query
|
37 |
Author: David Lingren
|
38 |
-
Version: 1.
|
39 |
Author URI: http://fairtradejudaica.org/our-story/staff/
|
40 |
|
41 |
-
Copyright 2013 -
|
42 |
|
43 |
This program is free software; you can redistribute it and/or modify
|
44 |
it under the terms of the GNU General Public License as published by
|
@@ -282,15 +295,6 @@ class MLATaxQueryExample {
|
|
282 |
* parameter is not present, we have nothing to do. If the parameter IS present,
|
283 |
* single_query() or double_query() extracts taxonomy values, then builds a custom
|
284 |
* query that does a simple, high-performance search.
|
285 |
-
*
|
286 |
-
* The "my_custom_sql" parameter accepts these query arguments:
|
287 |
-
* - one or more taxonomy=slug(,slug)... arguments, which will be joined by OR
|
288 |
-
* - include_children=true
|
289 |
-
* - order and/or orderby
|
290 |
-
*
|
291 |
-
* The shortcode can also contain the post_mime_type and/or keyword search parameters
|
292 |
-
* to further filter the results. The double_query() function is called when the request
|
293 |
-
* contains post_mime_type, keyword search or orderby/order parameters.
|
294 |
*/
|
295 |
if ( isset( self::$shortcode_attributes['my_custom_sql'] ) ) {
|
296 |
if ( self::$shortcode_attributes['is_double'] ) {
|
@@ -465,12 +469,15 @@ class MLATaxQueryExample {
|
|
465 |
} // ! is_pagination
|
466 |
|
467 |
$query = join(' ', $query);
|
|
|
|
|
|
|
|
|
468 |
if ( $is_pagination ) {
|
469 |
-
|
470 |
-
return $count;
|
471 |
}
|
472 |
|
473 |
-
$ids = $wpdb->get_results( $
|
474 |
if ( is_array( $ids ) ) {
|
475 |
$includes = array();
|
476 |
foreach ( $ids as $id ) {
|
@@ -495,6 +502,7 @@ class MLATaxQueryExample {
|
|
495 |
*
|
496 |
* - one or more taxonomy term lists, with include_children
|
497 |
* - one or more post_mime_types
|
|
|
498 |
* - ORDER BY post table fields
|
499 |
*
|
500 |
* @since 1.01
|
@@ -602,6 +610,10 @@ class MLATaxQueryExample {
|
|
602 |
$query[] = "AND (p.post_mime_type LIKE 'image/%%')";
|
603 |
}
|
604 |
|
|
|
|
|
|
|
|
|
605 |
if ( isset( self::$search_attributes['s'] ) ) {
|
606 |
global $wpdb;
|
607 |
$prefix = $wpdb->posts . '.';
|
@@ -748,11 +760,15 @@ class MLATaxQueryExample {
|
|
748 |
} // ! is_pagination
|
749 |
|
750 |
$query = join(' ', $query);
|
|
|
|
|
|
|
|
|
751 |
if ( $is_pagination ) {
|
752 |
-
return $wpdb->get_var( $
|
753 |
}
|
754 |
|
755 |
-
$ids = $wpdb->get_results( $
|
756 |
if ( is_array( $ids ) ) {
|
757 |
$includes = array();
|
758 |
foreach ( $ids as $id ) {
|
11 |
* - The "single_query()" and "double_query()" functions provide simplified, higher-performance
|
12 |
* alternatives to the standard WordPress tax_query.
|
13 |
*
|
14 |
+
* A custom shortcode parameter, "my_custom_sql", activates the logic in this plugin.
|
15 |
+
*
|
16 |
+
* The "my_custom_sql" parameter accepts these query arguments:
|
17 |
+
* - one or more taxonomy=slug(,slug)... arguments, which will be joined by OR
|
18 |
+
* - include_children=true
|
19 |
+
* - author=ID(,ID...)
|
20 |
+
* - order and/or orderby
|
21 |
+
*
|
22 |
+
* The shortcode can also contain the post_mime_type and/or keyword search parameters
|
23 |
+
* (outside "my_custom_sql") to further filter the results. The double_query() function is
|
24 |
+
* called when the request contains post_mime_type, keyword search or orderby/order parameters.
|
25 |
*
|
26 |
* Created for support topic "Slow queries"
|
27 |
* opened on 7/4/2014 by "aptharsia".
|
28 |
+
* https://wordpress.org/support/topic/slow-queries-1/
|
29 |
*
|
30 |
* Enhanced for support topic "REALLY Slow Queries........ Help! :)"
|
31 |
* opened on 8/16/2014 by "alexapaige".
|
32 |
+
* https://wordpress.org/support/topic/really-slow-queries-help/
|
33 |
*
|
34 |
* Enhanced for support topic "MLATaxQuery with keyword search and pagination"
|
35 |
* opened on 10/15/2015 by "CabinetWorks".
|
36 |
+
* https://wordpress.org/support/topic/mlataxquery-with-keyword-search-and-pagination/
|
37 |
+
*
|
38 |
+
* Enhanced for support topic "Gallery page with many images takes too long to load"
|
39 |
+
* opened on 6/27/2017 by "davidjhk".
|
40 |
+
* https://wordpress.org/support/topic/gallery-page-with-many-images-takes-too-long-to-load/
|
41 |
*
|
42 |
* @package MLA tax query Example
|
43 |
+
* @version 1.05
|
44 |
*/
|
45 |
|
46 |
/*
|
48 |
Plugin URI: http://fairtradejudaica.org/media-library-assistant-a-wordpress-plugin/
|
49 |
Description: Replaces the WP_Query tax_query with a more efficient, direct SQL query
|
50 |
Author: David Lingren
|
51 |
+
Version: 1.05
|
52 |
Author URI: http://fairtradejudaica.org/our-story/staff/
|
53 |
|
54 |
+
Copyright 2013 - 2017 David Lingren
|
55 |
|
56 |
This program is free software; you can redistribute it and/or modify
|
57 |
it under the terms of the GNU General Public License as published by
|
295 |
* parameter is not present, we have nothing to do. If the parameter IS present,
|
296 |
* single_query() or double_query() extracts taxonomy values, then builds a custom
|
297 |
* query that does a simple, high-performance search.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
298 |
*/
|
299 |
if ( isset( self::$shortcode_attributes['my_custom_sql'] ) ) {
|
300 |
if ( self::$shortcode_attributes['is_double'] ) {
|
469 |
} // ! is_pagination
|
470 |
|
471 |
$query = join(' ', $query);
|
472 |
+
if ( 0 < count( $query_parameters ) ) {
|
473 |
+
$query = $wpdb->prepare( $query, $query_parameters );
|
474 |
+
}
|
475 |
+
|
476 |
if ( $is_pagination ) {
|
477 |
+
return $wpdb->get_var( $query );
|
|
|
478 |
}
|
479 |
|
480 |
+
$ids = $wpdb->get_results( $query );
|
481 |
if ( is_array( $ids ) ) {
|
482 |
$includes = array();
|
483 |
foreach ( $ids as $id ) {
|
502 |
*
|
503 |
* - one or more taxonomy term lists, with include_children
|
504 |
* - one or more post_mime_types
|
505 |
+
* - one or more author IDs
|
506 |
* - ORDER BY post table fields
|
507 |
*
|
508 |
* @since 1.01
|
610 |
$query[] = "AND (p.post_mime_type LIKE 'image/%%')";
|
611 |
}
|
612 |
|
613 |
+
if ( ! empty( $my_query_vars['author'] ) ) {
|
614 |
+
$query[] = "AND (p.post_author IN (" . $my_query_vars['author'] . ") )";
|
615 |
+
}
|
616 |
+
|
617 |
if ( isset( self::$search_attributes['s'] ) ) {
|
618 |
global $wpdb;
|
619 |
$prefix = $wpdb->posts . '.';
|
760 |
} // ! is_pagination
|
761 |
|
762 |
$query = join(' ', $query);
|
763 |
+
if ( 0 < count( $query_parameters ) ) {
|
764 |
+
$query = $wpdb->prepare( $query, $query_parameters );
|
765 |
+
}
|
766 |
+
|
767 |
if ( $is_pagination ) {
|
768 |
+
return $wpdb->get_var( $query );
|
769 |
}
|
770 |
|
771 |
+
$ids = $wpdb->get_results( $query );
|
772 |
if ( is_array( $ids ) ) {
|
773 |
$includes = array();
|
774 |
foreach ( $ids as $id ) {
|
examples/plugins/mla-term-links-example.php
CHANGED
@@ -3,7 +3,10 @@
|
|
3 |
* Provides custom prefixes that return links to Tag or Category archive pages from terms assigned to an item
|
4 |
*
|
5 |
* In this example:
|
6 |
-
* - a "term_links:" prefix converts assigned terms to hyperlinks of the form:
|
|
|
|
|
|
|
7 |
* <a href="http://cousin-collector.com/blog/?tag=dahlstrom-surname" rel="tag"> for taxonomy=post_tag
|
8 |
* <a title="Photos" class="photos" href="http://cousin-collector.com/blog/?cat=232"> for taxonomy=category
|
9 |
*
|
@@ -11,16 +14,20 @@
|
|
11 |
* opened on 4/8/2017 by "ellsinore":
|
12 |
* https://wordpress.org/support/topic/show-post-kicker-in-media-library/
|
13 |
*
|
|
|
|
|
|
|
|
|
14 |
* @package MLA Term Links Example
|
15 |
-
* @version 1.
|
16 |
*/
|
17 |
|
18 |
/*
|
19 |
Plugin Name: MLA Term Links Example
|
20 |
Plugin URI: http://fairtradejudaica.org/media-library-assistant-a-wordpress-plugin/
|
21 |
-
Description: Adds "
|
22 |
Author: David Lingren
|
23 |
-
Version: 1.
|
24 |
Author URI: http://fairtradejudaica.org/our-story/staff/
|
25 |
|
26 |
Copyright 2017 David Lingren
|
@@ -74,14 +81,21 @@ class MLATermLinksExample {
|
|
74 |
*
|
75 |
* @param mixed String or array - initial value
|
76 |
* @param integer The Post ID of the new/updated attachment
|
77 |
-
* @param
|
78 |
-
* @param
|
79 |
*
|
80 |
* @return mixed String or array
|
81 |
*/
|
82 |
-
private static function _evaluate_terms( $custom_value, $post_id, $
|
83 |
-
|
84 |
-
if (
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
85 |
return $custom_value;
|
86 |
}
|
87 |
|
@@ -100,7 +114,15 @@ class MLATermLinksExample {
|
|
100 |
if ( is_wp_error( $terms ) ) {
|
101 |
$custom_value = implode( ',', $terms->get_error_messages() );
|
102 |
} elseif ( ! empty( $terms ) ) {
|
103 |
-
if ( '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
104 |
reset( $terms );
|
105 |
$term = current( $terms );
|
106 |
$term_name = sanitize_term_field( 'name', $term->name, $term->term_id, $taxonomy, 'display' );
|
@@ -142,7 +164,7 @@ class MLATermLinksExample {
|
|
142 |
*
|
143 |
* @param string NULL, indicating that by default, no custom value is available
|
144 |
* @param string the data-source name
|
145 |
-
* @param array data-source components; prefix
|
146 |
* @param array values from the query, if any, e.g. shortcode parameters
|
147 |
* @param array item-level markup template values, if any
|
148 |
* @param integer attachment ID for attachment-specific values
|
@@ -160,7 +182,7 @@ class MLATermLinksExample {
|
|
160 |
}
|
161 |
|
162 |
if ( 'term_links' == $value['prefix'] ) {
|
163 |
-
$custom_value = self::_evaluate_terms( $custom_value, $post_id, $value
|
164 |
}
|
165 |
|
166 |
return $custom_value;
|
3 |
* Provides custom prefixes that return links to Tag or Category archive pages from terms assigned to an item
|
4 |
*
|
5 |
* In this example:
|
6 |
+
* - a "term_links:" prefix with a "cloud" option/format suffix converts assigned terms to hyperlinks of the form:
|
7 |
+
* <a href="[+page_url+]?current_id=[+term_id+]"> where both parameters are expanded
|
8 |
+
*
|
9 |
+
* - a "term_links:" prefix without a "cloud" option/format suffix converts assigned terms to hyperlinks of the form:
|
10 |
* <a href="http://cousin-collector.com/blog/?tag=dahlstrom-surname" rel="tag"> for taxonomy=post_tag
|
11 |
* <a title="Photos" class="photos" href="http://cousin-collector.com/blog/?cat=232"> for taxonomy=category
|
12 |
*
|
14 |
* opened on 4/8/2017 by "ellsinore":
|
15 |
* https://wordpress.org/support/topic/show-post-kicker-in-media-library/
|
16 |
*
|
17 |
+
* Enhanced for support topic "Tag cloud – clickable tags in mla_caption area?"
|
18 |
+
* opened on 6/24/2017 by "antonstepichev":
|
19 |
+
* https://wordpress.org/support/topic/tag-cloud-clickable-tags-in-mla_caption-area/
|
20 |
+
*
|
21 |
* @package MLA Term Links Example
|
22 |
+
* @version 1.01
|
23 |
*/
|
24 |
|
25 |
/*
|
26 |
Plugin Name: MLA Term Links Example
|
27 |
Plugin URI: http://fairtradejudaica.org/media-library-assistant-a-wordpress-plugin/
|
28 |
+
Description: Adds "term_links:" Field-level Substitution Parameter prefix
|
29 |
Author: David Lingren
|
30 |
+
Version: 1.01
|
31 |
Author URI: http://fairtradejudaica.org/our-story/staff/
|
32 |
|
33 |
Copyright 2017 David Lingren
|
81 |
*
|
82 |
* @param mixed String or array - initial value
|
83 |
* @param integer The Post ID of the new/updated attachment
|
84 |
+
* @param array data-source components; prefix, value, option, format and args (if present)
|
85 |
+
* @param array Item markup template values
|
86 |
*
|
87 |
* @return mixed String or array
|
88 |
*/
|
89 |
+
private static function _evaluate_terms( $custom_value, $post_id, $value, $markup_values ) {
|
90 |
+
$taxonomy = $value['value'];
|
91 |
+
if ( 'cloud' === $value['format'] ) {
|
92 |
+
$option = 'cloud';
|
93 |
+
} else {
|
94 |
+
$option = $value['option'];
|
95 |
+
}
|
96 |
+
|
97 |
+
// Only two taxonomies are supported unless $option is "cloud"
|
98 |
+
if ( ! ( $option === 'cloud' || in_array( $taxonomy, array( 'post_tag', 'category' ) ) ) ) {
|
99 |
return $custom_value;
|
100 |
}
|
101 |
|
114 |
if ( is_wp_error( $terms ) ) {
|
115 |
$custom_value = implode( ',', $terms->get_error_messages() );
|
116 |
} elseif ( ! empty( $terms ) ) {
|
117 |
+
if ( 'cloud' == $option ) {
|
118 |
+
$links = array();
|
119 |
+
foreach ( $terms as $term ) {
|
120 |
+
$term_name = sanitize_term_field( 'name', $term->name, $term->term_id, $taxonomy, 'display' );
|
121 |
+
$links[] = sprintf( '<a href="%1$s?current_id=%2$d">%3$s</a>', $markup_values['page_url'], $term->term_id, $term_name );
|
122 |
+
}
|
123 |
+
|
124 |
+
$custom_value = implode( ', ', $links );
|
125 |
+
} elseif ( 'single' == $option || 1 == count( $terms ) ) {
|
126 |
reset( $terms );
|
127 |
$term = current( $terms );
|
128 |
$term_name = sanitize_term_field( 'name', $term->name, $term->term_id, $taxonomy, 'display' );
|
164 |
*
|
165 |
* @param string NULL, indicating that by default, no custom value is available
|
166 |
* @param string the data-source name
|
167 |
+
* @param array data-source components; prefix, value, option, format and args (if present)
|
168 |
* @param array values from the query, if any, e.g. shortcode parameters
|
169 |
* @param array item-level markup template values, if any
|
170 |
* @param integer attachment ID for attachment-specific values
|
182 |
}
|
183 |
|
184 |
if ( 'term_links' == $value['prefix'] ) {
|
185 |
+
$custom_value = self::_evaluate_terms( $custom_value, $post_id, $value, $markup_values );
|
186 |
}
|
187 |
|
188 |
return $custom_value;
|
includes/class-mla-core-options.php
CHANGED
@@ -128,6 +128,11 @@ class MLACoreOptions {
|
|
128 |
*/
|
129 |
const MLA_TABLE_ICON_SIZE = 'table_icon_size';
|
130 |
|
|
|
|
|
|
|
|
|
|
|
131 |
/**
|
132 |
* Provides a unique name for the Bulk Update and Map All chunk size option
|
133 |
*/
|
@@ -611,6 +616,14 @@ class MLACoreOptions {
|
|
611 |
'size' => 5,
|
612 |
'help' => __( 'Enter the size of the thumbnail/icon images, in pixels', 'media-library-assistant' )),
|
613 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
614 |
self::MLA_BULK_CHUNK_SIZE =>
|
615 |
array('tab' => 'general',
|
616 |
'name' => __( 'Bulk Chunk Size', 'media-library-assistant' ),
|
128 |
*/
|
129 |
const MLA_TABLE_ICON_SIZE = 'table_icon_size';
|
130 |
|
131 |
+
/**
|
132 |
+
* Provides a unique name for the Media/Assistant submenu table thumbnail/icon size option
|
133 |
+
*/
|
134 |
+
const MLA_SHOW_FILE_NAME = 'show_file_name';
|
135 |
+
|
136 |
/**
|
137 |
* Provides a unique name for the Bulk Update and Map All chunk size option
|
138 |
*/
|
616 |
'size' => 5,
|
617 |
'help' => __( 'Enter the size of the thumbnail/icon images, in pixels', 'media-library-assistant' )),
|
618 |
|
619 |
+
self::MLA_SHOW_FILE_NAME =>
|
620 |
+
array('tab' => 'general',
|
621 |
+
'name' => __( 'Show Primary Column File Name', 'media-library-assistant' ),
|
622 |
+
'type' => 'checkbox',
|
623 |
+
'autoload' => true,
|
624 |
+
'std' => '',
|
625 |
+
'help' => __( 'Check/uncheck this option to show/omit the file name from the primary column.', 'media-library-assistant' )),
|
626 |
+
|
627 |
self::MLA_BULK_CHUNK_SIZE =>
|
628 |
array('tab' => 'general',
|
629 |
'name' => __( 'Bulk Chunk Size', 'media-library-assistant' ),
|
includes/class-mla-core.php
CHANGED
@@ -21,7 +21,7 @@ class MLACore {
|
|
21 |
*
|
22 |
* @var string
|
23 |
*/
|
24 |
-
const CURRENT_MLA_VERSION = '2.
|
25 |
|
26 |
/**
|
27 |
* Slug for registering and enqueueing plugin style sheets (moved from class-mla-main.php)
|
@@ -158,6 +158,15 @@ class MLACore {
|
|
158 |
*/
|
159 |
const MLA_ADMIN_SINGLE_MAP = 'single_item_map';
|
160 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
161 |
/**
|
162 |
* mla_admin_action value for setting an item's parent object
|
163 |
*
|
21 |
*
|
22 |
* @var string
|
23 |
*/
|
24 |
+
const CURRENT_MLA_VERSION = '2.60';
|
25 |
|
26 |
/**
|
27 |
* Slug for registering and enqueueing plugin style sheets (moved from class-mla-main.php)
|
158 |
*/
|
159 |
const MLA_ADMIN_SINGLE_MAP = 'single_item_map';
|
160 |
|
161 |
+
/**
|
162 |
+
* mla_admin_action value for purging IPTC/EXIF metadata
|
163 |
+
*
|
164 |
+
* @since 2.60
|
165 |
+
*
|
166 |
+
* @var string
|
167 |
+
*/
|
168 |
+
const MLA_ADMIN_SINGLE_PURGE = 'single_item_purge';
|
169 |
+
|
170 |
/**
|
171 |
* mla_admin_action value for setting an item's parent object
|
172 |
*
|
includes/class-mla-data-source.php
CHANGED
@@ -477,7 +477,7 @@ class MLAData_Source {
|
|
477 |
* Now expand the template using the above Data Source values
|
478 |
*/
|
479 |
$template = '[+template:' . $data_value['meta_name'] . '+]';
|
480 |
-
$item_values = MLAData::mla_expand_field_level_parameters( $template, NULL, $item_values, $post_id, $data_value['keep_existing'], $default_option );
|
481 |
|
482 |
if ( 'array' == $default_option ) {
|
483 |
$result = MLAData::mla_parse_array_template( $template, $item_values );
|
477 |
* Now expand the template using the above Data Source values
|
478 |
*/
|
479 |
$template = '[+template:' . $data_value['meta_name'] . '+]';
|
480 |
+
$item_values = MLAData::mla_expand_field_level_parameters( $template, NULL, $item_values, $post_id, $data_value['keep_existing'], $default_option, $attachment_metadata );
|
481 |
|
482 |
if ( 'array' == $default_option ) {
|
483 |
$result = MLAData::mla_parse_array_template( $template, $item_values );
|
includes/class-mla-data.php
CHANGED
@@ -928,10 +928,11 @@ class MLAData {
|
|
928 |
* @param integer Optional: attachment ID for attachment-specific placeholders
|
929 |
* @param boolean Optional: for option 'multi', retain existing values
|
930 |
* @param string Optional: default option value
|
|
|
931 |
*
|
932 |
* @return array ( parameter => value ) for all field-level parameters and anything in $markup_values
|
933 |
*/
|
934 |
-
public static function mla_expand_field_level_parameters( $tpl, $query = NULL, $markup_values = array(), $post_id = 0, $keep_existing = false, $default_option = 'text' ) {
|
935 |
static $cached_post_id = 0, $item_metadata = NULL, $attachment_metadata = NULL, $id3_metadata = NULL;
|
936 |
|
937 |
if ( $cached_post_id != $post_id ) {
|
@@ -950,12 +951,14 @@ class MLAData {
|
|
950 |
|
951 |
switch ( $value['prefix'] ) {
|
952 |
case 'template':
|
953 |
-
$markup_values = self::mla_expand_field_level_parameters( $value['value'], $query , $markup_values, $post_id, $keep_existing, $default_option );
|
954 |
$template_count++;
|
955 |
break;
|
956 |
case 'meta':
|
957 |
if ( is_null( $item_metadata ) ) {
|
958 |
-
if (
|
|
|
|
|
959 |
$item_metadata = get_metadata( 'post', $post_id, '_wp_attachment_metadata', true );
|
960 |
} else {
|
961 |
break;
|
@@ -2209,7 +2212,7 @@ class MLAData {
|
|
2209 |
*
|
2210 |
* @var array
|
2211 |
*/
|
2212 |
-
|
2213 |
// Envelope Record
|
2214 |
"1#000" => "Model Version",
|
2215 |
"1#005" => "Destination",
|
@@ -3002,6 +3005,11 @@ class MLAData {
|
|
3002 |
}
|
3003 |
|
3004 |
if ( ! empty( $path ) ) {
|
|
|
|
|
|
|
|
|
|
|
3005 |
if ( 'pdf' == strtolower( pathinfo( $path, PATHINFO_EXTENSION ) ) ) {
|
3006 |
if ( !class_exists( 'MLAPDF' ) ) {
|
3007 |
require_once( MLA_PLUGIN_PATH . 'includes/class-mla-data-pdf.php' );
|
@@ -3075,7 +3083,7 @@ class MLAData {
|
|
3075 |
}
|
3076 |
restore_error_handler();
|
3077 |
|
3078 |
-
MLACore::mla_debug_add( __LINE__ . ' mla_fetch_attachment_image_metadata exif_data = ' . var_export( $exif_data, true ), MLACore::MLA_DEBUG_CATEGORY_METADATA );
|
3079 |
|
3080 |
if ( ! empty( $exception ) ) {
|
3081 |
MLAData::$mla_IPTC_EXIF_errors[] = sprintf( '(%1$s) %2$s', $exception->getCode(), $exception->getMessage() );
|
928 |
* @param integer Optional: attachment ID for attachment-specific placeholders
|
929 |
* @param boolean Optional: for option 'multi', retain existing values
|
930 |
* @param string Optional: default option value
|
931 |
+
* @param array Optional: attachment_metadata, required during item uploads
|
932 |
*
|
933 |
* @return array ( parameter => value ) for all field-level parameters and anything in $markup_values
|
934 |
*/
|
935 |
+
public static function mla_expand_field_level_parameters( $tpl, $query = NULL, $markup_values = array(), $post_id = 0, $keep_existing = false, $default_option = 'text', $upload_metadata = NULL ) {
|
936 |
static $cached_post_id = 0, $item_metadata = NULL, $attachment_metadata = NULL, $id3_metadata = NULL;
|
937 |
|
938 |
if ( $cached_post_id != $post_id ) {
|
951 |
|
952 |
switch ( $value['prefix'] ) {
|
953 |
case 'template':
|
954 |
+
$markup_values = self::mla_expand_field_level_parameters( $value['value'], $query , $markup_values, $post_id, $keep_existing, $default_option, $upload_metadata );
|
955 |
$template_count++;
|
956 |
break;
|
957 |
case 'meta':
|
958 |
if ( is_null( $item_metadata ) ) {
|
959 |
+
if ( is_array( $upload_metadata ) ) {
|
960 |
+
$item_metadata = $upload_metadata;
|
961 |
+
} elseif ( 0 < $post_id ) {
|
962 |
$item_metadata = get_metadata( 'post', $post_id, '_wp_attachment_metadata', true );
|
963 |
} else {
|
964 |
break;
|
2212 |
*
|
2213 |
* @var array
|
2214 |
*/
|
2215 |
+
public static $mla_iptc_records = array(
|
2216 |
// Envelope Record
|
2217 |
"1#000" => "Model Version",
|
2218 |
"1#005" => "Destination",
|
3005 |
}
|
3006 |
|
3007 |
if ( ! empty( $path ) ) {
|
3008 |
+
if ( !file_exists( $path ) ) {
|
3009 |
+
MLACore::mla_debug_add( __LINE__ . ' ' . __( 'ERROR', 'media-library-assistant' ) . ': ' . "mla_fetch_attachment_image_metadata( {$post_id}, {$path} ) not found", MLACore::MLA_DEBUG_CATEGORY_ANY );
|
3010 |
+
return $results;
|
3011 |
+
}
|
3012 |
+
|
3013 |
if ( 'pdf' == strtolower( pathinfo( $path, PATHINFO_EXTENSION ) ) ) {
|
3014 |
if ( !class_exists( 'MLAPDF' ) ) {
|
3015 |
require_once( MLA_PLUGIN_PATH . 'includes/class-mla-data-pdf.php' );
|
3083 |
}
|
3084 |
restore_error_handler();
|
3085 |
|
3086 |
+
MLACore::mla_debug_add( __LINE__ . ' mla_fetch_attachment_image_metadata (PHP ' . phpversion() . ') exif_data = ' . var_export( $exif_data, true ), MLACore::MLA_DEBUG_CATEGORY_METADATA );
|
3087 |
|
3088 |
if ( ! empty( $exception ) ) {
|
3089 |
MLAData::$mla_IPTC_EXIF_errors[] = sprintf( '(%1$s) %2$s', $exception->getCode(), $exception->getMessage() );
|
includes/class-mla-edit-media.php
CHANGED
@@ -458,9 +458,15 @@ class MLAEdit {
|
|
458 |
public static function mla_update_attachment_metadata_postfilter( $data, $post_id, $options = array( 'is_upload' => true ) ) {
|
459 |
if ( ( true == $options['is_upload'] ) && ! empty( $_REQUEST['mlaAddNewBulkEditFormString'] ) ) {
|
460 |
/*
|
461 |
-
* Clean up the inputs, which have everything from the enclosing <form
|
|
|
462 |
*/
|
463 |
-
$args = wp_parse_args( stripslashes(
|
|
|
|
|
|
|
|
|
|
|
464 |
|
465 |
unset( $args['parent'] );
|
466 |
unset( $args['children'] );
|
458 |
public static function mla_update_attachment_metadata_postfilter( $data, $post_id, $options = array( 'is_upload' => true ) ) {
|
459 |
if ( ( true == $options['is_upload'] ) && ! empty( $_REQUEST['mlaAddNewBulkEditFormString'] ) ) {
|
460 |
/*
|
461 |
+
* Clean up the inputs, which have everything from the enclosing <form>.
|
462 |
+
* wp_parse_args converts plus signs to spaces, which we must avoid.
|
463 |
*/
|
464 |
+
$args = wp_parse_args( stripslashes( str_replace( '%2B', 'urlencodedmlaplussign', $_REQUEST['mlaAddNewBulkEditFormString'] ) ) );
|
465 |
+
foreach ( $args as $key => $arg ) {
|
466 |
+
if ( is_string( $arg ) && 0 === strpos( $arg, 'template:' ) ) {
|
467 |
+
$args[ $key ] = str_replace( 'urlencodedmlaplussign', '+', $arg );
|
468 |
+
}
|
469 |
+
}
|
470 |
|
471 |
unset( $args['parent'] );
|
472 |
unset( $args['children'] );
|
includes/class-mla-list-table.php
CHANGED
@@ -163,7 +163,7 @@ class MLA_List_Table extends WP_List_Table {
|
|
163 |
if ( empty( $tax_metakey ) ) {
|
164 |
return $dropdown;
|
165 |
}
|
166 |
-
|
167 |
$tax_metakey_sort = MLACore::mla_taxonomy_support('', 'metakey_sort');
|
168 |
$values = $wpdb->get_col( $wpdb->prepare( "
|
169 |
SELECT DISTINCT meta_value
|
@@ -175,7 +175,7 @@ class MLA_List_Table extends WP_List_Table {
|
|
175 |
if ( empty( $values ) ) {
|
176 |
return $dropdown;
|
177 |
}
|
178 |
-
|
179 |
$dropdown = '<select name="mla_filter_term" class="postform" id="name">' . "\n";
|
180 |
$selected_attribute = ( $selected == MLACoreOptions::ALL_MLA_FILTER_METAKEY ) ? ' selected="selected"' : '';
|
181 |
$value = __( 'All', 'media-library-assistant' ) . ' ' . $tax_metakey;
|
@@ -185,7 +185,7 @@ class MLA_List_Table extends WP_List_Table {
|
|
185 |
$dropdown .= "\t" . sprintf( '<option value="%1$s"%2$s>%3$s</option>', esc_attr( $value ), $selected_attribute, _wp_specialchars( $value ) ) . "\n";
|
186 |
}
|
187 |
$dropdown .= '</select>';
|
188 |
-
|
189 |
return $dropdown;
|
190 |
}
|
191 |
|
@@ -207,7 +207,7 @@ class MLA_List_Table extends WP_List_Table {
|
|
207 |
if ( 0 == intval( $selected ) ) {
|
208 |
$selected = MLACoreOptions::ALL_MLA_FILTER_METAKEY;
|
209 |
}
|
210 |
-
|
211 |
return self::mla_get_custom_field_filter_dropdown( $selected, $dropdown_options );
|
212 |
}
|
213 |
|
@@ -507,7 +507,24 @@ class MLA_List_Table extends WP_List_Table {
|
|
507 |
$custom_columns = MLACore::mla_custom_field_support( 'custom_columns' );
|
508 |
}
|
509 |
|
510 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
511 |
if ( empty( $values ) ) {
|
512 |
return '';
|
513 |
}
|
@@ -520,7 +537,9 @@ class MLA_List_Table extends WP_List_Table {
|
|
520 |
* Use "@" because embedded arrays throw PHP Warnings from implode.
|
521 |
*/
|
522 |
if ( is_array( $value ) ) {
|
523 |
-
$list[] = 'array( ' . @implode( ', ', $value ) . ' )';
|
|
|
|
|
524 |
} else {
|
525 |
$list[] = sprintf( '<a href="%1$s" title="' . __( 'Filter by', 'media-library-assistant' ) . ' “%2$s”">%3$s</a>', esc_url( add_query_arg( array_merge( array(
|
526 |
'page' => MLACore::ADMIN_PAGE_SLUG,
|
@@ -559,7 +578,7 @@ class MLA_List_Table extends WP_List_Table {
|
|
559 |
* @return string HTML markup to be placed inside the column
|
560 |
*/
|
561 |
function column_cb( $item ) {
|
562 |
-
return sprintf( '<input type="checkbox" name="cb_%1$s[]" value="%2$s" />',
|
563 |
/*%1$s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label ("attachment")
|
564 |
/*%2$s*/ $item->ID //The value of the checkbox should be the object's id
|
565 |
);
|
@@ -855,7 +874,17 @@ class MLA_List_Table extends WP_List_Table {
|
|
855 |
$custom_fields = MLACore::mla_custom_field_support( 'quick_edit' );
|
856 |
$custom_fields = array_merge( $custom_fields, MLACore::mla_custom_field_support( 'bulk_edit' ) );
|
857 |
foreach ( $custom_fields as $slug => $details ) {
|
858 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
859 |
|
860 |
if ( is_array( $value ) ) {
|
861 |
if ( 'array' == $details['option'] ) {
|
@@ -865,7 +894,7 @@ class MLA_List_Table extends WP_List_Table {
|
|
865 |
$value = '(Array)';
|
866 |
}
|
867 |
}
|
868 |
-
|
869 |
$inline_data .= ' <div class="' . $slug . '">' . esc_html( $value ) . "</div>\r\n";
|
870 |
}
|
871 |
|
@@ -952,21 +981,28 @@ class MLA_List_Table extends WP_List_Table {
|
|
952 |
} else {
|
953 |
$edit_url = 'post.php?post=' . $item->ID . '&action=edit&mla_source=edit';
|
954 |
}
|
955 |
-
|
956 |
-
|
|
|
|
|
957 |
}
|
958 |
|
959 |
$final_content .= "<span class=\"media-icon {$mime}-icon\">\n";
|
960 |
$final_content .= $thumb;
|
961 |
$final_content .= "</span>\n";
|
962 |
$final_content .= '<span aria-hidden="true">' . $column_content . "</span>\n";
|
963 |
-
|
964 |
-
|
965 |
if ( $add_link ) {
|
966 |
$final_content .= "</a>\n";
|
967 |
}
|
968 |
-
|
969 |
$final_content .= "</strong>\n";
|
|
|
|
|
|
|
|
|
|
|
970 |
return $final_content;
|
971 |
}
|
972 |
|
@@ -1480,7 +1516,7 @@ class MLA_List_Table extends WP_List_Table {
|
|
1480 |
$user_can_edit_parent = false;
|
1481 |
$user_can_read_parent = false;
|
1482 |
}
|
1483 |
-
|
1484 |
if ( $user_can_edit_parent ) {
|
1485 |
$parent_title = sprintf( '<a href="%1$s" title="' . __( 'Edit', 'media-library-assistant' ) . ' “%2$s”">%3$s</a>', esc_url( add_query_arg( array(
|
1486 |
'post' => $item->post_parent,
|
@@ -1883,13 +1919,13 @@ class MLA_List_Table extends WP_List_Table {
|
|
1883 |
if ( self::mla_submenu_arguments( true ) != self::mla_submenu_arguments( false ) ) {
|
1884 |
$actions[] = 'clear_filter_by';
|
1885 |
}
|
1886 |
-
|
1887 |
if ( $this->is_trash && current_user_can( 'edit_others_posts' ) ) {
|
1888 |
$actions[] = 'delete_all';
|
1889 |
}
|
1890 |
|
1891 |
$actions = apply_filters( 'mla_list_table_extranav_actions', $actions, $which );
|
1892 |
-
|
1893 |
if ( empty( $actions ) ) {
|
1894 |
return;
|
1895 |
}
|
163 |
if ( empty( $tax_metakey ) ) {
|
164 |
return $dropdown;
|
165 |
}
|
166 |
+
|
167 |
$tax_metakey_sort = MLACore::mla_taxonomy_support('', 'metakey_sort');
|
168 |
$values = $wpdb->get_col( $wpdb->prepare( "
|
169 |
SELECT DISTINCT meta_value
|
175 |
if ( empty( $values ) ) {
|
176 |
return $dropdown;
|
177 |
}
|
178 |
+
|
179 |
$dropdown = '<select name="mla_filter_term" class="postform" id="name">' . "\n";
|
180 |
$selected_attribute = ( $selected == MLACoreOptions::ALL_MLA_FILTER_METAKEY ) ? ' selected="selected"' : '';
|
181 |
$value = __( 'All', 'media-library-assistant' ) . ' ' . $tax_metakey;
|
185 |
$dropdown .= "\t" . sprintf( '<option value="%1$s"%2$s>%3$s</option>', esc_attr( $value ), $selected_attribute, _wp_specialchars( $value ) ) . "\n";
|
186 |
}
|
187 |
$dropdown .= '</select>';
|
188 |
+
|
189 |
return $dropdown;
|
190 |
}
|
191 |
|
207 |
if ( 0 == intval( $selected ) ) {
|
208 |
$selected = MLACoreOptions::ALL_MLA_FILTER_METAKEY;
|
209 |
}
|
210 |
+
|
211 |
return self::mla_get_custom_field_filter_dropdown( $selected, $dropdown_options );
|
212 |
}
|
213 |
|
507 |
$custom_columns = MLACore::mla_custom_field_support( 'custom_columns' );
|
508 |
}
|
509 |
|
510 |
+
if ( 'meta:' == substr( $custom_columns[ $column_name ], 0, 5 ) ) {
|
511 |
+
$is_meta = true;
|
512 |
+
$meta_key = substr( $custom_columns[ $column_name ], 5 );
|
513 |
+
|
514 |
+
if ( !empty( $item->mla_wp_attachment_metadata ) ) {
|
515 |
+
$values = MLAData::mla_find_array_element( $meta_key, $item->mla_wp_attachment_metadata, 'array' );
|
516 |
+
|
517 |
+
if ( is_scalar( $values ) ) {
|
518 |
+
$values = array( $values );
|
519 |
+
}
|
520 |
+
} else {
|
521 |
+
$values = NULL;
|
522 |
+
}
|
523 |
+
} else {
|
524 |
+
$is_meta = false;
|
525 |
+
$values = get_post_meta( $item->ID, $custom_columns[ $column_name ], false );
|
526 |
+
}
|
527 |
+
|
528 |
if ( empty( $values ) ) {
|
529 |
return '';
|
530 |
}
|
537 |
* Use "@" because embedded arrays throw PHP Warnings from implode.
|
538 |
*/
|
539 |
if ( is_array( $value ) ) {
|
540 |
+
$list[] = 'array( ' . @implode( ', ', $value ) . ' )'; // TODO PHP 7 error handling
|
541 |
+
} elseif ( $is_meta ) {
|
542 |
+
$list[] = $value;
|
543 |
} else {
|
544 |
$list[] = sprintf( '<a href="%1$s" title="' . __( 'Filter by', 'media-library-assistant' ) . ' “%2$s”">%3$s</a>', esc_url( add_query_arg( array_merge( array(
|
545 |
'page' => MLACore::ADMIN_PAGE_SLUG,
|
578 |
* @return string HTML markup to be placed inside the column
|
579 |
*/
|
580 |
function column_cb( $item ) {
|
581 |
+
return sprintf( '<input type="checkbox" id="cb-select-%2$s" name="cb_%1$s[]" value="%2$s" />',
|
582 |
/*%1$s*/ $this->_args['singular'], //Let's simply repurpose the table's singular label ("attachment")
|
583 |
/*%2$s*/ $item->ID //The value of the checkbox should be the object's id
|
584 |
);
|
874 |
$custom_fields = MLACore::mla_custom_field_support( 'quick_edit' );
|
875 |
$custom_fields = array_merge( $custom_fields, MLACore::mla_custom_field_support( 'bulk_edit' ) );
|
876 |
foreach ( $custom_fields as $slug => $details ) {
|
877 |
+
if ( 'meta:' == substr( $details['name'], 0, 5 ) ) {
|
878 |
+
$meta_key = substr( $details['name'], 5 );
|
879 |
+
|
880 |
+
if ( !empty( $item->mla_wp_attachment_metadata ) ) {
|
881 |
+
$value = MLAData::mla_find_array_element( $meta_key, $item->mla_wp_attachment_metadata, 'array' );
|
882 |
+
} else {
|
883 |
+
$value = '';
|
884 |
+
}
|
885 |
+
} else {
|
886 |
+
$value = get_metadata( 'post', $item->ID, $details['name'], true );
|
887 |
+
}
|
888 |
|
889 |
if ( is_array( $value ) ) {
|
890 |
if ( 'array' == $details['option'] ) {
|
894 |
$value = '(Array)';
|
895 |
}
|
896 |
}
|
897 |
+
|
898 |
$inline_data .= ' <div class="' . $slug . '">' . esc_html( $value ) . "</div>\r\n";
|
899 |
}
|
900 |
|
981 |
} else {
|
982 |
$edit_url = 'post.php?post=' . $item->ID . '&action=edit&mla_source=edit';
|
983 |
}
|
984 |
+
|
985 |
+
//$final_content .= sprintf( '<a href="%1$s" title="%2$s “%3$s”" aria-label="“%3$s” (%2$s)">', admin_url( $edit_url ), __( 'Edit', 'media-library-assistant' ), $title ) . "\n";
|
986 |
+
|
987 |
+
$final_content .= sprintf( '<a href="%1$s" aria-label="“%3$s” (%2$s)">', admin_url( $edit_url ), __( 'Edit', 'media-library-assistant' ), $title ) . "\n";
|
988 |
}
|
989 |
|
990 |
$final_content .= "<span class=\"media-icon {$mime}-icon\">\n";
|
991 |
$final_content .= $thumb;
|
992 |
$final_content .= "</span>\n";
|
993 |
$final_content .= '<span aria-hidden="true">' . $column_content . "</span>\n";
|
994 |
+
//$final_content .= '<span class="screen-reader-text">' . __( 'Edit', 'media-library-assistant' ) . ' ' . $title . "</span>\n";
|
995 |
+
|
996 |
if ( $add_link ) {
|
997 |
$final_content .= "</a>\n";
|
998 |
}
|
999 |
+
|
1000 |
$final_content .= "</strong>\n";
|
1001 |
+
|
1002 |
+
if ( 'checked' == MLACore::mla_get_option( MLACoreOptions::MLA_SHOW_FILE_NAME ) ) {
|
1003 |
+
$final_content .= '<p style="clear: both" class="filename"> <span class="screen-reader-text">' . __( 'File name' ) . ': </span>' . $item->mla_wp_attached_filename . " </p>\n";
|
1004 |
+
}
|
1005 |
+
|
1006 |
return $final_content;
|
1007 |
}
|
1008 |
|
1516 |
$user_can_edit_parent = false;
|
1517 |
$user_can_read_parent = false;
|
1518 |
}
|
1519 |
+
|
1520 |
if ( $user_can_edit_parent ) {
|
1521 |
$parent_title = sprintf( '<a href="%1$s" title="' . __( 'Edit', 'media-library-assistant' ) . ' “%2$s”">%3$s</a>', esc_url( add_query_arg( array(
|
1522 |
'post' => $item->post_parent,
|
1919 |
if ( self::mla_submenu_arguments( true ) != self::mla_submenu_arguments( false ) ) {
|
1920 |
$actions[] = 'clear_filter_by';
|
1921 |
}
|
1922 |
+
|
1923 |
if ( $this->is_trash && current_user_can( 'edit_others_posts' ) ) {
|
1924 |
$actions[] = 'delete_all';
|
1925 |
}
|
1926 |
|
1927 |
$actions = apply_filters( 'mla_list_table_extranav_actions', $actions, $which );
|
1928 |
+
|
1929 |
if ( empty( $actions ) ) {
|
1930 |
return;
|
1931 |
}
|
includes/class-mla-main.php
CHANGED
@@ -212,9 +212,7 @@ class MLA {
|
|
212 |
public static function mla_admin_print_styles_action() {
|
213 |
echo "<style type='text/css'>\n";
|
214 |
|
215 |
-
|
216 |
-
* Optional - limit width of the views list
|
217 |
-
*/
|
218 |
$width_value = MLACore::mla_get_option( MLACoreOptions::MLA_TABLE_VIEWS_WIDTH );
|
219 |
if ( !empty( $width_value ) ) {
|
220 |
if ( is_numeric( $width_value ) ) {
|
@@ -229,9 +227,7 @@ class MLA {
|
|
229 |
|
230 |
echo " img.mla_media_thumbnail {\n";
|
231 |
|
232 |
-
|
233 |
-
* Optional - change the size of the thumbnail/icon images
|
234 |
-
*/
|
235 |
$icon_value = MLACore::mla_get_option( MLACoreOptions::MLA_TABLE_ICON_SIZE );
|
236 |
$set_column_width = !empty( $icon_value ) && is_numeric( $icon_value ) && ( 64 < $icon_value );
|
237 |
|
@@ -246,8 +242,6 @@ class MLA {
|
|
246 |
|
247 |
$icon_width = $icon_height = $icon_value . 'px';
|
248 |
|
249 |
-
//echo " width: auto;\n";
|
250 |
-
//echo " vertical-align: top;\n";
|
251 |
echo " height: auto;\n";
|
252 |
echo " max-width: {$icon_width};\n";
|
253 |
echo " max-height: {$icon_height};\n";
|
@@ -274,6 +268,23 @@ class MLA {
|
|
274 |
echo " }\n";
|
275 |
|
276 |
if ( MLATest::$wp_4dot3_plus ) {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
277 |
// Explicit primary column width including icon and some margin
|
278 |
if ( $set_column_width ) {
|
279 |
$column_width = ( $icon_value + 30 ) . 'px';
|
@@ -1316,14 +1327,16 @@ class MLA {
|
|
1316 |
}
|
1317 |
|
1318 |
echo "<div class=\"wrap\">\n";
|
1319 |
-
echo "<div id=\"icon-upload\" class=\"icon32\"><br/></div>\n";
|
1320 |
-
echo "<
|
1321 |
|
1322 |
if ( !current_user_can( 'upload_files' ) ) {
|
1323 |
-
echo ' - ' . __( 'ERROR', 'media-library-assistant' ) . "</
|
1324 |
wp_die( __( 'You do not have permission to manage attachments.', 'media-library-assistant' ) );
|
1325 |
}
|
1326 |
|
|
|
|
|
1327 |
$page_content = array(
|
1328 |
'message' => '',
|
1329 |
'body' => ''
|
@@ -1480,17 +1493,17 @@ class MLA {
|
|
1480 |
* Display Attachments list
|
1481 |
*/
|
1482 |
if ( !empty( $_REQUEST['heading_suffix'] ) ) {
|
1483 |
-
echo ' - ' . esc_html( $_REQUEST['heading_suffix'] ) .
|
1484 |
} elseif ( !empty( $_REQUEST['mla_terms_search'] ) ) {
|
1485 |
-
echo ' - ' . __( 'term search results for', 'media-library-assistant' ) . ' "' . esc_html( stripslashes( trim( $_REQUEST['mla_terms_search']['phrases'] ) ) ) .
|
1486 |
} elseif ( !empty( $_REQUEST['s'] ) ) {
|
1487 |
if ( empty( $_REQUEST['mla_search_fields'] ) ) {
|
1488 |
-
echo ' - ' . __( 'post/parent results for', 'media-library-assistant' ) . ' "' . esc_html( stripslashes( trim( $_REQUEST['s'] ) ) ) . "\"
|
1489 |
} else {
|
1490 |
-
echo ' - ' . __( 'search results for', 'media-library-assistant' ) . ' "' . esc_html( stripslashes( trim( $_REQUEST['s'] ) ) ) . "\"
|
1491 |
}
|
1492 |
} else {
|
1493 |
-
echo
|
1494 |
}
|
1495 |
|
1496 |
if ( !empty( $page_content['message'] ) ) {
|
@@ -1523,7 +1536,7 @@ class MLA {
|
|
1523 |
}
|
1524 |
|
1525 |
// Forms are NOT created automatically, wrap the table in one to use features like bulk actions
|
1526 |
-
echo '<form action="' . admin_url( $form_url ) . '" method="post" id="mla-filter">' . "\n";
|
1527 |
/*
|
1528 |
* Include the Search Media box
|
1529 |
*/
|
212 |
public static function mla_admin_print_styles_action() {
|
213 |
echo "<style type='text/css'>\n";
|
214 |
|
215 |
+
// Optional - limit width of the views list
|
|
|
|
|
216 |
$width_value = MLACore::mla_get_option( MLACoreOptions::MLA_TABLE_VIEWS_WIDTH );
|
217 |
if ( !empty( $width_value ) ) {
|
218 |
if ( is_numeric( $width_value ) ) {
|
227 |
|
228 |
echo " img.mla_media_thumbnail {\n";
|
229 |
|
230 |
+
// Optional - change the size of the thumbnail/icon images
|
|
|
|
|
231 |
$icon_value = MLACore::mla_get_option( MLACoreOptions::MLA_TABLE_ICON_SIZE );
|
232 |
$set_column_width = !empty( $icon_value ) && is_numeric( $icon_value ) && ( 64 < $icon_value );
|
233 |
|
242 |
|
243 |
$icon_width = $icon_height = $icon_value . 'px';
|
244 |
|
|
|
|
|
245 |
echo " height: auto;\n";
|
246 |
echo " max-width: {$icon_width};\n";
|
247 |
echo " max-height: {$icon_height};\n";
|
268 |
echo " }\n";
|
269 |
|
270 |
if ( MLATest::$wp_4dot3_plus ) {
|
271 |
+
// Emulate WordPress styles in list-tables.css
|
272 |
+
echo " table.attachments .column-primary strong {\n";
|
273 |
+
echo " display: block;\n";
|
274 |
+
echo " margin-bottom: .2em;\n";
|
275 |
+
echo " font-size: 14px;\n";
|
276 |
+
echo " }\n";
|
277 |
+
|
278 |
+
echo " table.attachments .column-primary .media-icon {\n";
|
279 |
+
echo " float: left;\n";
|
280 |
+
echo " margin: 0 9px 0 0;\n";
|
281 |
+
echo " font-size: 14px;\n";
|
282 |
+
echo " }\n";
|
283 |
+
|
284 |
+
echo " table.attachments .column-primary div.row-actions {\n";
|
285 |
+
echo " clear: both;\n";
|
286 |
+
echo " }\n";
|
287 |
+
|
288 |
// Explicit primary column width including icon and some margin
|
289 |
if ( $set_column_width ) {
|
290 |
$column_width = ( $icon_value + 30 ) . 'px';
|
1327 |
}
|
1328 |
|
1329 |
echo "<div class=\"wrap\">\n";
|
1330 |
+
// echo "<div id=\"icon-upload\" class=\"icon32\"><br/></div>\n";
|
1331 |
+
echo "<h1 class=\"wp-heading-inline\">{$page_title}"; // trailing </h1> is action-specific
|
1332 |
|
1333 |
if ( !current_user_can( 'upload_files' ) ) {
|
1334 |
+
echo ' - ' . __( 'ERROR', 'media-library-assistant' ) . "</h1>\n";
|
1335 |
wp_die( __( 'You do not have permission to manage attachments.', 'media-library-assistant' ) );
|
1336 |
}
|
1337 |
|
1338 |
+
$heading_tail = "</h1>\n<a href=\"media-new.php\" class=\"page-title-action\">" . esc_html_x('Add New', 'file') . "</a>\n<hr class=\"wp-header-end\">\n";
|
1339 |
+
|
1340 |
$page_content = array(
|
1341 |
'message' => '',
|
1342 |
'body' => ''
|
1493 |
* Display Attachments list
|
1494 |
*/
|
1495 |
if ( !empty( $_REQUEST['heading_suffix'] ) ) {
|
1496 |
+
echo ' - ' . esc_html( $_REQUEST['heading_suffix'] ) . $heading_tail;
|
1497 |
} elseif ( !empty( $_REQUEST['mla_terms_search'] ) ) {
|
1498 |
+
echo ' - ' . __( 'term search results for', 'media-library-assistant' ) . ' "' . esc_html( stripslashes( trim( $_REQUEST['mla_terms_search']['phrases'] ) ) ) . $heading_tail;
|
1499 |
} elseif ( !empty( $_REQUEST['s'] ) ) {
|
1500 |
if ( empty( $_REQUEST['mla_search_fields'] ) ) {
|
1501 |
+
echo ' - ' . __( 'post/parent results for', 'media-library-assistant' ) . ' "' . esc_html( stripslashes( trim( $_REQUEST['s'] ) ) ) . "\"" . $heading_tail;
|
1502 |
} else {
|
1503 |
+
echo ' - ' . __( 'search results for', 'media-library-assistant' ) . ' "' . esc_html( stripslashes( trim( $_REQUEST['s'] ) ) ) . "\"" . $heading_tail;
|
1504 |
}
|
1505 |
} else {
|
1506 |
+
echo $heading_tail;
|
1507 |
}
|
1508 |
|
1509 |
if ( !empty( $page_content['message'] ) ) {
|
1536 |
}
|
1537 |
|
1538 |
// Forms are NOT created automatically, wrap the table in one to use features like bulk actions
|
1539 |
+
echo "\n" . '<form action="' . admin_url( $form_url ) . '" method="post" id="mla-filter">' . "\n";
|
1540 |
/*
|
1541 |
* Include the Search Media box
|
1542 |
*/
|
includes/class-mla-options.php
CHANGED
@@ -1561,6 +1561,10 @@ class MLAOptions {
|
|
1561 |
continue;
|
1562 |
}
|
1563 |
|
|
|
|
|
|
|
|
|
1564 |
if ( 'none' == $setting_value['iptc_value'] ) {
|
1565 |
$iptc_value = '';
|
1566 |
} else {
|
@@ -1677,6 +1681,10 @@ class MLAOptions {
|
|
1677 |
continue;
|
1678 |
}
|
1679 |
|
|
|
|
|
|
|
|
|
1680 |
if ( 'none' == $setting_value['iptc_value'] ) {
|
1681 |
$iptc_value = '';
|
1682 |
} else {
|
@@ -1850,6 +1858,10 @@ class MLAOptions {
|
|
1850 |
continue;
|
1851 |
}
|
1852 |
|
|
|
|
|
|
|
|
|
1853 |
if ( 'none' == $setting_value['iptc_value'] ) {
|
1854 |
$iptc_value = '';
|
1855 |
} else {
|
@@ -1958,7 +1970,7 @@ class MLAOptions {
|
|
1958 |
*
|
1959 |
* @return string HTML markup with select field options
|
1960 |
*/
|
1961 |
-
|
1962 |
$option_template = MLAOptions::$mla_option_templates['iptc-exif-select-option'];
|
1963 |
$option_values = array (
|
1964 |
'selected' => ( 'none' == $selection ) ? 'selected="selected"' : '',
|
@@ -1978,7 +1990,7 @@ class MLAOptions {
|
|
1978 |
} // foreach iptc_key
|
1979 |
|
1980 |
return $iptc_options;
|
1981 |
-
} //
|
1982 |
|
1983 |
/**
|
1984 |
* Compose an hierarchical taxonomy Parent options list with current selection
|
@@ -1991,7 +2003,7 @@ class MLAOptions {
|
|
1991 |
*
|
1992 |
* @return string HTML markup with select field options
|
1993 |
*/
|
1994 |
-
|
1995 |
$dropdown_options = array(
|
1996 |
'show_option_all' => '',
|
1997 |
'show_option_none' => '— ' . __( 'None (select a value)', 'media-library-assistant' ) . ' —',
|
@@ -2025,7 +2037,7 @@ class MLAOptions {
|
|
2025 |
$dropdown_options = str_replace( "value='-1' ", 'value="0"', $dropdown_options );
|
2026 |
|
2027 |
return $dropdown_options;
|
2028 |
-
} //
|
2029 |
|
2030 |
/**
|
2031 |
* Update Standard field portion of IPTC/EXIF mappings
|
@@ -2475,7 +2487,7 @@ class MLAOptions {
|
|
2475 |
'key' => esc_attr( $row_name ),
|
2476 |
'name_attr' => esc_attr( $row_value['name'] ),
|
2477 |
'name' => esc_html( $row_value['name'] ),
|
2478 |
-
'iptc_field_options' => MLAOptions::
|
2479 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2480 |
'exif_text' => esc_attr( $row_value['exif_value'] ),
|
2481 |
'iptc_selected' => '',
|
@@ -2547,7 +2559,7 @@ class MLAOptions {
|
|
2547 |
|
2548 |
if ( array_key_exists( $row_name, $current_values['taxonomy'] ) ) {
|
2549 |
$current_value = $current_values['taxonomy'][ $row_name ];
|
2550 |
-
$row_values['iptc_field_options'] = MLAOptions::
|
2551 |
$row_values['exif_text'] = esc_attr( $current_value['exif_value'] );
|
2552 |
|
2553 |
if ( $current_value['iptc_first'] ) {
|
@@ -2570,12 +2582,12 @@ class MLAOptions {
|
|
2570 |
'array' => 'taxonomy',
|
2571 |
'key' => esc_attr( $row_name ),
|
2572 |
'element' => 'parent',
|
2573 |
-
'options' => MLAOptions::
|
2574 |
);
|
2575 |
$row_values['parent_select'] = MLAData::mla_parse_template( $select_template, $select_values );
|
2576 |
}
|
2577 |
} else {
|
2578 |
-
$row_values['iptc_field_options'] = MLAOptions::
|
2579 |
$row_values['iptc_selected'] = 'selected="selected"';
|
2580 |
$row_values['keep_selected'] = 'selected="selected"';
|
2581 |
|
@@ -2584,7 +2596,7 @@ class MLAOptions {
|
|
2584 |
'array' => 'taxonomy',
|
2585 |
'key' => esc_attr( $row_name ),
|
2586 |
'element' => 'parent',
|
2587 |
-
'options' => MLAOptions::
|
2588 |
);
|
2589 |
$row_values['parent_select'] = MLAData::mla_parse_template( $select_template, $select_values );
|
2590 |
}
|
@@ -2649,7 +2661,7 @@ class MLAOptions {
|
|
2649 |
'key' => esc_attr( $row_name ),
|
2650 |
'name_attr' => esc_attr( $current_value['name'] ),
|
2651 |
'name' => esc_html( $current_value['name'] ),
|
2652 |
-
'iptc_field_options' => MLAOptions::
|
2653 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2654 |
'exif_text' => esc_attr( $current_value['exif_value'] ),
|
2655 |
'iptc_selected' => '',
|
@@ -2744,7 +2756,7 @@ class MLAOptions {
|
|
2744 |
'Add new Rule' => __( 'Add a new Mapping Rule', 'media-library-assistant' ),
|
2745 |
'index' => MLACoreOptions::MLA_NEW_CUSTOM_RULE,
|
2746 |
'field_name_options' => MLAOptions::mla_compose_custom_field_option_list( 'none', $current_values['custom'] ),
|
2747 |
-
'iptc_field_options' => MLAOptions::
|
2748 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2749 |
'exif_text' => '',
|
2750 |
'iptc_selected' => 'selected="selected"',
|
@@ -2790,7 +2802,7 @@ class MLAOptions {
|
|
2790 |
'Add new Field' => __( 'Add a new Field and Mapping Rule', 'media-library-assistant' ),
|
2791 |
'index' => MLACoreOptions::MLA_NEW_CUSTOM_FIELD,
|
2792 |
'field_name_size' => '24',
|
2793 |
-
'iptc_field_options' => MLAOptions::
|
2794 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2795 |
'exif_text' => '',
|
2796 |
'iptc_selected' => 'selected="selected"',
|
1561 |
continue;
|
1562 |
}
|
1563 |
|
1564 |
+
if ( isset( $setting_value['active'] ) && false == $setting_value['active'] ) {
|
1565 |
+
continue;
|
1566 |
+
}
|
1567 |
+
|
1568 |
if ( 'none' == $setting_value['iptc_value'] ) {
|
1569 |
$iptc_value = '';
|
1570 |
} else {
|
1681 |
continue;
|
1682 |
}
|
1683 |
|
1684 |
+
if ( isset( $setting_value['active'] ) && false == $setting_value['active'] ) {
|
1685 |
+
continue;
|
1686 |
+
}
|
1687 |
+
|
1688 |
if ( 'none' == $setting_value['iptc_value'] ) {
|
1689 |
$iptc_value = '';
|
1690 |
} else {
|
1858 |
continue;
|
1859 |
}
|
1860 |
|
1861 |
+
if ( isset( $setting_value['active'] ) && false == $setting_value['active'] ) {
|
1862 |
+
continue;
|
1863 |
+
}
|
1864 |
+
|
1865 |
if ( 'none' == $setting_value['iptc_value'] ) {
|
1866 |
$iptc_value = '';
|
1867 |
} else {
|
1970 |
*
|
1971 |
* @return string HTML markup with select field options
|
1972 |
*/
|
1973 |
+
public static function mla_compose_iptc_option_list( $selection = 'none' ) {
|
1974 |
$option_template = MLAOptions::$mla_option_templates['iptc-exif-select-option'];
|
1975 |
$option_values = array (
|
1976 |
'selected' => ( 'none' == $selection ) ? 'selected="selected"' : '',
|
1990 |
} // foreach iptc_key
|
1991 |
|
1992 |
return $iptc_options;
|
1993 |
+
} // mla_compose_iptc_option_list
|
1994 |
|
1995 |
/**
|
1996 |
* Compose an hierarchical taxonomy Parent options list with current selection
|
2003 |
*
|
2004 |
* @return string HTML markup with select field options
|
2005 |
*/
|
2006 |
+
public static function mla_compose_parent_option_list( $taxonomy, $selection = 0 ) {
|
2007 |
$dropdown_options = array(
|
2008 |
'show_option_all' => '',
|
2009 |
'show_option_none' => '— ' . __( 'None (select a value)', 'media-library-assistant' ) . ' —',
|
2037 |
$dropdown_options = str_replace( "value='-1' ", 'value="0"', $dropdown_options );
|
2038 |
|
2039 |
return $dropdown_options;
|
2040 |
+
} // mla_compose_parent_option_list
|
2041 |
|
2042 |
/**
|
2043 |
* Update Standard field portion of IPTC/EXIF mappings
|
2487 |
'key' => esc_attr( $row_name ),
|
2488 |
'name_attr' => esc_attr( $row_value['name'] ),
|
2489 |
'name' => esc_html( $row_value['name'] ),
|
2490 |
+
'iptc_field_options' => MLAOptions::mla_compose_iptc_option_list( $row_value['iptc_value'] ),
|
2491 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2492 |
'exif_text' => esc_attr( $row_value['exif_value'] ),
|
2493 |
'iptc_selected' => '',
|
2559 |
|
2560 |
if ( array_key_exists( $row_name, $current_values['taxonomy'] ) ) {
|
2561 |
$current_value = $current_values['taxonomy'][ $row_name ];
|
2562 |
+
$row_values['iptc_field_options'] = MLAOptions::mla_compose_iptc_option_list( $current_value['iptc_value'] );
|
2563 |
$row_values['exif_text'] = esc_attr( $current_value['exif_value'] );
|
2564 |
|
2565 |
if ( $current_value['iptc_first'] ) {
|
2582 |
'array' => 'taxonomy',
|
2583 |
'key' => esc_attr( $row_name ),
|
2584 |
'element' => 'parent',
|
2585 |
+
'options' => MLAOptions::mla_compose_parent_option_list( $row_name, $parent )
|
2586 |
);
|
2587 |
$row_values['parent_select'] = MLAData::mla_parse_template( $select_template, $select_values );
|
2588 |
}
|
2589 |
} else {
|
2590 |
+
$row_values['iptc_field_options'] = MLAOptions::mla_compose_iptc_option_list( 'none' );
|
2591 |
$row_values['iptc_selected'] = 'selected="selected"';
|
2592 |
$row_values['keep_selected'] = 'selected="selected"';
|
2593 |
|
2596 |
'array' => 'taxonomy',
|
2597 |
'key' => esc_attr( $row_name ),
|
2598 |
'element' => 'parent',
|
2599 |
+
'options' => MLAOptions::mla_compose_parent_option_list( $row_name, 0 )
|
2600 |
);
|
2601 |
$row_values['parent_select'] = MLAData::mla_parse_template( $select_template, $select_values );
|
2602 |
}
|
2661 |
'key' => esc_attr( $row_name ),
|
2662 |
'name_attr' => esc_attr( $current_value['name'] ),
|
2663 |
'name' => esc_html( $current_value['name'] ),
|
2664 |
+
'iptc_field_options' => MLAOptions::mla_compose_iptc_option_list( $current_value['iptc_value'] ),
|
2665 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2666 |
'exif_text' => esc_attr( $current_value['exif_value'] ),
|
2667 |
'iptc_selected' => '',
|
2756 |
'Add new Rule' => __( 'Add a new Mapping Rule', 'media-library-assistant' ),
|
2757 |
'index' => MLACoreOptions::MLA_NEW_CUSTOM_RULE,
|
2758 |
'field_name_options' => MLAOptions::mla_compose_custom_field_option_list( 'none', $current_values['custom'] ),
|
2759 |
+
'iptc_field_options' => MLAOptions::mla_compose_iptc_option_list( 'none' ),
|
2760 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2761 |
'exif_text' => '',
|
2762 |
'iptc_selected' => 'selected="selected"',
|
2802 |
'Add new Field' => __( 'Add a new Field and Mapping Rule', 'media-library-assistant' ),
|
2803 |
'index' => MLACoreOptions::MLA_NEW_CUSTOM_FIELD,
|
2804 |
'field_name_size' => '24',
|
2805 |
+
'iptc_field_options' => MLAOptions::mla_compose_iptc_option_list( 'none' ),
|
2806 |
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
2807 |
'exif_text' => '',
|
2808 |
'iptc_selected' => 'selected="selected"',
|
includes/class-mla-settings-custom-fields-tab.php
CHANGED
@@ -112,54 +112,39 @@ class MLASettings_CustomFields {
|
|
112 |
* Save custom field settings to the options table
|
113 |
*
|
114 |
* @since 1.10
|
115 |
-
* @uses $_REQUEST if passed a NULL parameter
|
116 |
-
*
|
117 |
-
* @param array | NULL specific custom_field_mapping values
|
118 |
*
|
119 |
* @return array Message(s) reflecting the results of the operation
|
120 |
*/
|
121 |
-
private static function _save_custom_field_settings(
|
122 |
$message_list = '';
|
123 |
$option_messages = '';
|
|
|
124 |
|
125 |
-
//
|
126 |
-
|
127 |
-
|
128 |
-
|
129 |
-
|
130 |
-
|
131 |
-
if ( 'custom_field' == $value['tab'] ) {
|
132 |
-
$option_messages .= MLASettings::mla_update_option_row( $key, $value );
|
133 |
-
}
|
134 |
}
|
|
|
135 |
|
136 |
-
|
137 |
-
|
138 |
-
|
139 |
-
|
140 |
-
|
141 |
-
|
142 |
-
|
143 |
-
|
144 |
-
);
|
145 |
-
} // NULL
|
146 |
-
|
147 |
-
/*
|
148 |
-
* Uncomment this for debugging.
|
149 |
-
*/
|
150 |
-
// $message_list = $option_messages . '<br>';
|
151 |
|
152 |
-
return array(
|
153 |
-
'message' => $message_list . MLAOptions::mla_custom_field_option_handler( 'update', 'custom_field_mapping', MLACoreOptions::$mla_option_definitions['custom_field_mapping'], $new_values ),
|
154 |
-
'body' => ''
|
155 |
-
);
|
156 |
} // _save_custom_field_settings
|
157 |
|
158 |
/**
|
159 |
-
* Process custom field
|
160 |
*
|
161 |
* @since 2.50
|
162 |
-
* @uses $_REQUEST if passed a NULL parameter
|
163 |
*
|
164 |
* @param array | NULL specific custom_field_mapping values
|
165 |
* @param integer offset for chunk mapping
|
@@ -169,6 +154,7 @@ class MLASettings_CustomFields {
|
|
169 |
*/
|
170 |
private static function _process_custom_field_mapping( $settings = NULL, $offset = 0, $length = 0 ) {
|
171 |
global $wpdb;
|
|
|
172 |
if ( NULL == $settings ) {
|
173 |
$source = 'custom_fields';
|
174 |
$settings = MLACore::mla_get_option( 'custom_field_mapping' );
|
@@ -296,7 +282,7 @@ class MLASettings_CustomFields {
|
|
296 |
*/
|
297 |
private static function _update_custom_field_rule( $post_id, &$template ) {
|
298 |
$error_message = '';
|
299 |
-
$mla_custom_field = isset( $_REQUEST['mla_custom_field'] ) ? $_REQUEST['mla_custom_field'] : array();
|
300 |
|
301 |
// Validate rule name change
|
302 |
if ( !empty( $mla_custom_field['new_field'] ) ) {
|
@@ -446,9 +432,6 @@ class MLASettings_CustomFields {
|
|
446 |
* @return array 'message' => status/error messages, 'body' => tab content
|
447 |
*/
|
448 |
private static function _compose_edit_custom_field_rule_tab( $item, &$template ) {
|
449 |
-
//error_log( __LINE__ . " _compose_edit_custom_field_rule_tab item = " . var_export( $item, true ), 0 );
|
450 |
-
//error_log( __LINE__ . " _compose_edit_custom_field_rule_tab template = " . var_export( $template, true ), 0 );
|
451 |
-
|
452 |
// An old bug left multiple rules for the same custom field; only one can be active
|
453 |
if ( $item['name'] === $item['rule_name'] ) {
|
454 |
$display_name = $item['name'];
|
@@ -556,7 +539,6 @@ class MLASettings_CustomFields {
|
|
556 |
* @return array 'message' => status/error messages, 'body' => tab content
|
557 |
*/
|
558 |
public static function mla_compose_custom_field_tab( ) {
|
559 |
-
//error_log( __LINE__ . ' mla_compose_custom_field_tab REQUEST = ' . var_export( $_REQUEST, true ), 0 );
|
560 |
$page_content = array( 'message' => '', 'body' => '' );
|
561 |
$page_template_array = MLACore::mla_load_template( 'admin-display-settings-custom-fields-tab.tpl' );
|
562 |
if ( ! is_array( $page_template_array ) ) {
|
@@ -706,6 +688,13 @@ class MLASettings_CustomFields {
|
|
706 |
}
|
707 |
}
|
708 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
709 |
$page_values = array(
|
710 |
'Mapping Progress' => __( 'Custom Field Mapping Progress', 'media-library-assistant' ),
|
711 |
'DO NOT' => __( 'DO NOT DO THE FOLLOWING (they will cause mapping to fail)', 'media-library-assistant' ),
|
@@ -721,7 +710,7 @@ class MLASettings_CustomFields {
|
|
721 |
'refresh_href' => '?page=mla-settings-menu-custom_field&mla_tab=custom_field',
|
722 |
);
|
723 |
|
724 |
-
$progress_div = MLAData::mla_parse_template( $
|
725 |
|
726 |
$page_values = array(
|
727 |
'mla-progress-div' => $progress_div,
|
@@ -742,7 +731,7 @@ class MLASettings_CustomFields {
|
|
742 |
'options_list' => $options_list,
|
743 |
'Save Changes' => __( 'Save Changes', 'media-library-assistant' ),
|
744 |
'Map All' => __( 'Execute All Rules', 'media-library-assistant' ),
|
745 |
-
'Add New Rule' => __( 'Add New Rule', 'media-library-assistant' ),
|
746 |
'Name' => __( 'Name', 'media-library-assistant' ),
|
747 |
'new_names' => MLAOptions::mla_compose_custom_field_option_list( 'none', MLA_Custom_Field_Query::mla_custom_field_rule_names() ),
|
748 |
'Enter new field' => __( 'Enter new field', 'media-library-assistant' ),
|
@@ -842,7 +831,7 @@ class MLASettings_CustomFields {
|
|
842 |
if ( ! empty( $_REQUEST['bulk_action'] ) && ( 'custom-field-options-map' == $_REQUEST['bulk_action'] ) ) {
|
843 |
$page_content = self::_process_custom_field_mapping( NULL, $offset, $length );
|
844 |
}
|
845 |
-
elseif ( ! empty( $_REQUEST['bulk_action'] ) && ( '
|
846 |
$source_rules = MLA_Custom_Field_Query::mla_convert_custom_field_rules( $_REQUEST['ids'] );
|
847 |
|
848 |
$rules = array();
|
@@ -907,9 +896,7 @@ class MLASettings_CustomFields {
|
|
907 |
* @return void echo HTML <tr> markup for updated row or error message, then die()
|
908 |
*/
|
909 |
public static function mla_inline_edit_custom_action() {
|
910 |
-
//error_log( __LINE__ . ' MLASettings_CustomFields::mla_inline_edit_custom_action $_REQUEST = ' . var_export( $_REQUEST, true ), 0 );
|
911 |
set_current_screen( $_REQUEST['screen'] );
|
912 |
-
|
913 |
check_ajax_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
914 |
|
915 |
$error_message = '';
|
@@ -939,6 +926,7 @@ class MLASettings_CustomFields {
|
|
939 |
$rule['active'] = '1' === $_REQUEST['status'];
|
940 |
$rule['changed'] = true;
|
941 |
$rule['deleted'] = false;
|
|
|
942 |
|
943 |
if ( false === MLA_Custom_Field_Query::mla_replace_custom_field_rule( $rule ) ) {
|
944 |
echo __( 'ERROR', 'media-library-assistant' ) . __( ': Rule update failed', 'media-library-assistant' );
|
@@ -951,7 +939,7 @@ class MLASettings_CustomFields {
|
|
951 |
$MLAListCustomTable = new MLA_Custom_Fields_List_Table();
|
952 |
$MLAListCustomTable->single_row( (object) $rule );
|
953 |
die(); // this is required to return a proper result
|
954 |
-
} //
|
955 |
} // class MLASettings_CustomFields
|
956 |
|
957 |
/*
|
@@ -1985,7 +1973,6 @@ class MLA_Custom_Field_Query {
|
|
1985 |
} // foreach rule
|
1986 |
} // foreach name
|
1987 |
|
1988 |
-
//error_log( __LINE__ . ' MLA_Custom_Field_Query::_get_custom_field_rules _custom_field_rules = ' . var_export( self::$_custom_field_rules, true ), 0 );
|
1989 |
return true;
|
1990 |
}
|
1991 |
|
@@ -2003,7 +1990,6 @@ class MLA_Custom_Field_Query {
|
|
2003 |
$rules_changed = false;
|
2004 |
|
2005 |
foreach( self::$_custom_field_rules as $ID => $current_value ) {
|
2006 |
-
//error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$ID} ) current_value = " . var_export( $current_value, true ), 0 );
|
2007 |
if ( $current_value['deleted'] ) {
|
2008 |
$rules_changed = true;
|
2009 |
continue;
|
@@ -2028,7 +2014,6 @@ class MLA_Custom_Field_Query {
|
|
2028 |
|
2029 |
if ( $rules_changed ) {
|
2030 |
$settings_changed = MLACore::mla_update_option( 'custom_field_mapping', $custom_field_rules );
|
2031 |
-
error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$settings_changed} ) custom_field_rules = " . var_export( $custom_field_rules, true ), 0 );
|
2032 |
self::_get_custom_field_rules( true );
|
2033 |
}
|
2034 |
}
|
@@ -2045,7 +2030,6 @@ error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$se
|
|
2045 |
* @return array revised arguments suitable for query
|
2046 |
*/
|
2047 |
private static function _prepare_custom_field_rules_query( $raw_request, $offset = 0, $count = 0 ) {
|
2048 |
-
//error_log( __LINE__ . " MLA_Custom_Field_Query::_prepare_custom_field_rules_query( {$offset}, {$count} ) raw_request = " . var_export( $raw_request, true ), 0 );
|
2049 |
/*
|
2050 |
* Go through the $raw_request, take only the arguments that are used in the query and
|
2051 |
* sanitize or validate them.
|
@@ -2112,7 +2096,6 @@ error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$se
|
|
2112 |
$clean_request['posts_per_page'] = $count;
|
2113 |
}
|
2114 |
|
2115 |
-
//error_log( __LINE__ . " MLA_Custom_Field_Query::_prepare_custom_field_rules_query( {$offset}, {$count} ) clean_request = " . var_export( $clean_request, true ), 0 );
|
2116 |
return $clean_request;
|
2117 |
}
|
2118 |
|
@@ -2226,15 +2209,10 @@ error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$se
|
|
2226 |
$sorted_items = array();
|
2227 |
$sorted_keys = array_keys( $sortable_items );
|
2228 |
natcasesort( $sorted_keys );
|
2229 |
-
//error_log( __LINE__ . " MLA_Custom_Field_Query::_execute_custom_field_rules_query sorted_keys = " . var_export( $sorted_keys, true ), 0 );
|
2230 |
foreach ( $sorted_keys as $key ) {
|
2231 |
$sorted_items[] = $sortable_items[ $key ];
|
2232 |
}
|
2233 |
|
2234 |
-
//ksort( $sorted_items );
|
2235 |
-
//error_log( __LINE__ . " MLA_Custom_Field_Query::_execute_custom_field_rules_query sorted_items = " . var_export( $sorted_items, true ), 0 );
|
2236 |
-
//error_log( __LINE__ . " MLA_Custom_Field_Query::_execute_custom_field_rules_query sorted_item keys = " . var_export( array_keys( $sorted_items ), true ), 0 );
|
2237 |
-
|
2238 |
if ( 'DESC' == $request['order'] ) {
|
2239 |
$sorted_items = array_reverse( $sorted_items, true );
|
2240 |
}
|
@@ -2254,7 +2232,6 @@ error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$se
|
|
2254 |
break;
|
2255 |
}
|
2256 |
}
|
2257 |
-
//if ( isset( $request['posts_per_page'] ) ) {error_log( __LINE__ . " MLA_Custom_Field_Query::_execute_custom_field_rules_query results = " . var_export( $results, true ), 0 );}
|
2258 |
|
2259 |
return $results;
|
2260 |
}
|
@@ -2287,7 +2264,6 @@ error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$se
|
|
2287 |
*/
|
2288 |
public static function mla_query_custom_field_rules( $request, $offset, $count ) {
|
2289 |
$request = self::_prepare_custom_field_rules_query( $request, $offset, $count );
|
2290 |
-
//error_log( __LINE__ . ' mla_query_custom_field_rules request = ' . var_export( $request, true ), 0 );
|
2291 |
$results = self::_execute_custom_field_rules_query( $request );
|
2292 |
return $results;
|
2293 |
}
|
@@ -2420,7 +2396,6 @@ error_log( __LINE__ . " MLA_Custom_Field_Query::mla_put_custom_field_rules( {$se
|
|
2420 |
|
2421 |
if ( isset( self::$_custom_field_rules[ $ID ] ) ) {
|
2422 |
self::$_custom_field_rules[ $ID ][ $key ] = $value;
|
2423 |
-
error_log( __LINE__ . " mla_update_custom_field_rule( {$ID}, {$key} ) value = " . var_export( $value, true ), 0 );
|
2424 |
return true;
|
2425 |
}
|
2426 |
|
@@ -2442,7 +2417,6 @@ error_log( __LINE__ . " mla_update_custom_field_rule( {$ID}, {$key} ) value = "
|
|
2442 |
|
2443 |
if ( isset( self::$_custom_field_rules[ $value['post_ID'] ] ) ) {
|
2444 |
self::$_custom_field_rules[ $value['post_ID'] ] = $value;
|
2445 |
-
error_log( __LINE__ . " mla_replace_custom_field_rule value = " . var_export( $value, true ), 0 );
|
2446 |
return true;
|
2447 |
}
|
2448 |
|
@@ -2468,7 +2442,6 @@ error_log( __LINE__ . " mla_replace_custom_field_rule value = " . var_export( $v
|
|
2468 |
$value['deleted'] = false;
|
2469 |
|
2470 |
self::$_custom_field_rules[ $value['post_ID'] ] = $value;
|
2471 |
-
error_log( __LINE__ . " mla_add_custom_field_rule value = " . var_export( $value, true ), 0 );
|
2472 |
return true;
|
2473 |
}
|
2474 |
|
112 |
* Save custom field settings to the options table
|
113 |
*
|
114 |
* @since 1.10
|
|
|
|
|
|
|
115 |
*
|
116 |
* @return array Message(s) reflecting the results of the operation
|
117 |
*/
|
118 |
+
private static function _save_custom_field_settings() {
|
119 |
$message_list = '';
|
120 |
$option_messages = '';
|
121 |
+
$changed = false;
|
122 |
|
123 |
+
// Process any page-level options
|
124 |
+
foreach ( MLACoreOptions::$mla_option_definitions as $key => $value ) {
|
125 |
+
if ( 'custom_field' == $value['tab'] ) {
|
126 |
+
$old_value = MLACore::mla_get_option( $key );
|
127 |
+
$option_messages .= MLASettings::mla_update_option_row( $key, $value );
|
128 |
+
$changed |= $old_value !== MLACore::mla_get_option( $key );
|
|
|
|
|
|
|
129 |
}
|
130 |
+
}
|
131 |
|
132 |
+
// Uncomment this for debugging.
|
133 |
+
//$message_list = $option_messages . '<br>';
|
134 |
+
|
135 |
+
if ( $changed ) {
|
136 |
+
$message_list .= __( 'Custom field mapping settings updated.', 'media-library-assistant' ) . "\r\n";
|
137 |
+
} else {
|
138 |
+
$message_list .= __( 'Custom field no mapping changes detected.', 'media-library-assistant' ) . "\r\n";
|
139 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
140 |
|
141 |
+
return array( 'message' => $message_list, 'body' => '' );
|
|
|
|
|
|
|
142 |
} // _save_custom_field_settings
|
143 |
|
144 |
/**
|
145 |
+
* Process custom field rules against all image attachments
|
146 |
*
|
147 |
* @since 2.50
|
|
|
148 |
*
|
149 |
* @param array | NULL specific custom_field_mapping values
|
150 |
* @param integer offset for chunk mapping
|
154 |
*/
|
155 |
private static function _process_custom_field_mapping( $settings = NULL, $offset = 0, $length = 0 ) {
|
156 |
global $wpdb;
|
157 |
+
|
158 |
if ( NULL == $settings ) {
|
159 |
$source = 'custom_fields';
|
160 |
$settings = MLACore::mla_get_option( 'custom_field_mapping' );
|
282 |
*/
|
283 |
private static function _update_custom_field_rule( $post_id, &$template ) {
|
284 |
$error_message = '';
|
285 |
+
$mla_custom_field = isset( $_REQUEST['mla_custom_field'] ) ? stripslashes_deep( $_REQUEST['mla_custom_field'] ) : array();
|
286 |
|
287 |
// Validate rule name change
|
288 |
if ( !empty( $mla_custom_field['new_field'] ) ) {
|
432 |
* @return array 'message' => status/error messages, 'body' => tab content
|
433 |
*/
|
434 |
private static function _compose_edit_custom_field_rule_tab( $item, &$template ) {
|
|
|
|
|
|
|
435 |
// An old bug left multiple rules for the same custom field; only one can be active
|
436 |
if ( $item['name'] === $item['rule_name'] ) {
|
437 |
$display_name = $item['name'];
|
539 |
* @return array 'message' => status/error messages, 'body' => tab content
|
540 |
*/
|
541 |
public static function mla_compose_custom_field_tab( ) {
|
|
|
542 |
$page_content = array( 'message' => '', 'body' => '' );
|
543 |
$page_template_array = MLACore::mla_load_template( 'admin-display-settings-custom-fields-tab.tpl' );
|
544 |
if ( ! is_array( $page_template_array ) ) {
|
688 |
}
|
689 |
}
|
690 |
|
691 |
+
$progress_template_array = MLACore::mla_load_template( 'admin-display-settings-progress-div.tpl' );
|
692 |
+
if ( ! is_array( $progress_template_array ) ) {
|
693 |
+
/* translators: 1: ERROR tag 2: function name 3: non-array value */
|
694 |
+
$page_content['message'] = sprintf( _x( '%1$s: %2$s non-array "%3$s"', 'error_log', 'media-library-assistant' ), __( 'ERROR', 'media-library-assistant' ), 'MLASettings_CustomFields::mla_compose_custom_field_tab', var_export( $progress_template_array, true ) );
|
695 |
+
return $page_content;
|
696 |
+
}
|
697 |
+
|
698 |
$page_values = array(
|
699 |
'Mapping Progress' => __( 'Custom Field Mapping Progress', 'media-library-assistant' ),
|
700 |
'DO NOT' => __( 'DO NOT DO THE FOLLOWING (they will cause mapping to fail)', 'media-library-assistant' ),
|
710 |
'refresh_href' => '?page=mla-settings-menu-custom_field&mla_tab=custom_field',
|
711 |
);
|
712 |
|
713 |
+
$progress_div = MLAData::mla_parse_template( $progress_template_array['mla-progress-div'], $page_values );
|
714 |
|
715 |
$page_values = array(
|
716 |
'mla-progress-div' => $progress_div,
|
731 |
'options_list' => $options_list,
|
732 |
'Save Changes' => __( 'Save Changes', 'media-library-assistant' ),
|
733 |
'Map All' => __( 'Execute All Rules', 'media-library-assistant' ),
|
734 |
+
'Add New Rule' => __( 'Add New Custom Field Rule', 'media-library-assistant' ),
|
735 |
'Name' => __( 'Name', 'media-library-assistant' ),
|
736 |
'new_names' => MLAOptions::mla_compose_custom_field_option_list( 'none', MLA_Custom_Field_Query::mla_custom_field_rule_names() ),
|
737 |
'Enter new field' => __( 'Enter new field', 'media-library-assistant' ),
|
831 |
if ( ! empty( $_REQUEST['bulk_action'] ) && ( 'custom-field-options-map' == $_REQUEST['bulk_action'] ) ) {
|
832 |
$page_content = self::_process_custom_field_mapping( NULL, $offset, $length );
|
833 |
}
|
834 |
+
elseif ( ! empty( $_REQUEST['bulk_action'] ) && ( 'mapping-options-bulk-execute' == $_REQUEST['bulk_action'] ) ) {
|
835 |
$source_rules = MLA_Custom_Field_Query::mla_convert_custom_field_rules( $_REQUEST['ids'] );
|
836 |
|
837 |
$rules = array();
|
896 |
* @return void echo HTML <tr> markup for updated row or error message, then die()
|
897 |
*/
|
898 |
public static function mla_inline_edit_custom_action() {
|
|
|
899 |
set_current_screen( $_REQUEST['screen'] );
|
|
|
900 |
check_ajax_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
901 |
|
902 |
$error_message = '';
|
926 |
$rule['active'] = '1' === $_REQUEST['status'];
|
927 |
$rule['changed'] = true;
|
928 |
$rule['deleted'] = false;
|
929 |
+
$rule = stripslashes_deep( $rule );
|
930 |
|
931 |
if ( false === MLA_Custom_Field_Query::mla_replace_custom_field_rule( $rule ) ) {
|
932 |
echo __( 'ERROR', 'media-library-assistant' ) . __( ': Rule update failed', 'media-library-assistant' );
|
939 |
$MLAListCustomTable = new MLA_Custom_Fields_List_Table();
|
940 |
$MLAListCustomTable->single_row( (object) $rule );
|
941 |
die(); // this is required to return a proper result
|
942 |
+
} // mla_inline_edit_custom_action
|
943 |
} // class MLASettings_CustomFields
|
944 |
|
945 |
/*
|
1973 |
} // foreach rule
|
1974 |
} // foreach name
|
1975 |
|
|
|
1976 |
return true;
|
1977 |
}
|
1978 |
|
1990 |
$rules_changed = false;
|
1991 |
|
1992 |
foreach( self::$_custom_field_rules as $ID => $current_value ) {
|
|
|
1993 |
if ( $current_value['deleted'] ) {
|
1994 |
$rules_changed = true;
|
1995 |
continue;
|
2014 |
|
2015 |
if ( $rules_changed ) {
|
2016 |
$settings_changed = MLACore::mla_update_option( 'custom_field_mapping', $custom_field_rules );
|
|
|
2017 |
self::_get_custom_field_rules( true );
|
2018 |
}
|
2019 |
}
|
2030 |
* @return array revised arguments suitable for query
|
2031 |
*/
|
2032 |
private static function _prepare_custom_field_rules_query( $raw_request, $offset = 0, $count = 0 ) {
|
|
|
2033 |
/*
|
2034 |
* Go through the $raw_request, take only the arguments that are used in the query and
|
2035 |
* sanitize or validate them.
|
2096 |
$clean_request['posts_per_page'] = $count;
|
2097 |
}
|
2098 |
|
|
|
2099 |
return $clean_request;
|
2100 |
}
|
2101 |
|
2209 |
$sorted_items = array();
|
2210 |
$sorted_keys = array_keys( $sortable_items );
|
2211 |
natcasesort( $sorted_keys );
|
|
|
2212 |
foreach ( $sorted_keys as $key ) {
|
2213 |
$sorted_items[] = $sortable_items[ $key ];
|
2214 |
}
|
2215 |
|
|
|
|
|
|
|
|
|
2216 |
if ( 'DESC' == $request['order'] ) {
|
2217 |
$sorted_items = array_reverse( $sorted_items, true );
|
2218 |
}
|
2232 |
break;
|
2233 |
}
|
2234 |
}
|
|
|
2235 |
|
2236 |
return $results;
|
2237 |
}
|
2264 |
*/
|
2265 |
public static function mla_query_custom_field_rules( $request, $offset, $count ) {
|
2266 |
$request = self::_prepare_custom_field_rules_query( $request, $offset, $count );
|
|
|
2267 |
$results = self::_execute_custom_field_rules_query( $request );
|
2268 |
return $results;
|
2269 |
}
|
2396 |
|
2397 |
if ( isset( self::$_custom_field_rules[ $ID ] ) ) {
|
2398 |
self::$_custom_field_rules[ $ID ][ $key ] = $value;
|
|
|
2399 |
return true;
|
2400 |
}
|
2401 |
|
2417 |
|
2418 |
if ( isset( self::$_custom_field_rules[ $value['post_ID'] ] ) ) {
|
2419 |
self::$_custom_field_rules[ $value['post_ID'] ] = $value;
|
|
|
2420 |
return true;
|
2421 |
}
|
2422 |
|
2442 |
$value['deleted'] = false;
|
2443 |
|
2444 |
self::$_custom_field_rules[ $value['post_ID'] ] = $value;
|
|
|
2445 |
return true;
|
2446 |
}
|
2447 |
|
includes/class-mla-settings-iptc-exif-tab.php
CHANGED
@@ -14,6 +14,15 @@
|
|
14 |
* @since 2.40
|
15 |
*/
|
16 |
class MLASettings_IPTCEXIF {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
17 |
/**
|
18 |
* Load the tab's Javascript files
|
19 |
*
|
@@ -22,22 +31,33 @@ class MLASettings_IPTCEXIF {
|
|
22 |
* @param string $page_hook Name of the page being loaded
|
23 |
*/
|
24 |
public static function mla_admin_enqueue_scripts( $page_hook ) {
|
25 |
-
global $wpdb;
|
26 |
|
27 |
// Without a tab value that matches ours, there's nothing to do
|
28 |
if ( empty( $_REQUEST['mla_tab'] ) || 'iptc_exif' !== $_REQUEST['mla_tab'] ) {
|
29 |
return;
|
30 |
}
|
31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
32 |
/*
|
33 |
-
* Initialize
|
34 |
*/
|
35 |
$script_variables = array(
|
36 |
'error' => __( 'Error while making the changes.', 'media-library-assistant' ),
|
37 |
'ntdeltitle' => __( 'Remove From Bulk Edit', 'media-library-assistant' ),
|
38 |
'notitle' => '(' . __( 'no slug', 'media-library-assistant' ) . ')',
|
39 |
'comma' => _x( ',', 'tag_delimiter', 'media-library-assistant' ),
|
40 |
-
'useSpinnerClass' =>
|
41 |
'ajax_nonce' => wp_create_nonce( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME ),
|
42 |
'bulkChunkSize' => MLACore::mla_get_option( MLACoreOptions::MLA_BULK_CHUNK_SIZE ),
|
43 |
'bulkWaiting' => __( 'Waiting', 'media-library-assistant' ),
|
@@ -49,7 +69,6 @@ class MLASettings_IPTCEXIF {
|
|
49 |
'bulkSkip' => __( 'Skipped', 'media-library-assistant' ),
|
50 |
'bulkRedone' => __( 'Reprocessed', 'media-library-assistant' ),
|
51 |
'bulkPaused' => __( 'PAUSED', 'media-library-assistant' ),
|
52 |
-
|
53 |
'page' => 'mla-settings-menu-iptc_exif',
|
54 |
'mla_tab' => 'iptc_exif',
|
55 |
'screen' => 'settings_page_mla-settings-menu-iptc_exif',
|
@@ -58,35 +77,36 @@ class MLASettings_IPTCEXIF {
|
|
58 |
'totalItems' => $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->posts} WHERE `post_type` = 'attachment' AND ( `post_mime_type` LIKE 'image/%' OR `post_mime_type` LIKE 'application/%pdf%' )" )
|
59 |
);
|
60 |
|
61 |
-
if ( version_compare( get_bloginfo( 'version' ), '4.2', '>=' ) ) {
|
62 |
-
$script_variables['useSpinnerClass'] = true;
|
63 |
-
}
|
64 |
-
|
65 |
-
$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
|
66 |
-
|
67 |
wp_enqueue_script( MLASettings::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG,
|
68 |
MLA_PLUGIN_URL . "js/mla-inline-mapping-scripts{$suffix}.js",
|
69 |
array( 'jquery' ), MLACore::CURRENT_MLA_VERSION, false );
|
70 |
|
71 |
wp_localize_script( MLASettings::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG,
|
72 |
MLASettings::JAVASCRIPT_INLINE_MAPPING_OBJECT, $script_variables );
|
73 |
-
}
|
74 |
|
75 |
-
|
76 |
-
|
77 |
-
|
78 |
-
|
79 |
-
|
80 |
-
|
81 |
-
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
'
|
87 |
-
'
|
|
|
88 |
);
|
89 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
90 |
|
91 |
/**
|
92 |
* Save IPTC/EXIF settings to the options table
|
@@ -100,59 +120,60 @@ class MLASettings_IPTCEXIF {
|
|
100 |
private static function _save_iptc_exif_settings( ) {
|
101 |
$message_list = '';
|
102 |
$option_messages = '';
|
|
|
103 |
|
104 |
-
|
105 |
-
* Start with any page-level options
|
106 |
-
*/
|
107 |
foreach ( MLACoreOptions::$mla_option_definitions as $key => $value ) {
|
108 |
if ( 'iptc_exif' == $value['tab'] ) {
|
|
|
109 |
$option_messages .= MLASettings::mla_update_option_row( $key, $value );
|
|
|
110 |
}
|
111 |
}
|
112 |
|
113 |
-
|
114 |
-
* Uncomment this for debugging.
|
115 |
-
*/
|
116 |
//$message_list = $option_messages . '<br>';
|
117 |
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
|
|
122 |
|
123 |
-
return array(
|
124 |
-
'message' => $message_list . MLAOptions::mla_iptc_exif_option_handler( 'update', 'iptc_exif_mapping', MLACoreOptions::$mla_option_definitions['iptc_exif_mapping'], $new_values ),
|
125 |
-
'body' => ''
|
126 |
-
);
|
127 |
} // _save_iptc_exif_settings
|
128 |
|
129 |
/**
|
130 |
-
* Process IPTC
|
131 |
-
* without saving the settings to the mla_option
|
132 |
*
|
133 |
-
* @since
|
134 |
-
*
|
135 |
-
* @uses $_REQUEST
|
136 |
*
|
137 |
-
* @param
|
138 |
-
* @param
|
|
|
139 |
*
|
140 |
* @return array Message(s) reflecting the results of the operation
|
141 |
*/
|
142 |
-
private static function
|
143 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
144 |
return array(
|
145 |
-
|
146 |
-
'
|
147 |
-
'body' => '',
|
148 |
'processed' => 0,
|
149 |
'unchanged' => 0,
|
150 |
-
'success' =>
|
151 |
);
|
152 |
}
|
153 |
|
154 |
-
$examine_count = 0;
|
155 |
-
$update_count = 0;
|
156 |
$query = array( 'orderby' => 'none', 'post_parent' => 'all', 'post_mime_type' => 'image,application/*pdf*' );
|
157 |
|
158 |
if ( $length > 0 ) {
|
@@ -160,19 +181,13 @@ class MLASettings_IPTCEXIF {
|
|
160 |
$query['offset'] = $offset;
|
161 |
}
|
162 |
|
163 |
-
do_action( 'mla_begin_mapping',
|
164 |
$posts = MLAShortcodes::mla_get_shortcode_attachments( 0, $query );
|
165 |
|
166 |
-
|
167 |
-
|
168 |
-
'message' => $posts,
|
169 |
-
'body' => ''
|
170 |
-
);
|
171 |
-
}
|
172 |
-
|
173 |
foreach ( $posts as $key => $post ) {
|
174 |
-
$updates = MLAOptions::mla_evaluate_iptc_exif_mapping( $post, '
|
175 |
-
|
176 |
$examine_count += 1;
|
177 |
if ( ! empty( $updates ) ) {
|
178 |
$results = MLAData::mla_update_single_item( $post->ID, $updates );
|
@@ -185,10 +200,10 @@ class MLASettings_IPTCEXIF {
|
|
185 |
|
186 |
if ( $update_count ) {
|
187 |
/* translators: 1: field type 2: examined count 3: updated count */
|
188 |
-
$message = sprintf( __( '%1$s mapping completed; %2$d attachment(s) examined, %3$d updated.' ),
|
189 |
} else {
|
190 |
/* translators: 1: field type 2: examined count */
|
191 |
-
$message = sprintf( __( '%1$s mapping completed; %2$d attachment(s) examined, no changes detected.' ),
|
192 |
}
|
193 |
|
194 |
return array(
|
@@ -196,255 +211,567 @@ class MLASettings_IPTCEXIF {
|
|
196 |
'body' => '',
|
197 |
'processed' => $examine_count,
|
198 |
'unchanged' => $examine_count - $update_count,
|
199 |
-
'success' =>
|
200 |
);
|
201 |
-
} //
|
202 |
|
203 |
/**
|
204 |
-
*
|
205 |
-
* without saving the settings to the mla_option
|
206 |
*
|
207 |
-
* @since
|
208 |
-
*
|
209 |
-
* @uses $_REQUEST
|
210 |
-
*
|
211 |
-
* @param integer offset for chunk mapping
|
212 |
-
* @param integer length for chunk mapping
|
213 |
*
|
214 |
-
* @return
|
215 |
*/
|
216 |
-
private static function
|
217 |
-
|
218 |
-
|
219 |
-
|
220 |
-
|
221 |
-
|
222 |
-
|
223 |
-
|
224 |
-
|
225 |
-
);
|
226 |
}
|
227 |
|
228 |
-
$
|
229 |
-
|
230 |
-
|
231 |
|
232 |
-
|
233 |
-
|
234 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
235 |
}
|
236 |
|
237 |
-
|
238 |
-
|
239 |
|
240 |
-
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
}
|
246 |
|
247 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
248 |
|
249 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
250 |
|
251 |
-
|
252 |
-
|
253 |
-
|
254 |
-
|
255 |
-
|
256 |
-
}
|
257 |
}
|
258 |
-
}
|
259 |
-
do_action( 'mla_end_mapping' );
|
260 |
|
261 |
-
if ( $
|
262 |
-
|
263 |
-
$message = sprintf( __( '%1$s mapping completed; %2$d attachment(s) examined, %3$d updated.' ), 'IPTC/EXIF ' . __( 'Taxonomy term', 'media-library-assistant' ), $examine_count, $update_count ) . "\r\n";
|
264 |
-
} else {
|
265 |
-
/* translators: 1: field type 2: examined count */
|
266 |
-
$message = sprintf( __( '%1$s mapping completed; %2$d attachment(s) examined, no changes detected.' ), 'IPTC/EXIF ' . __( 'Taxonomy term', 'media-library-assistant' ), $examine_count ) . "\r\n";
|
267 |
}
|
268 |
|
269 |
-
|
270 |
-
|
271 |
-
|
272 |
-
|
273 |
-
'unchanged' => $examine_count - $update_count,
|
274 |
-
'success' => $update_count
|
275 |
-
);
|
276 |
-
} // _process_iptc_exif_taxonomy
|
277 |
|
278 |
/**
|
279 |
-
*
|
280 |
-
* without saving the settings to the mla_option
|
281 |
*
|
282 |
-
* @since
|
283 |
-
*
|
284 |
-
* @uses $_REQUEST if passed a NULL parameter
|
285 |
*
|
286 |
-
* @param
|
287 |
-
* @param integer offset for chunk mapping
|
288 |
-
* @param integer length for chunk mapping
|
289 |
*
|
290 |
* @return array Message(s) reflecting the results of the operation
|
291 |
*/
|
292 |
-
private static function
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
if ( isset( $settings['custom'][ MLACoreOptions::MLA_NEW_CUSTOM_FIELD ] ) ) {
|
297 |
-
unset( $settings['custom'][ MLACoreOptions::MLA_NEW_CUSTOM_FIELD ] );
|
298 |
-
}
|
299 |
-
if ( isset( $settings['custom'][ MLACoreOptions::MLA_NEW_CUSTOM_RULE ] ) ) {
|
300 |
-
unset( $settings['custom'][ MLACoreOptions::MLA_NEW_CUSTOM_RULE ] );
|
301 |
-
}
|
302 |
-
} else {
|
303 |
-
$source = 'iptc_exif_custom_rule';
|
304 |
-
$settings = stripslashes_deep( $settings );
|
305 |
}
|
306 |
|
307 |
-
|
308 |
-
|
309 |
-
|
310 |
-
|
311 |
-
|
312 |
-
|
313 |
-
|
314 |
-
|
315 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
316 |
}
|
317 |
|
318 |
-
|
319 |
-
$
|
320 |
-
|
|
|
321 |
|
322 |
-
if (
|
323 |
-
$
|
324 |
-
$query['offset'] = $offset;
|
325 |
}
|
326 |
|
327 |
-
|
328 |
-
|
|
|
329 |
|
330 |
-
if (
|
331 |
-
|
332 |
-
'message' => $posts,
|
333 |
-
'body' => ''
|
334 |
-
);
|
335 |
}
|
336 |
|
337 |
-
|
338 |
-
$
|
|
|
339 |
|
340 |
-
|
341 |
-
|
342 |
-
|
343 |
-
if ( stripos( $results['message'], __( 'updated.', 'media-library-assistant' ) ) ) {
|
344 |
-
$update_count += 1;
|
345 |
-
}
|
346 |
-
}
|
347 |
-
} // foreach post
|
348 |
-
do_action( 'mla_end_mapping' );
|
349 |
|
350 |
-
|
351 |
-
|
352 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
353 |
} else {
|
354 |
-
|
355 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
356 |
}
|
357 |
|
358 |
return array(
|
359 |
-
'message' =>
|
360 |
-
'body' => '',
|
361 |
-
'processed' => $examine_count,
|
362 |
-
'unchanged' => $examine_count - $update_count,
|
363 |
-
'success' => $update_count
|
364 |
);
|
365 |
-
}
|
366 |
|
367 |
/**
|
368 |
-
*
|
369 |
*
|
370 |
-
* @since
|
371 |
-
*
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
372 |
*
|
373 |
* @return array 'message' => status/error messages, 'body' => tab content
|
374 |
*/
|
375 |
public static function mla_compose_iptc_exif_tab( ) {
|
376 |
-
|
377 |
-
|
378 |
-
|
379 |
-
|
380 |
-
|
381 |
-
|
382 |
-
|
383 |
-
);
|
384 |
|
385 |
-
|
|
|
386 |
check_admin_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
387 |
|
388 |
-
|
389 |
-
|
390 |
-
|
391 |
-
|
392 |
-
|
393 |
-
|
394 |
-
|
395 |
-
|
396 |
-
|
397 |
-
|
398 |
-
|
399 |
-
|
400 |
-
|
401 |
-
|
402 |
-
|
403 |
-
|
404 |
-
|
405 |
-
|
406 |
-
switch( $action ) {
|
407 |
-
case 'delete_field':
|
408 |
-
$delete_result = MLASettings::mla_delete_custom_field( $value );
|
409 |
-
case 'delete_rule':
|
410 |
-
case 'add_rule':
|
411 |
-
case 'add_field':
|
412 |
-
case 'update_rule':
|
413 |
-
$page_content = self::_save_iptc_exif_custom_settings( $settings );
|
414 |
-
if ( isset( $delete_result ) ) {
|
415 |
-
$page_content['message'] = $delete_result . $page_content['message'];
|
416 |
-
}
|
417 |
-
break;
|
418 |
-
case 'map_now':
|
419 |
-
$page_content = self::_process_iptc_exif_custom( $settings );
|
420 |
break;
|
421 |
-
case '
|
422 |
-
|
423 |
-
$page_content = self::_save_iptc_exif_custom_settings( $settings );
|
424 |
-
if ( false === strpos( $page_content['message'], __( 'ERROR', 'media-library-assistant' ) ) ) {
|
425 |
-
$current_values = MLACore::mla_get_option( 'iptc_exif_mapping' );
|
426 |
-
$settings = array( 'custom' => array( $value['name'] => $current_values['custom'][$value['name']] ) );
|
427 |
-
$map_content = self::_process_iptc_exif_custom( $settings );
|
428 |
-
$page_content['message'] .= '<br> <br>' . $map_content['message'];
|
429 |
-
}
|
430 |
break;
|
431 |
default:
|
432 |
-
|
433 |
-
} //switch
|
434 |
-
|
435 |
-
|
436 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
437 |
}
|
438 |
|
439 |
-
if (
|
440 |
-
|
|
|
|
|
|
|
441 |
}
|
442 |
}
|
443 |
|
444 |
-
$
|
445 |
-
if ( ! is_array( $
|
446 |
/* translators: 1: ERROR tag 2: function name 3: non-array value */
|
447 |
-
$page_content['message'] = sprintf( _x( '%1$s: %2$s non-array "%3$s"', 'error_log', 'media-library-assistant' ), __( 'ERROR', 'media-library-assistant' ), '
|
448 |
return $page_content;
|
449 |
}
|
450 |
|
@@ -463,181 +790,159 @@ class MLASettings_IPTCEXIF {
|
|
463 |
'refresh_href' => '?page=mla-settings-menu-iptc_exif&mla_tab=iptc_exif',
|
464 |
);
|
465 |
|
466 |
-
$progress_div = MLAData::mla_parse_template( $
|
467 |
|
468 |
$page_values = array(
|
469 |
'mla-progress-div' => $progress_div,
|
470 |
-
'
|
471 |
-
'In this tab' => __( 'In this tab you can define the rules for mapping IPTC (International Press Telecommunications Council) and EXIF (EXchangeable Image File) metadata to WordPress standard attachment fields, taxonomy terms and custom fields. <strong>NOTE:</strong> settings changes will not be made permanent until you click "Save Changes" at the bottom of this page.', 'media-library-assistant' ),
|
472 |
/* translators: 1: Documentation hyperlink */
|
473 |
-
'
|
|
|
|
|
474 |
'settingsURL' => admin_url('options-general.php'),
|
475 |
-
'form_url' => admin_url( 'options-general.php' ) .
|
476 |
-
'
|
477 |
-
'Standard field mapping' => __( 'Standard field mapping', 'media-library-assistant' ),
|
478 |
-
'Map Standard Fields' => __( 'Map All Attachments, Standard Fields Now', 'media-library-assistant' ),
|
479 |
-
'standard_options_list' => '',
|
480 |
-
'Taxonomy term mapping' => __( 'Taxonomy term mapping', 'media-library-assistant' ),
|
481 |
-
'Map Taxonomy Terms' => __( 'Map All Attachments, Taxonomy Terms Now', 'media-library-assistant' ),
|
482 |
-
'taxonomy_options_list' => '',
|
483 |
-
'Custom field mapping' => __( 'Custom field mapping', 'media-library-assistant' ),
|
484 |
-
'Map Custom Fields' => __( 'Map All Attachments, Custom Fields Now', 'media-library-assistant' ),
|
485 |
-
'custom_options_list' => '',
|
486 |
-
'Save Changes' => __( 'Save Changes', 'media-library-assistant' ),
|
487 |
-
/* translators: 1: "Save Changes" */
|
488 |
-
'Click Save Changes' => sprintf( __( 'Click %1$s to update the "Enable IPTC/EXIF mapping..." checkbox and/or all rule changes and additions at once. <strong>No rule mapping will be performed.</strong>', 'media-library-assistant' ), '<strong>' . __( 'Save Changes', 'media-library-assistant' ) . '</strong>' ),
|
489 |
'_wpnonce' => wp_nonce_field( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME, true, false ),
|
490 |
-
'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
491 |
);
|
492 |
|
493 |
-
|
494 |
-
* Start with any page-level options
|
495 |
-
*/
|
496 |
-
$options_list = '';
|
497 |
-
foreach ( MLACoreOptions::$mla_option_definitions as $key => $value ) {
|
498 |
-
if ( 'iptc_exif' == $value['tab'] ) {
|
499 |
-
$options_list .= MLASettings::mla_compose_option_row( $key, $value );
|
500 |
-
}
|
501 |
-
}
|
502 |
-
|
503 |
-
$page_values['options_list'] = $options_list;
|
504 |
|
505 |
-
|
506 |
-
|
507 |
-
|
508 |
-
$
|
|
|
|
|
509 |
|
510 |
-
$
|
511 |
|
512 |
-
$page_values['custom_options_list'] = MLAOptions::mla_iptc_exif_option_handler( 'render', 'iptc_exif_custom_mapping', MLACoreOptions::$mla_option_definitions['iptc_exif_custom_mapping'] );
|
513 |
-
|
514 |
-
$page_content['body'] = MLAData::mla_parse_template( $page_template_array['iptc-exif-tab'], $page_values );
|
515 |
return $page_content;
|
516 |
} // mla_compose_iptc_exif_tab
|
517 |
|
518 |
/**
|
519 |
-
* Ajax handler for IPTC
|
520 |
*
|
521 |
* @since 2.00
|
522 |
*
|
523 |
* @return void echo json response object, then die()
|
524 |
*/
|
525 |
public static function mla_inline_mapping_iptc_exif_action() {
|
526 |
-
MLACore::mla_debug_add( '
|
527 |
set_current_screen( $_REQUEST['screen'] );
|
528 |
check_ajax_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
529 |
|
530 |
-
|
531 |
-
|
532 |
-
|
533 |
-
|
534 |
-
|
535 |
-
|
536 |
-
|
537 |
-
|
538 |
-
|
539 |
-
|
540 |
-
|
541 |
-
|
542 |
-
|
543 |
-
|
544 |
-
|
545 |
-
$match_count = preg_match( '/iptc_exif_mapping\[custom\]\[(.*)\]\[(.*)\]\[(.*)\]/', $_REQUEST['bulk_action'], $matches );
|
546 |
-
if ( $match_count ) {
|
547 |
-
$_REQUEST['iptc_exif_mapping']['custom'][ $matches[1] ][ $matches[2] ][ $matches[3] ] = __( 'Map All Attachments', 'media-library-assistant' );
|
548 |
-
}
|
549 |
-
}
|
550 |
}
|
|
|
|
|
551 |
|
552 |
-
|
553 |
-
|
554 |
-
|
555 |
-
|
556 |
-
|
557 |
-
|
558 |
-
|
559 |
-
|
560 |
-
|
|
|
561 |
|
562 |
-
|
563 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
567 |
-
|
568 |
-
|
569 |
-
|
570 |
-
$page_content = self::_process_iptc_exif_custom( NULL, $offset, $length );
|
571 |
-
} else {
|
572 |
-
$page_content = array(
|
573 |
-
'message' => '',
|
574 |
-
'body' => '',
|
575 |
-
'processed' => 0,
|
576 |
-
'unchanged' => 0,
|
577 |
-
'success' => 0
|
578 |
-
);
|
579 |
|
580 |
-
|
581 |
-
|
582 |
-
|
583 |
-
|
584 |
-
|
585 |
-
|
586 |
-
if ( isset( $value['action'] ) ) {
|
587 |
-
$settings = array( 'custom' => array( $key => $value ) );
|
588 |
-
foreach ( $value['action'] as $action => $label ) {
|
589 |
-
switch( $action ) {
|
590 |
-
case 'map_now':
|
591 |
-
$page_content = self::_process_iptc_exif_custom( $settings, $offset, $length );
|
592 |
-
break;
|
593 |
-
case 'add_rule_map':
|
594 |
-
if ( 'none' == $value['name'] ) {
|
595 |
-
$page_content['message'] = __( 'IPTC/EXIF no mapping changes detected.', 'media-library-assistant' );
|
596 |
-
break;
|
597 |
-
}
|
598 |
-
// fallthru
|
599 |
-
case 'add_field_map':
|
600 |
-
if ( '' == $value['name'] ) {
|
601 |
-
$page_content['message'] = __( 'IPTC/EXIF no mapping changes detected.', 'media-library-assistant' );
|
602 |
-
break;
|
603 |
-
}
|
604 |
-
|
605 |
-
if ( 0 == $offset ) {
|
606 |
-
$page_content = self::_save_iptc_exif_custom_settings( $settings );
|
607 |
-
if ( false !== strpos( $page_content['message'], __( 'ERROR', 'media-library-assistant' ) ) ) {
|
608 |
-
$page_content['processed'] = 0;
|
609 |
-
$page_content['unchanged'] = 0;
|
610 |
-
$page_content['success'] = 0;
|
611 |
-
break;
|
612 |
-
}
|
613 |
-
}
|
614 |
-
|
615 |
-
$current_values = MLACore::mla_get_option( 'iptc_exif_mapping' );
|
616 |
-
$settings = array( 'custom' => array( $value['name'] => $current_values['custom'][$value['name']] ) );
|
617 |
-
$map_content = self::_process_iptc_exif_custom( $settings, $offset, $length );
|
618 |
-
$page_content['message'] .= '<br> <br>' . $map_content['message'];
|
619 |
-
$page_content['processed'] = $map_content['processed'];
|
620 |
-
$page_content['unchanged'] = $map_content['unchanged'];
|
621 |
-
$page_content['success'] = $map_content['success'];
|
622 |
-
$page_content['refresh'] = true;
|
623 |
-
break;
|
624 |
-
default:
|
625 |
-
// ignore everything else
|
626 |
-
} //switch action
|
627 |
-
} // foreach action
|
628 |
-
} /// isset action
|
629 |
-
} // foreach rule
|
630 |
}
|
631 |
-
} //
|
632 |
-
else {
|
633 |
-
$page_content = array(
|
634 |
-
'message' => '',
|
635 |
-
'body' => '',
|
636 |
-
'processed' => 0,
|
637 |
-
'unchanged' => 0,
|
638 |
-
'success' => 0
|
639 |
-
);
|
640 |
-
}
|
641 |
|
642 |
$chunk_results = array(
|
643 |
'message' => $page_content['message'],
|
@@ -647,14 +952,1826 @@ class MLASettings_IPTCEXIF {
|
|
647 |
'refresh' => isset( $page_content['refresh'] ) && true == $page_content['refresh'],
|
648 |
);
|
649 |
|
650 |
-
MLACore::mla_debug_add( 'MLASettings::
|
651 |
wp_send_json_success( $chunk_results );
|
652 |
} // mla_inline_mapping_iptc_exif_action
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
653 |
} // class MLASettings_IPTCEXIF
|
654 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
655 |
/*
|
656 |
* Actions are added here, when the source file is loaded, because the mla_compose_iptc_exif_tab
|
657 |
* function is called too late to be useful.
|
658 |
*/
|
659 |
add_action( 'admin_enqueue_scripts', 'MLASettings_IPTCEXIF::mla_admin_enqueue_scripts' );
|
|
|
660 |
?>
|
14 |
* @since 2.40
|
15 |
*/
|
16 |
class MLASettings_IPTCEXIF {
|
17 |
+
/**
|
18 |
+
* Object name for localizing JavaScript - MLA IPTC EXIF List Table
|
19 |
+
*
|
20 |
+
* @since 2.60
|
21 |
+
*
|
22 |
+
* @var string
|
23 |
+
*/
|
24 |
+
const JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT = 'mla_inline_edit_settings_vars';
|
25 |
+
|
26 |
/**
|
27 |
* Load the tab's Javascript files
|
28 |
*
|
31 |
* @param string $page_hook Name of the page being loaded
|
32 |
*/
|
33 |
public static function mla_admin_enqueue_scripts( $page_hook ) {
|
34 |
+
global $wpdb, $wp_locale;
|
35 |
|
36 |
// Without a tab value that matches ours, there's nothing to do
|
37 |
if ( empty( $_REQUEST['mla_tab'] ) || 'iptc_exif' !== $_REQUEST['mla_tab'] ) {
|
38 |
return;
|
39 |
}
|
40 |
|
41 |
+
if ( $wp_locale->is_rtl() ) {
|
42 |
+
wp_register_style( MLACore::STYLESHEET_SLUG, MLA_PLUGIN_URL . 'css/mla-style-rtl.css', false, MLACore::CURRENT_MLA_VERSION );
|
43 |
+
} else {
|
44 |
+
wp_register_style( MLACore::STYLESHEET_SLUG, MLA_PLUGIN_URL . 'css/mla-style.css', false, MLACore::CURRENT_MLA_VERSION );
|
45 |
+
}
|
46 |
+
|
47 |
+
wp_enqueue_style( MLACore::STYLESHEET_SLUG );
|
48 |
+
|
49 |
+
$use_spinner_class = version_compare( get_bloginfo( 'version' ), '4.2', '>=' );
|
50 |
+
$suffix = defined('SCRIPT_DEBUG') && SCRIPT_DEBUG ? '' : '.min';
|
51 |
+
|
52 |
/*
|
53 |
+
* Initialize variables for mapping scripts
|
54 |
*/
|
55 |
$script_variables = array(
|
56 |
'error' => __( 'Error while making the changes.', 'media-library-assistant' ),
|
57 |
'ntdeltitle' => __( 'Remove From Bulk Edit', 'media-library-assistant' ),
|
58 |
'notitle' => '(' . __( 'no slug', 'media-library-assistant' ) . ')',
|
59 |
'comma' => _x( ',', 'tag_delimiter', 'media-library-assistant' ),
|
60 |
+
'useSpinnerClass' => $use_spinner_class,
|
61 |
'ajax_nonce' => wp_create_nonce( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME ),
|
62 |
'bulkChunkSize' => MLACore::mla_get_option( MLACoreOptions::MLA_BULK_CHUNK_SIZE ),
|
63 |
'bulkWaiting' => __( 'Waiting', 'media-library-assistant' ),
|
69 |
'bulkSkip' => __( 'Skipped', 'media-library-assistant' ),
|
70 |
'bulkRedone' => __( 'Reprocessed', 'media-library-assistant' ),
|
71 |
'bulkPaused' => __( 'PAUSED', 'media-library-assistant' ),
|
|
|
72 |
'page' => 'mla-settings-menu-iptc_exif',
|
73 |
'mla_tab' => 'iptc_exif',
|
74 |
'screen' => 'settings_page_mla-settings-menu-iptc_exif',
|
77 |
'totalItems' => $wpdb->get_var( "SELECT COUNT(*) FROM {$wpdb->posts} WHERE `post_type` = 'attachment' AND ( `post_mime_type` LIKE 'image/%' OR `post_mime_type` LIKE 'application/%pdf%' )" )
|
78 |
);
|
79 |
|
|
|
|
|
|
|
|
|
|
|
|
|
80 |
wp_enqueue_script( MLASettings::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG,
|
81 |
MLA_PLUGIN_URL . "js/mla-inline-mapping-scripts{$suffix}.js",
|
82 |
array( 'jquery' ), MLACore::CURRENT_MLA_VERSION, false );
|
83 |
|
84 |
wp_localize_script( MLASettings::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG,
|
85 |
MLASettings::JAVASCRIPT_INLINE_MAPPING_OBJECT, $script_variables );
|
|
|
86 |
|
87 |
+
/*
|
88 |
+
* Initialize variables for inline edit scripts
|
89 |
+
*/
|
90 |
+
$script_variables = array(
|
91 |
+
'error' => __( 'Error while making the changes.', 'media-library-assistant' ),
|
92 |
+
'ntdeltitle' => __( 'Remove From Bulk Edit', 'media-library-assistant' ),
|
93 |
+
'notitle' => '(' . __( 'no slug', 'media-library-assistant' ) . ')',
|
94 |
+
'comma' => _x( ',', 'tag_delimiter', 'media-library-assistant' ),
|
95 |
+
'useSpinnerClass' => $use_spinner_class,
|
96 |
+
'ajax_nonce' => wp_create_nonce( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME ),
|
97 |
+
'tab' => 'iptc_exif',
|
98 |
+
'fields' => array( 'type', 'name', 'rule_name', 'type', 'iptc_value', 'exif_value', 'iptc_first', 'keep_existing', 'active', 'delimiters', 'parent_options', 'parent', 'format', 'option' ),
|
99 |
+
'checkboxes' => array( 'no_null' ),
|
100 |
+
'ajax_action' => MLASettings::JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG,
|
101 |
);
|
102 |
+
|
103 |
+
wp_enqueue_script( MLASettings::JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG,
|
104 |
+
MLA_PLUGIN_URL . "js/mla-inline-edit-settings-scripts{$suffix}.js",
|
105 |
+
array( 'wp-lists', 'suggest', 'jquery' ), MLACore::CURRENT_MLA_VERSION, false );
|
106 |
+
|
107 |
+
wp_localize_script( MLASettings::JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG,
|
108 |
+
self::JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT, $script_variables );
|
109 |
+
}
|
110 |
|
111 |
/**
|
112 |
* Save IPTC/EXIF settings to the options table
|
120 |
private static function _save_iptc_exif_settings( ) {
|
121 |
$message_list = '';
|
122 |
$option_messages = '';
|
123 |
+
$changed = false;
|
124 |
|
125 |
+
// Process any page-level options
|
|
|
|
|
126 |
foreach ( MLACoreOptions::$mla_option_definitions as $key => $value ) {
|
127 |
if ( 'iptc_exif' == $value['tab'] ) {
|
128 |
+
$old_value = MLACore::mla_get_option( $key );
|
129 |
$option_messages .= MLASettings::mla_update_option_row( $key, $value );
|
130 |
+
$changed |= $old_value !== MLACore::mla_get_option( $key );
|
131 |
}
|
132 |
}
|
133 |
|
134 |
+
// Uncomment this for debugging.
|
|
|
|
|
135 |
//$message_list = $option_messages . '<br>';
|
136 |
|
137 |
+
if ( $changed ) {
|
138 |
+
$message_list .= __( 'IPTC/EXIF mapping settings updated.', 'media-library-assistant' ) . "\r\n";
|
139 |
+
} else {
|
140 |
+
$message_list .= __( 'IPTC/EXIF no mapping changes detected.', 'media-library-assistant' ) . "\r\n";
|
141 |
+
}
|
142 |
|
143 |
+
return array( 'message' => $message_list, 'body' => '' );
|
|
|
|
|
|
|
144 |
} // _save_iptc_exif_settings
|
145 |
|
146 |
/**
|
147 |
+
* Process IPTC EXIF rule(s) against all image attachments
|
|
|
148 |
*
|
149 |
+
* @since 2.60
|
|
|
|
|
150 |
*
|
151 |
+
* @param array | NULL $settings specific iptc_exif_mapping values
|
152 |
+
* @param integer $offset for chunk mapping
|
153 |
+
* @param integer $length for chunk mapping
|
154 |
*
|
155 |
* @return array Message(s) reflecting the results of the operation
|
156 |
*/
|
157 |
+
private static function _process_iptc_exif_mapping( $settings = NULL, $offset = 0, $length = 0 ) {
|
158 |
+
global $wpdb;
|
159 |
+
|
160 |
+
if ( NULL == $settings ) {
|
161 |
+
$settings = MLACore::mla_get_option( 'iptc_exif_mapping' );
|
162 |
+
$source = 'iptc_exif_mapping';
|
163 |
+
} else {
|
164 |
+
$source = 'iptc_exif_execute';
|
165 |
+
}
|
166 |
+
|
167 |
+
if ( empty( $settings ) ) {
|
168 |
return array(
|
169 |
+
'message' => __( 'ERROR', 'media-library-assistant' ) . ': ' . __( 'No custom field mapping rules to process.', 'media-library-assistant' ),
|
170 |
+
'body' => '' ,
|
|
|
171 |
'processed' => 0,
|
172 |
'unchanged' => 0,
|
173 |
+
'success' => 0
|
174 |
);
|
175 |
}
|
176 |
|
|
|
|
|
177 |
$query = array( 'orderby' => 'none', 'post_parent' => 'all', 'post_mime_type' => 'image,application/*pdf*' );
|
178 |
|
179 |
if ( $length > 0 ) {
|
181 |
$query['offset'] = $offset;
|
182 |
}
|
183 |
|
184 |
+
do_action( 'mla_begin_mapping', $source, NULL );
|
185 |
$posts = MLAShortcodes::mla_get_shortcode_attachments( 0, $query );
|
186 |
|
187 |
+
$examine_count = 0;
|
188 |
+
$update_count = 0;
|
|
|
|
|
|
|
|
|
|
|
189 |
foreach ( $posts as $key => $post ) {
|
190 |
+
$updates = MLAOptions::mla_evaluate_iptc_exif_mapping( $post, 'iptc_exif_mapping', $settings );
|
|
|
191 |
$examine_count += 1;
|
192 |
if ( ! empty( $updates ) ) {
|
193 |
$results = MLAData::mla_update_single_item( $post->ID, $updates );
|
200 |
|
201 |
if ( $update_count ) {
|
202 |
/* translators: 1: field type 2: examined count 3: updated count */
|
203 |
+
$message = sprintf( __( '%1$s mapping completed; %2$d attachment(s) examined, %3$d updated.' ), __( 'Custom field', 'media-library-assistant' ), $examine_count, $update_count ) . "\r\n";
|
204 |
} else {
|
205 |
/* translators: 1: field type 2: examined count */
|
206 |
+
$message = sprintf( __( '%1$s mapping completed; %2$d attachment(s) examined, no changes detected.' ), __( 'Custom field', 'media-library-assistant' ), $examine_count ) . "\r\n";
|
207 |
}
|
208 |
|
209 |
return array(
|
211 |
'body' => '',
|
212 |
'processed' => $examine_count,
|
213 |
'unchanged' => $examine_count - $update_count,
|
214 |
+
'success' => $update_count
|
215 |
);
|
216 |
+
} // _process_iptc_exif_mapping
|
217 |
|
218 |
/**
|
219 |
+
* Add a IPTC EXIF custom field rule from values in $_REQUEST
|
|
|
220 |
*
|
221 |
+
* @since 2.60
|
222 |
+
* @uses $_REQUEST for field-level values
|
|
|
|
|
|
|
|
|
223 |
*
|
224 |
+
* @return string Message(s) reflecting the results of the operation
|
225 |
*/
|
226 |
+
private static function _add_iptc_exif_rule() {
|
227 |
+
$mla_iptc_exif_rule = isset( $_REQUEST['mla_iptc_exif_rule'] ) ? $_REQUEST['mla_iptc_exif_rule'] : array();
|
228 |
+
|
229 |
+
// Validate new rule name
|
230 |
+
if ( !empty( $mla_iptc_exif_rule['new_field'] ) ) {
|
231 |
+
$new_name = $mla_iptc_exif_rule['new_field'];
|
232 |
+
} elseif ( !empty( $mla_iptc_exif_rule['new_name'] ) && ( 'none' !== $mla_iptc_exif_rule['new_name'] ) ) {
|
233 |
+
$new_name = $mla_iptc_exif_rule['new_name'];
|
234 |
+
} else {
|
235 |
+
return __( 'ERROR', 'media-library-assistant' ) . __( ': No custom field name selected/entered', 'media-library-assistant' );
|
236 |
}
|
237 |
|
238 |
+
if ( MLA_IPTC_EXIF_Query::mla_find_iptc_exif_rule_ID( $new_name ) ) {
|
239 |
+
return __( 'ERROR', 'media-library-assistant' ) . __( ': Rule already exists for the new name', 'media-library-assistant' );
|
240 |
+
}
|
241 |
|
242 |
+
// Convert checkbox/dropdown controls to booleans
|
243 |
+
$mla_iptc_exif_rule['iptc_first'] = '1' === $mla_iptc_exif_rule['iptc_first'];
|
244 |
+
$mla_iptc_exif_rule['keep_existing'] = '1' === $mla_iptc_exif_rule['keep_existing'];
|
245 |
+
$mla_iptc_exif_rule['no_null'] = isset( $mla_iptc_exif_rule['no_null'] );
|
246 |
+
$mla_iptc_exif_rule['active'] = '1' === $mla_iptc_exif_rule['status'];
|
247 |
+
|
248 |
+
$new_rule = array(
|
249 |
+
'post_ID' => 0,
|
250 |
+
'type' => 'custom',
|
251 |
+
'key' => $new_name,
|
252 |
+
'rule_name' => $new_name,
|
253 |
+
'name' => $new_name,
|
254 |
+
'hierarchical' => false,
|
255 |
+
'iptc_value' => $mla_iptc_exif_rule['iptc_value'],
|
256 |
+
'exif_value' => $mla_iptc_exif_rule['exif_value'],
|
257 |
+
'iptc_first' => $mla_iptc_exif_rule['iptc_first'],
|
258 |
+
'keep_existing' => $mla_iptc_exif_rule['keep_existing'],
|
259 |
+
'format' => $mla_iptc_exif_rule['format'],
|
260 |
+
'option' => $mla_iptc_exif_rule['option'],
|
261 |
+
'no_null' => $mla_iptc_exif_rule['no_null'],
|
262 |
+
'delimiters' => '',
|
263 |
+
'parent' => 0,
|
264 |
+
'active' => $mla_iptc_exif_rule['active'],
|
265 |
+
'read_only' => false,
|
266 |
+
'changed' => true,
|
267 |
+
'deleted' => false,
|
268 |
+
);
|
269 |
+
|
270 |
+
if ( MLA_IPTC_EXIF_Query::mla_add_iptc_exif_rule( $new_rule ) ) {
|
271 |
+
return __( 'Rule added', 'media-library-assistant' );
|
272 |
}
|
273 |
|
274 |
+
return __( 'ERROR', 'media-library-assistant' ) . __( ': Rule addition failed', 'media-library-assistant' );
|
275 |
+
} // _add_iptc_exif_rule
|
276 |
|
277 |
+
/**
|
278 |
+
* Update a IPTC EXIF rule from full-screen Edit Rule values in $_REQUEST
|
279 |
+
*
|
280 |
+
* @since 2.60
|
281 |
+
* @uses $_REQUEST for field-level values
|
282 |
+
*
|
283 |
+
* @param integer $post_id ID value of rule to update
|
284 |
+
* @param array &$template Display templates.
|
285 |
+
* @return array 'message' => status/error messages, 'body' => tab content
|
286 |
+
*/
|
287 |
+
private static function _update_iptc_exif_rule( $post_id, &$template ) {
|
288 |
+
$error_message = '';
|
289 |
+
$mla_iptc_exif_rule = isset( $_REQUEST['mla_iptc_exif_rule'] ) ? stripslashes_deep( $_REQUEST['mla_iptc_exif_rule'] ) : array();
|
290 |
+
|
291 |
+
// Validate rule name change
|
292 |
+
if ( !empty( $mla_iptc_exif_rule['new_field'] ) ) {
|
293 |
+
$new_name = $mla_iptc_exif_rule['new_field'];
|
294 |
+
} elseif ( !empty( $mla_iptc_exif_rule['new_name'] ) && ( 'none' !== $mla_iptc_exif_rule['new_name'] ) ) {
|
295 |
+
$new_name = $mla_iptc_exif_rule['new_name'];
|
296 |
+
} else {
|
297 |
+
$new_name = '';
|
298 |
}
|
299 |
|
300 |
+
if ( !empty( $new_name) ) {
|
301 |
+
if ( MLA_IPTC_EXIF_Query::mla_find_iptc_exif_rule_ID( $new_name ) ) {
|
302 |
+
$error_message = __( 'ERROR', 'media-library-assistant' ) . __( ': Rule already exists for the new name', 'media-library-assistant' );
|
303 |
+
$new_name = '';
|
304 |
+
}
|
305 |
+
} elseif ( $mla_iptc_exif_rule['name'] !== $mla_iptc_exif_rule['rule_name'] ) {
|
306 |
+
$error_message = __( 'ERROR', 'media-library-assistant' ) . __( ': Invalid rule name must be changed', 'media-library-assistant' );
|
307 |
+
}
|
308 |
|
309 |
+
// Convert checkbox/dropdown controls to booleans
|
310 |
+
$mla_iptc_exif_rule['hierarchical'] = '1' === $mla_iptc_exif_rule['hierarchical'];
|
311 |
+
$mla_iptc_exif_rule['iptc_first'] = '1' === $mla_iptc_exif_rule['iptc_first'];
|
312 |
+
$mla_iptc_exif_rule['keep_existing'] = '1' === $mla_iptc_exif_rule['keep_existing'];
|
313 |
+
$mla_iptc_exif_rule['no_null'] = isset( $mla_iptc_exif_rule['no_null'] );
|
314 |
+
$mla_iptc_exif_rule['active'] = '1' === $mla_iptc_exif_rule['status'];
|
315 |
+
|
316 |
+
$new_rule = array(
|
317 |
+
'post_ID' => $mla_iptc_exif_rule['post_ID'],
|
318 |
+
'type' => $mla_iptc_exif_rule['type'],
|
319 |
+
'key' => $new_name ? $new_name : $mla_iptc_exif_rule['key'],
|
320 |
+
'rule_name' => $new_name ? $new_name : $mla_iptc_exif_rule['rule_name'],
|
321 |
+
'name' => $new_name ? $new_name : $mla_iptc_exif_rule['name'],
|
322 |
+
'hierarchical' => $mla_iptc_exif_rule['hierarchical'],
|
323 |
+
'iptc_value' => $mla_iptc_exif_rule['iptc_value'],
|
324 |
+
'exif_value' => $mla_iptc_exif_rule['exif_value'],
|
325 |
+
'iptc_first' => $mla_iptc_exif_rule['iptc_first'],
|
326 |
+
'keep_existing' => $mla_iptc_exif_rule['keep_existing'],
|
327 |
+
'format' => $mla_iptc_exif_rule['format'],
|
328 |
+
'option' => $mla_iptc_exif_rule['option'],
|
329 |
+
'no_null' => $mla_iptc_exif_rule['no_null'],
|
330 |
+
'delimiters' => $mla_iptc_exif_rule['delimiters'],
|
331 |
+
'parent' => !empty( $mla_iptc_exif_rule['parent'] ) && ( '-1' !== $mla_iptc_exif_rule['parent'] ) ? absint( $mla_iptc_exif_rule['parent'] ) : 0,
|
332 |
+
'active' => $mla_iptc_exif_rule['active'],
|
333 |
+
'read_only' => false,
|
334 |
+
'changed' => true,
|
335 |
+
'deleted' => false,
|
336 |
|
337 |
+
);
|
338 |
+
|
339 |
+
if ( empty( $error_message ) ) {
|
340 |
+
if ( false === MLA_IPTC_EXIF_Query::mla_replace_iptc_exif_rule( $new_rule ) ) {
|
341 |
+
$error_message = __( 'ERROR', 'media-library-assistant' ) . __( ': Rule update failed', 'media-library-assistant' );
|
|
|
342 |
}
|
343 |
+
}
|
|
|
344 |
|
345 |
+
if ( empty( $error_message ) ) {
|
346 |
+
return array( 'message' => __( 'Rule updated', 'media-library-assistant' ), 'body' => '' );
|
|
|
|
|
|
|
|
|
347 |
}
|
348 |
|
349 |
+
$page_content = self::_compose_edit_iptc_exif_rule_tab( $new_rule, $template );
|
350 |
+
$page_content['message'] = $error_message;
|
351 |
+
return $page_content;
|
352 |
+
} // _update_iptc_exif_rule
|
|
|
|
|
|
|
|
|
353 |
|
354 |
/**
|
355 |
+
* Delete a IPTC EXIF rule
|
|
|
356 |
*
|
357 |
+
* @since 2.60
|
|
|
|
|
358 |
*
|
359 |
+
* @param integer $post_id ID value of rule to delete
|
|
|
|
|
360 |
*
|
361 |
* @return array Message(s) reflecting the results of the operation
|
362 |
*/
|
363 |
+
private static function _delete_iptc_exif_rule( $post_id ) {
|
364 |
+
$rule = MLA_IPTC_EXIF_Query::mla_find_iptc_exif_rule( $post_id );
|
365 |
+
if ( false === $rule ) {
|
366 |
+
return "ERROR: _delete_iptc_exif_rule( {$post_id} ) rule not found.";
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
367 |
}
|
368 |
|
369 |
+
MLA_IPTC_EXIF_Query::mla_update_iptc_exif_rule( $post_id, 'deleted', true );
|
370 |
+
return sprintf( __( 'Custom Field Rule "%1$s" deleted.', 'media-library-assistant' ), $rule['rule_name'] );
|
371 |
+
} // _delete_iptc_exif_rule
|
372 |
+
|
373 |
+
/**
|
374 |
+
* Update a IPTC EXIF rule from Bulk Edit action values in $_REQUEST
|
375 |
+
*
|
376 |
+
* @since 2.60
|
377 |
+
* @uses $_REQUEST for field-level values
|
378 |
+
*
|
379 |
+
* @param integer $post_id ID value of rule to update
|
380 |
+
* @return string status/error message
|
381 |
+
*/
|
382 |
+
private static function _bulk_update_iptc_exif_rule( $post_id ) {
|
383 |
+
$rule = MLA_IPTC_EXIF_Query::mla_find_iptc_exif_rule( $post_id );
|
384 |
+
if ( false === $rule ) {
|
385 |
+
return "ERROR: _bulk_update_iptc_exif_rule( {$post_id} ) rule not found.";
|
386 |
}
|
387 |
|
388 |
+
// Convert dropdown controls to field values
|
389 |
+
if ( '-1' !== $_REQUEST['iptc_first'] ) {
|
390 |
+
$rule['iptc_first'] = '1' === $_REQUEST['iptc_first'];
|
391 |
+
}
|
392 |
|
393 |
+
if ( '-1' !== $_REQUEST['keep_existing'] ) {
|
394 |
+
$rule['keep_existing'] = '1' === $_REQUEST['keep_existing'];
|
|
|
395 |
}
|
396 |
|
397 |
+
if ( '-1' !== $_REQUEST['format'] ) {
|
398 |
+
$rule['format'] = $_REQUEST['format'];
|
399 |
+
}
|
400 |
|
401 |
+
if ( '-1' !== $_REQUEST['option'] ) {
|
402 |
+
$rule['option'] = $_REQUEST['option'];
|
|
|
|
|
|
|
403 |
}
|
404 |
|
405 |
+
if ( '-1' !== $_REQUEST['no_null'] ) {
|
406 |
+
$rule['no_null'] = '1' === $_REQUEST['no_null'];
|
407 |
+
}
|
408 |
|
409 |
+
if ( '-1' !== $_REQUEST['active'] ) {
|
410 |
+
$rule['active'] = '1' === $_REQUEST['active'];
|
411 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
412 |
|
413 |
+
$rule['changed'] = true;
|
414 |
+
$rule['deleted'] = false;
|
415 |
+
|
416 |
+
if ( false === MLA_IPTC_EXIF_Query::mla_replace_iptc_exif_rule( $rule ) ) {
|
417 |
+
return __( 'ERROR', 'media-library-assistant' ) . __( ': Rule update failed', 'media-library-assistant' );
|
418 |
+
}
|
419 |
+
|
420 |
+
return __( 'Rule updated', 'media-library-assistant' );
|
421 |
+
} // _bulk_update_iptc_exif_rule
|
422 |
+
|
423 |
+
/**
|
424 |
+
* Compose the Edit IPTC EXIF Rule tab content for the Settings/IPTC EXIF subpage
|
425 |
+
*
|
426 |
+
* @since 2.60
|
427 |
+
*
|
428 |
+
* @param array $item Data values for the item.
|
429 |
+
* @param array &$template Display templates.
|
430 |
+
* @return array 'message' => status/error messages, 'body' => tab content
|
431 |
+
*/
|
432 |
+
private static function _compose_edit_iptc_exif_rule_tab( $item, &$template ) {
|
433 |
+
// An old bug left multiple rules for the same custom field; only one can be active
|
434 |
+
if ( $item['name'] === $item['rule_name'] ) {
|
435 |
+
$display_name = $item['name'];
|
436 |
} else {
|
437 |
+
$display_name = $item['rule_name'] . ' / ' . $item['name'];
|
438 |
+
}
|
439 |
+
|
440 |
+
$page_values = array(
|
441 |
+
'Edit Rule' => __( 'Edit Rule', 'media-library-assistant' ) . ': ',
|
442 |
+
'form_url' => admin_url( 'options-general.php' ) . '?page=mla-settings-menu-iptc_exif&mla_tab=iptc_exif',
|
443 |
+
'post_ID' => $item['post_ID'],
|
444 |
+
'type' => $item['type'],
|
445 |
+
'key' => $item['key'],
|
446 |
+
'rule_name' => $item['rule_name'],
|
447 |
+
'hierarchical' => '0',
|
448 |
+
'name' => $item['name'],
|
449 |
+
'_wpnonce' => wp_nonce_field( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME, true, false ),
|
450 |
+
'Name' => __( 'Name', 'media-library-assistant' ),
|
451 |
+
'display_name' => esc_html( $display_name ),
|
452 |
+
'new_names' => '',
|
453 |
+
'Enter Name' => __( 'This is the name of the custom field to which the rule applies.<br>Only one rule is allowed for each custom field.', 'media-library-assistant' ),
|
454 |
+
'Change Name' => __( 'Change Name', 'media-library-assistant' ),
|
455 |
+
'Cancel Name Change' => __( 'Cancel Name Change', 'media-library-assistant' ),
|
456 |
+
'Enter new field' => __( 'Enter new field', 'media-library-assistant' ),
|
457 |
+
'Cancel new field' => __( 'Cancel new field', 'media-library-assistant' ),
|
458 |
+
'IPTC Value' => __( 'IPTC Value', 'media-library-assistant' ),
|
459 |
+
'iptc_field_options' => MLAOptions::mla_compose_iptc_option_list( $item['iptc_value'] ),
|
460 |
+
'EXIF/Template Value' => __( 'EXIF/Template Value', 'media-library-assistant' ),
|
461 |
+
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
462 |
+
'exif_text' => esc_attr( $item['exif_value'] ),
|
463 |
+
'Enter EXIF/Template' => __( 'EXIF element name or Content Template', 'media-library-assistant' ),
|
464 |
+
'Priority' => __( 'Priority', 'media-library-assistant' ),
|
465 |
+
'iptc_selected' => '', // Set below
|
466 |
+
'IPTC' => __( 'IPTC', 'media-library-assistant' ),
|
467 |
+
'exif_selected' => '', // Set below
|
468 |
+
'EXIF' => __( 'EXIF', 'media-library-assistant' ),
|
469 |
+
'Existing Text' => __( 'Existing Text', 'media-library-assistant' ),
|
470 |
+
'keep_selected' => '', // Set below
|
471 |
+
'Keep' => __( 'Keep', 'media-library-assistant' ),
|
472 |
+
'replace_selected' => '', // Set below
|
473 |
+
'Replace' => __( 'Replace', 'media-library-assistant' ),
|
474 |
+
// Taxonomy values
|
475 |
+
'taxonomy_class' => 'hidden', // Set below
|
476 |
+
'Delimiters' => __( 'Delimiters', 'media-library-assistant' ),
|
477 |
+
'delimiters_size' => 4,
|
478 |
+
'delimiters_text' => $item['delimiters'],
|
479 |
+
'Parent' => __( 'Parent', 'media-library-assistant' ),
|
480 |
+
'parent_class' => 'hidden', // Set below
|
481 |
+
'parent_select' => '', // Set below
|
482 |
+
// Custom Field values
|
483 |
+
'custom_class' => 'hidden', // Set below
|
484 |
+
'Format' => __( 'Format', 'media-library-assistant' ),
|
485 |
+
'native_format' => '', // Set below
|
486 |
+
'Native' => __( 'Native', 'media-library-assistant' ),
|
487 |
+
'commas_format' => '', // Set below
|
488 |
+
'Commas' => __( 'Commas', 'media-library-assistant' ),
|
489 |
+
'raw_format' => '', // Set below
|
490 |
+
'Raw' => __( 'Raw', 'media-library-assistant' ),
|
491 |
+
'Option' => __( 'Option', 'media-library-assistant' ),
|
492 |
+
'text_option' => '', // Set below
|
493 |
+
'Text' => __( 'Text', 'media-library-assistant' ),
|
494 |
+
'single_option' => '', // Set below
|
495 |
+
'Single' => __( 'Single', 'media-library-assistant' ),
|
496 |
+
'export_option' => '', // Set below
|
497 |
+
'Export' => __( 'Export', 'media-library-assistant' ),
|
498 |
+
'array_option' => '', // Set below
|
499 |
+
'Array' => __( 'Array', 'media-library-assistant' ),
|
500 |
+
'multi_option' => '', // Set below
|
501 |
+
'Multi' => __( 'Multi', 'media-library-assistant' ),
|
502 |
+
'no_null_checked' => '', // Set below
|
503 |
+
'Delete NULL' => __( 'Delete NULL values', 'media-library-assistant' ),
|
504 |
+
'Check Delete NULL' => __( 'Do not store empty custom field values', 'media-library-assistant' ),
|
505 |
+
// Common values
|
506 |
+
'Status' => __( 'Status', 'media-library-assistant' ),
|
507 |
+
'active_selected' => $item['active'] ? 'selected=selected' : '',
|
508 |
+
'Active' => __( 'Active', 'media-library-assistant' ),
|
509 |
+
'inactive_selected' => $item['active'] ? '' : 'selected=selected',
|
510 |
+
'Inactive' => __( 'Inactive', 'media-library-assistant' ),
|
511 |
+
'cancel' => 'mla-edit-iptc-exif-cancel',
|
512 |
+
'Cancel' => __( 'Cancel', 'media-library-assistant' ),
|
513 |
+
'submit' => 'mla-edit-iptc-exif-submit',
|
514 |
+
'Update' => __( 'Update', 'media-library-assistant' ),
|
515 |
+
);
|
516 |
+
|
517 |
+
if ( $item['iptc_first'] ) {
|
518 |
+
$page_values['iptc_selected'] = 'selected="selected"';
|
519 |
+
} else {
|
520 |
+
$page_values['exif_selected'] = 'selected="selected"';
|
521 |
+
}
|
522 |
+
|
523 |
+
if ( $item['keep_existing'] ) {
|
524 |
+
$page_values['keep_selected'] = 'selected="selected"';
|
525 |
+
} else {
|
526 |
+
$page_values['replace_selected'] = 'selected="selected"';
|
527 |
+
}
|
528 |
+
|
529 |
+
switch ( $item['type'] ) {
|
530 |
+
case 'standard':
|
531 |
+
$page_values['Edit Rule'] .= __( 'Standard field mapping', 'media-library-assistant' );
|
532 |
+
break;
|
533 |
+
case 'taxonomy':
|
534 |
+
$page_values['Edit Rule'] .= __( 'Taxonomy term mapping', 'media-library-assistant' );
|
535 |
+
$page_values['taxonomy_class'] = '';
|
536 |
+
|
537 |
+
if ( $item['hierarchical'] ) {
|
538 |
+
$page_values['hierarchical'] = '1';
|
539 |
+
$page_values['parent_class'] = '';
|
540 |
+
$select_values = array (
|
541 |
+
'options' => MLAOptions::mla_compose_parent_option_list( $item['key'], $item['parent'] )
|
542 |
+
);
|
543 |
+
$page_values['parent_select'] = MLAData::mla_parse_template( $template['parent-select'], $select_values );
|
544 |
+
} else {
|
545 |
+
$page_values['hierarchical'] = '0';
|
546 |
+
}
|
547 |
+
break;
|
548 |
+
case 'custom':
|
549 |
+
$page_values['Edit Rule'] .= __( 'Custom field mapping', 'media-library-assistant' );
|
550 |
+
$page_values['custom_class'] = '';
|
551 |
+
$page_values['new_names'] = MLAOptions::mla_compose_custom_field_option_list( '', MLA_IPTC_EXIF_Query::mla_iptc_exif_rule_names() );
|
552 |
+
switch( $item['format'] ) {
|
553 |
+
case 'commas':
|
554 |
+
$page_values['commas_format'] = 'selected="selected"';
|
555 |
+
break;
|
556 |
+
case 'raw':
|
557 |
+
$page_values['raw_format'] = 'selected="selected"';
|
558 |
+
break;
|
559 |
+
default:
|
560 |
+
$page_values['native_format'] = 'selected="selected"';
|
561 |
+
} // format
|
562 |
+
|
563 |
+
switch( $item['option'] ) {
|
564 |
+
case 'single':
|
565 |
+
$page_values['single_option'] = 'selected="selected"';
|
566 |
+
break;
|
567 |
+
case 'export':
|
568 |
+
$page_values['export_option'] = 'selected="selected"';
|
569 |
+
break;
|
570 |
+
case 'array':
|
571 |
+
$page_values['array_option'] = 'selected="selected"';
|
572 |
+
break;
|
573 |
+
case 'multi':
|
574 |
+
$page_values['multi_option'] = 'selected="selected"';
|
575 |
+
break;
|
576 |
+
default:
|
577 |
+
$page_values['text_option'] = 'selected="selected"';
|
578 |
+
} // option
|
579 |
+
|
580 |
+
if ( $item['no_null'] ) {
|
581 |
+
$page_values['no_null_checked'] = 'checked="checked"';
|
582 |
+
}
|
583 |
+
break;
|
584 |
+
default:
|
585 |
+
$page_values['Edit Rule'] .= '(unknown type)';
|
586 |
}
|
587 |
|
588 |
return array(
|
589 |
+
'message' => '',
|
590 |
+
'body' => MLAData::mla_parse_template( $template['single-item-edit'], $page_values )
|
|
|
|
|
|
|
591 |
);
|
592 |
+
}
|
593 |
|
594 |
/**
|
595 |
+
* Purge one or more custom field values for Bulk action
|
596 |
*
|
597 |
+
* @since 2.60
|
598 |
+
*
|
599 |
+
* @param array $rule_ids ID value of rule(s), to get field names
|
600 |
+
*
|
601 |
+
* @return array Message(s) reflecting the results of the operation
|
602 |
+
*/
|
603 |
+
private static function _purge_custom_field_values( $rule_ids ) {
|
604 |
+
$message = '';
|
605 |
+
$source_rules = MLA_IPTC_EXIF_Query::mla_convert_iptc_exif_rules( $rule_ids );
|
606 |
+
foreach ( $source_rules['custom'] as $rule_name => $rule ) {
|
607 |
+
$result = MLASettings::mla_delete_custom_field( $rule );
|
608 |
+
$message .= sprintf( __( 'Custom Field Rule "%1$s": %2$s', 'media-library-assistant' ), $rule['name'], $result );
|
609 |
+
}
|
610 |
+
|
611 |
+
return $message;
|
612 |
+
}
|
613 |
+
|
614 |
+
/**
|
615 |
+
* Compose the IPTC EXIF tab content for the Settings subpage
|
616 |
+
*
|
617 |
+
* @since 1.10
|
618 |
*
|
619 |
* @return array 'message' => status/error messages, 'body' => tab content
|
620 |
*/
|
621 |
public static function mla_compose_iptc_exif_tab( ) {
|
622 |
+
$page_content = array( 'message' => '', 'body' => '' );
|
623 |
+
$page_template_array = MLACore::mla_load_template( 'admin-display-settings-iptc-exif-tab.tpl' );
|
624 |
+
if ( ! is_array( $page_template_array ) ) {
|
625 |
+
/* translators: 1: ERROR tag 2: function name 3: non-array value */
|
626 |
+
$page_content['message'] = sprintf( _x( '%1$s: %2$s non-array "%3$s"', 'error_log', 'media-library-assistant' ), __( 'ERROR', 'media-library-assistant' ), 'MLASettings_IPTCEXIF::mla_compose_iptc_exif_tab', var_export( $page_template_array, true ) );
|
627 |
+
return $page_content;
|
628 |
+
}
|
|
|
629 |
|
630 |
+
// Initialize page messages and content, check for page-level Save Changes, Add/Update/Cancel Rule
|
631 |
+
if ( !empty( $_REQUEST['mla-iptc-exif-options-save'] ) ) {
|
632 |
check_admin_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
633 |
+
$page_content = self::_save_iptc_exif_settings( );
|
634 |
+
} elseif ( !empty( $_REQUEST['mla-add-iptc-exif-submit'] ) ) {
|
635 |
+
check_admin_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
636 |
+
$page_content['message'] = MLASettings_IPTCEXIF::_add_iptc_exif_rule();
|
637 |
+
MLA_IPTC_EXIF_Query::mla_put_iptc_exif_rules();
|
638 |
+
} elseif ( !empty( $_REQUEST['mla-edit-iptc-exif-submit'] ) ) {
|
639 |
+
check_admin_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
640 |
+
$page_content = MLASettings_IPTCEXIF::_update_iptc_exif_rule( $_REQUEST['mla_iptc_exif_rule']['post_ID'], $page_template_array );
|
641 |
+
MLA_IPTC_EXIF_Query::mla_put_iptc_exif_rules();
|
642 |
+
} elseif ( !empty( $_REQUEST['mla-edit-iptc-exif-cancel'] ) ) {
|
643 |
+
check_admin_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
644 |
+
$page_content['message'] = __( 'Edit IPTC EXIF Rule cancelled.', 'media-library-assistant' );
|
645 |
+
}
|
646 |
|
647 |
+
if ( !empty( $page_content['body'] ) ) {
|
648 |
+
return $page_content;
|
649 |
+
}
|
650 |
+
|
651 |
+
// Process bulk actions that affect an array of items
|
652 |
+
$bulk_action = MLASettings::mla_current_bulk_action();
|
653 |
+
if ( $bulk_action && ( $bulk_action != 'none' ) ) {
|
654 |
+
if ( array_key_exists( $bulk_action, MLA_IPTC_EXIF_List_Table::mla_get_bulk_actions() ) ) {
|
655 |
+
if ( isset( $_REQUEST['cb_mla_item_ID'] ) ) {
|
656 |
+
if ( 'execute' === $bulk_action ) {
|
657 |
+
$page_content['message'] = sprintf( __( 'Unknown bulk action %1$s', 'media-library-assistant' ), $bulk_action );
|
658 |
+
} elseif ( 'purge' === $bulk_action ) {
|
659 |
+
$page_content['message'] = MLASettings_IPTCEXIF::_purge_custom_field_values( $_REQUEST['cb_mla_item_ID'] );
|
660 |
+
} else {
|
661 |
+
foreach ( $_REQUEST['cb_mla_item_ID'] as $post_ID ) {
|
662 |
+
switch ( $bulk_action ) {
|
663 |
+
case 'edit':
|
664 |
+
$item_content = MLASettings_IPTCEXIF::_bulk_update_iptc_exif_rule( $post_ID );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
665 |
break;
|
666 |
+
case 'delete':
|
667 |
+
$item_content = MLASettings_IPTCEXIF::_delete_iptc_exif_rule( $post_ID );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
668 |
break;
|
669 |
default:
|
670 |
+
$item_content = 'Bad action'; // UNREACHABLE
|
671 |
+
} // switch $bulk_action
|
672 |
+
|
673 |
+
$page_content['message'] .= $item_content . '<br>';
|
674 |
+
} // foreach cb_attachment
|
675 |
+
|
676 |
+
MLA_IPTC_EXIF_Query::mla_put_iptc_exif_rules();
|
677 |
+
} // edit, delete
|
678 |
+
} // isset cb_attachment
|
679 |
+
else {
|
680 |
+
/* translators: 1: action name, e.g., edit */
|
681 |
+
$page_content['message'] = sprintf( __( 'Bulk Action %1$s - no items selected.', 'media-library-assistant' ), $bulk_action );
|
682 |
+
}
|
683 |
+
} else {
|
684 |
+
/* translators: 1: bulk_action, e.g., delete, edit, execute, purge */
|
685 |
+
$page_content['message'] = sprintf( __( 'Unknown bulk action %1$s', 'media-library-assistant' ), $bulk_action );
|
686 |
+
}
|
687 |
+
} // $bulk_action
|
688 |
+
|
689 |
+
/*
|
690 |
+
* Process row-level actions that affect a single item
|
691 |
+
*/
|
692 |
+
if ( !empty( $_REQUEST['mla_admin_action'] ) ) {
|
693 |
+
check_admin_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
694 |
+
|
695 |
+
$page_content = array( 'message' => '', 'body' => '' );
|
696 |
+
|
697 |
+
switch ( $_REQUEST['mla_admin_action'] ) {
|
698 |
+
case MLACore::MLA_ADMIN_SINGLE_EDIT_DISPLAY:
|
699 |
+
$item = MLA_IPTC_EXIF_Query::mla_find_iptc_exif_rule( $_REQUEST['mla_item_ID'] );
|
700 |
+
$page_content = self::_compose_edit_iptc_exif_rule_tab( $item, $page_template_array );
|
701 |
+
break;
|
702 |
+
case MLACore::MLA_ADMIN_SINGLE_PURGE:
|
703 |
+
$page_content['message'] = MLASettings_IPTCEXIF::_purge_custom_field_values( $_REQUEST['mla_item_ID'] );
|
704 |
+
break;
|
705 |
+
case MLACore::MLA_ADMIN_SINGLE_DELETE:
|
706 |
+
$page_content['message'] = MLASettings_IPTCEXIF::_delete_iptc_exif_rule( $_REQUEST['mla_item_ID'] );
|
707 |
+
MLA_IPTC_EXIF_Query::mla_put_iptc_exif_rules();
|
708 |
+
break;
|
709 |
+
default:
|
710 |
+
$page_content['message'] = sprintf( __( 'Unknown mla_admin_action - "%1$s"', 'media-library-assistant' ), $_REQUEST['mla_admin_action'] );
|
711 |
+
break;
|
712 |
+
} // switch ($_REQUEST['mla_admin_action'])
|
713 |
+
} // (!empty($_REQUEST['mla_admin_action'])
|
714 |
+
|
715 |
+
if ( !empty( $page_content['body'] ) ) {
|
716 |
+
return $page_content;
|
717 |
+
}
|
718 |
+
|
719 |
+
/*
|
720 |
+
* Display the IPTC EXIF tab and the IPTC EXIF rule table
|
721 |
+
*/
|
722 |
+
$_SERVER['REQUEST_URI'] = remove_query_arg( array(
|
723 |
+
'mla_admin_action',
|
724 |
+
'mla_iptc_exif_item',
|
725 |
+
'mla_item_ID',
|
726 |
+
'_wpnonce',
|
727 |
+
'_wp_http_referer',
|
728 |
+
'action',
|
729 |
+
'action2',
|
730 |
+
'cb_mla_item_ID',
|
731 |
+
'mla-edit-iptc-exif-cancel',
|
732 |
+
'mla-edit-iptc-exif-submit',
|
733 |
+
'mla-iptc-exif-options-save',
|
734 |
+
), $_SERVER['REQUEST_URI'] );
|
735 |
+
|
736 |
+
// Create an instance of our package class
|
737 |
+
$MLAIPTCEXIFListTable = new MLA_IPTC_EXIF_List_Table();
|
738 |
+
|
739 |
+
// Fetch, prepare, sort, and filter our data
|
740 |
+
$MLAIPTCEXIFListTable->prepare_items();
|
741 |
+
|
742 |
+
// Start with any page-level options
|
743 |
+
$options_list = '';
|
744 |
+
foreach ( MLACoreOptions::$mla_option_definitions as $key => $value ) {
|
745 |
+
if ( 'iptc_exif' == $value['tab'] ) {
|
746 |
+
$options_list .= MLASettings::mla_compose_option_row( $key, $value );
|
747 |
+
}
|
748 |
+
}
|
749 |
+
|
750 |
+
// WPML requires that lang be the first argument after page
|
751 |
+
$view_arguments = MLA_IPTC_EXIF_List_Table::mla_submenu_arguments();
|
752 |
+
$form_language = isset( $view_arguments['lang'] ) ? '&lang=' . $view_arguments['lang'] : '';
|
753 |
+
$form_arguments = '?page=mla-settings-menu-iptc_exif' . $form_language . '&mla_tab=iptc_exif';
|
754 |
+
|
755 |
+
// We need to remember all the view arguments
|
756 |
+
$view_args = '';
|
757 |
+
foreach ( $view_arguments as $key => $value ) {
|
758 |
+
// 'lang' has already been added to the form action attribute
|
759 |
+
if ( in_array( $key, array( 'lang' ) ) ) {
|
760 |
+
continue;
|
761 |
}
|
762 |
|
763 |
+
if ( is_array( $value ) ) {
|
764 |
+
foreach ( $value as $element_key => $element_value )
|
765 |
+
$view_args .= "\t" . sprintf( '<input type="hidden" name="%1$s[%2$s]" value="%3$s" />', $key, $element_key, esc_attr( $element_value ) ) . "\n";
|
766 |
+
} else {
|
767 |
+
$view_args .= "\t" . sprintf( '<input type="hidden" name="%1$s" value="%2$s" />', $key, esc_attr( $value ) ) . "\n";
|
768 |
}
|
769 |
}
|
770 |
|
771 |
+
$progress_template_array = MLACore::mla_load_template( 'admin-display-settings-progress-div.tpl' );
|
772 |
+
if ( ! is_array( $progress_template_array ) ) {
|
773 |
/* translators: 1: ERROR tag 2: function name 3: non-array value */
|
774 |
+
$page_content['message'] = sprintf( _x( '%1$s: %2$s non-array "%3$s"', 'error_log', 'media-library-assistant' ), __( 'ERROR', 'media-library-assistant' ), 'MLASettings_CustomFields::mla_compose_iptc_exif_tab', var_export( $progress_template_array, true ) );
|
775 |
return $page_content;
|
776 |
}
|
777 |
|
790 |
'refresh_href' => '?page=mla-settings-menu-iptc_exif&mla_tab=iptc_exif',
|
791 |
);
|
792 |
|
793 |
+
$progress_div = MLAData::mla_parse_template( $progress_template_array['mla-progress-div'], $page_values );
|
794 |
|
795 |
$page_values = array(
|
796 |
'mla-progress-div' => $progress_div,
|
797 |
+
'IPTC EXIF Options' => __( 'IPTC & EXIF Processing Options', 'media-library-assistant' ),
|
|
|
798 |
/* translators: 1: Documentation hyperlink */
|
799 |
+
'In this tab' => __( 'In this tab you can define the rules for mapping IPTC (International Press Telecommunications Council) and EXIF (EXchangeable Image File) metadata to WordPress standard attachment fields, taxonomy terms and custom fields.', 'media-library-assistant' ),
|
800 |
+
/* translators: 1: Documentation hyperlink */
|
801 |
+
'You can find' => __( 'You can find more information about using the controls in this tab to define mapping rules and apply them by clicking the "Help" control in the upper-right corner of the screen.', 'media-library-assistant' ),
|
802 |
'settingsURL' => admin_url('options-general.php'),
|
803 |
+
'form_url' => admin_url( 'options-general.php' ) . $form_arguments,
|
804 |
+
'view_args' => $view_args,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
805 |
'_wpnonce' => wp_nonce_field( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME, true, false ),
|
806 |
+
'results' => ! empty( $_REQUEST['s'] ) ? '<span class="alignright" style="margin-top: .5em; font-weight: bold">' . __( 'Search results for', 'media-library-assistant' ) . ': </span>' : '',
|
807 |
+
'Search Rules Text' => __( 'Search Rules Text', 'media-library-assistant' ),
|
808 |
+
's' => isset( $_REQUEST['s'] ) ? $_REQUEST['s'] : '',
|
809 |
+
'Search Rules' => __( 'Search Rules', 'media-library-assistant' ),
|
810 |
+
'options_list' => $options_list,
|
811 |
+
'Save Changes' => __( 'Save Changes', 'media-library-assistant' ),
|
812 |
+
'Map All' => __( 'Execute All Rules', 'media-library-assistant' ),
|
813 |
+
'Add New Rule' => __( 'Add New Custom Field Rule', 'media-library-assistant' ),
|
814 |
+
'Quick Edit' => __( 'Quick Edit', 'media-library-assistant' ),
|
815 |
+
'Bulk Edit' => __( 'Bulk Edit', 'media-library-assistant' ),
|
816 |
+
'Name' => __( 'Name', 'media-library-assistant' ),
|
817 |
+
'new_names' => MLAOptions::mla_compose_custom_field_option_list( 'none', MLA_IPTC_EXIF_Query::mla_iptc_exif_rule_names() ),
|
818 |
+
'Enter new field' => __( 'Enter new field', 'media-library-assistant' ),
|
819 |
+
'Cancel new field' => __( 'Cancel new field', 'media-library-assistant' ),
|
820 |
+
'IPTC Value' => __( 'IPTC Value', 'media-library-assistant' ),
|
821 |
+
'iptc_field_options' => MLAOptions::mla_compose_iptc_option_list( 'none' ),
|
822 |
+
'EXIF/Template Value' => __( 'EXIF/Template Value', 'media-library-assistant' ),
|
823 |
+
'exif_size' => MLACoreOptions::MLA_EXIF_SIZE,
|
824 |
+
'exif_text' => '',
|
825 |
+
'Enter EXIF/Template' => __( 'EXIF element name or Content Template', 'media-library-assistant' ),
|
826 |
+
'Priority' => __( 'Priority', 'media-library-assistant' ),
|
827 |
+
'iptc_selected' => 'selected="selected"',
|
828 |
+
'IPTC' => __( 'IPTC', 'media-library-assistant' ),
|
829 |
+
'exif_selected' => '',
|
830 |
+
'EXIF' => __( 'EXIF', 'media-library-assistant' ),
|
831 |
+
'Existing Text' => __( 'Existing Text', 'media-library-assistant' ),
|
832 |
+
'keep_selected' => '',
|
833 |
+
'Keep' => __( 'Keep', 'media-library-assistant' ),
|
834 |
+
'replace_selected' => '',
|
835 |
+
'Replace' => __( 'Replace', 'media-library-assistant' ),
|
836 |
+
'Delimiters' => __( 'Delimiters', 'media-library-assistant' ),
|
837 |
+
'delimiters_size' => 4,
|
838 |
+
'Parent' => __( 'Parent', 'media-library-assistant' ),
|
839 |
+
'Format' => __( 'Format', 'media-library-assistant' ),
|
840 |
+
'native_format' => '',
|
841 |
+
'Native' => __( 'Native', 'media-library-assistant' ),
|
842 |
+
'commas_format' => '',
|
843 |
+
'Commas' => __( 'Commas', 'media-library-assistant' ),
|
844 |
+
'raw_format' => '',
|
845 |
+
'Raw' => __( 'Raw', 'media-library-assistant' ),
|
846 |
+
'Option' => __( 'Option', 'media-library-assistant' ),
|
847 |
+
'text_option' => '',
|
848 |
+
'Text' => __( 'Text', 'media-library-assistant' ),
|
849 |
+
'single_option' => '',
|
850 |
+
'Single' => __( 'Single', 'media-library-assistant' ),
|
851 |
+
'export_option' => '',
|
852 |
+
'Export' => __( 'Export', 'media-library-assistant' ),
|
853 |
+
'array_option' => '',
|
854 |
+
'Array' => __( 'Array', 'media-library-assistant' ),
|
855 |
+
'multi_option' => '',
|
856 |
+
'Multi' => __( 'Multi', 'media-library-assistant' ),
|
857 |
+
'no_null' => '', // or checked=checked
|
858 |
+
'Delete NULL' => __( 'Delete NULL Values', 'media-library-assistant' ),
|
859 |
+
'Check Delete NULL' => __( 'Do not store empty custom field values', 'media-library-assistant' ),
|
860 |
+
'Status' => __( 'Status', 'media-library-assistant' ),
|
861 |
+
'active_selected' => '',
|
862 |
+
'Active' => __( 'Active', 'media-library-assistant' ),
|
863 |
+
'inactive_selected' => '',
|
864 |
+
'Inactive' => __( 'Inactive', 'media-library-assistant' ),
|
865 |
+
'Add Rule' => __( 'Add Rule', 'media-library-assistant' ),
|
866 |
+
// Inline edit areas
|
867 |
+
'No Change' => __( 'No Change', 'media-library-assistant' ),
|
868 |
+
'Yes' => __( 'Yes', 'media-library-assistant' ),
|
869 |
+
'No' => __( 'No', 'media-library-assistant' ),
|
870 |
+
'Cancel' => __( 'Cancel', 'media-library-assistant' ),
|
871 |
+
'Update' => __( 'Update', 'media-library-assistant' ),
|
872 |
);
|
873 |
|
874 |
+
$page_content['body'] = MLAData::mla_parse_template( $page_template_array['before-table'], $page_values );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
875 |
|
876 |
+
// Now we can render the completed list table
|
877 |
+
ob_start();
|
878 |
+
$MLAIPTCEXIFListTable->views();
|
879 |
+
$MLAIPTCEXIFListTable->display();
|
880 |
+
$page_content['body'] .= ob_get_contents();
|
881 |
+
ob_end_clean();
|
882 |
|
883 |
+
$page_content['body'] .= MLAData::mla_parse_template( $page_template_array['after-table'], $page_values );
|
884 |
|
|
|
|
|
|
|
885 |
return $page_content;
|
886 |
} // mla_compose_iptc_exif_tab
|
887 |
|
888 |
/**
|
889 |
+
* Ajax handler for IPTC EXIF tab inline mapping
|
890 |
*
|
891 |
* @since 2.00
|
892 |
*
|
893 |
* @return void echo json response object, then die()
|
894 |
*/
|
895 |
public static function mla_inline_mapping_iptc_exif_action() {
|
896 |
+
MLACore::mla_debug_add( 'MLASettings_IPTCEXIF::mla_inline_mapping_custom_action $_REQUEST = ' . var_export( $_REQUEST, true ), MLACore::MLA_DEBUG_CATEGORY_AJAX );
|
897 |
set_current_screen( $_REQUEST['screen'] );
|
898 |
check_ajax_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
899 |
|
900 |
+
// Find the current chunk
|
901 |
+
$offset = isset( $_REQUEST['offset'] ) ? $_REQUEST['offset'] : 0;
|
902 |
+
$length = isset( $_REQUEST['length'] ) ? $_REQUEST['length'] : 0;
|
903 |
+
|
904 |
+
$page_content = array(
|
905 |
+
'message' => 'ERROR: No action taken',
|
906 |
+
'body' => '',
|
907 |
+
'processed' => 0,
|
908 |
+
'unchanged' => 0,
|
909 |
+
'success' => 0
|
910 |
+
);
|
911 |
+
|
912 |
+
// Look for "Execute All Rules", Bulk Action Execute, then the "Execute" rollover action
|
913 |
+
if ( ! empty( $_REQUEST['bulk_action'] ) && ( 'iptc-exif-options-map' == $_REQUEST['bulk_action'] ) ) {
|
914 |
+
$page_content = self::_process_iptc_exif_mapping( NULL, $offset, $length );
|
|
|
|
|
|
|
|
|
|
|
915 |
}
|
916 |
+
elseif ( ! empty( $_REQUEST['bulk_action'] ) ) {
|
917 |
+
$source_rules = NULL;
|
918 |
|
919 |
+
if ( 'mapping-options-bulk-execute' == $_REQUEST['bulk_action'] ) {
|
920 |
+
$source_rules = MLA_IPTC_EXIF_Query::mla_convert_iptc_exif_rules( $_REQUEST['ids'] );
|
921 |
+
}
|
922 |
+
elseif ( 0 === strpos( $_REQUEST['bulk_action'], MLACore::MLA_ADMIN_SINGLE_MAP ) ) {
|
923 |
+
$match_count = preg_match( '/\[(.*)\]/', $_REQUEST['bulk_action'], $matches );
|
924 |
+
if ( $match_count ) {
|
925 |
+
$post_id = absint( $matches[1] );
|
926 |
+
$source_rules = MLA_IPTC_EXIF_Query::mla_convert_iptc_exif_rules( $post_id );
|
927 |
+
}
|
928 |
+
}
|
929 |
|
930 |
+
if ( is_array( $source_rules ) ) {
|
931 |
+
$no_rules = true;
|
932 |
+
foreach ( $source_rules as $type => $rules ) {
|
933 |
+
foreach( $rules as $key => $rule ) {
|
934 |
+
$no_rules = false;
|
935 |
+
$source_rules[ $type ][ $key ]['active'] = true; // Always execute for rollover action
|
936 |
+
}
|
937 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
938 |
|
939 |
+
if ( $no_rules ) {
|
940 |
+
$page_content['message'] = __( 'Nothing to execute', 'media-library-assistant' );
|
941 |
+
} else {
|
942 |
+
$page_content = self::_process_iptc_exif_mapping( $source_rules, $offset, $length );
|
943 |
+
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
944 |
}
|
945 |
+
} // found bulk_action
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
946 |
|
947 |
$chunk_results = array(
|
948 |
'message' => $page_content['message'],
|
952 |
'refresh' => isset( $page_content['refresh'] ) && true == $page_content['refresh'],
|
953 |
);
|
954 |
|
955 |
+
MLACore::mla_debug_add( 'MLASettings::mla_inline_mapping_custom_action $chunk_results = ' . var_export( $chunk_results, true ), MLACore::MLA_DEBUG_CATEGORY_AJAX );
|
956 |
wp_send_json_success( $chunk_results );
|
957 |
} // mla_inline_mapping_iptc_exif_action
|
958 |
+
|
959 |
+
/**
|
960 |
+
* Ajax handler for IPTC EXIF inline editing (quick edit)
|
961 |
+
*
|
962 |
+
* Adapted from wp_ajax_inline_save in /wp-admin/includes/ajax-actions.php
|
963 |
+
*
|
964 |
+
* @since 2.60
|
965 |
+
*
|
966 |
+
* @return void echo HTML <tr> markup for updated row or error message, then die()
|
967 |
+
*/
|
968 |
+
public static function mla_inline_edit_iptc_exif_action() {
|
969 |
+
set_current_screen( $_REQUEST['screen'] );
|
970 |
+
|
971 |
+
check_ajax_referer( MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME );
|
972 |
+
|
973 |
+
$error_message = '';
|
974 |
+
if ( empty( $_REQUEST['post_ID'] ) ) {
|
975 |
+
$error_message = __( 'ERROR', 'media-library-assistant' ) . ': ' . __( 'Rule ID not found', 'media-library-assistant' );
|
976 |
+
} else {
|
977 |
+
$rule = MLA_IPTC_EXIF_Query::mla_find_iptc_exif_rule( $_REQUEST['post_ID'] );
|
978 |
+
if ( false === $rule ) {
|
979 |
+
$error_message = __( 'ERROR', 'media-library-assistant' ) . ': ' . __( 'Rule not found', 'media-library-assistant' );
|
980 |
+
}
|
981 |
+
}
|
982 |
+
|
983 |
+
if ( !empty( $error_message ) ) {
|
984 |
+
echo $error_message;
|
985 |
+
die();
|
986 |
+
}
|
987 |
+
|
988 |
+
$rule['iptc_value'] = $_REQUEST['iptc_value'];
|
989 |
+
$rule['exif_value'] = $_REQUEST['exif_value'];
|
990 |
+
$rule['iptc_first'] = '1' === $_REQUEST['iptc_first'];
|
991 |
+
$rule['keep_existing'] = '1' === $_REQUEST['keep_existing'];
|
992 |
+
$rule['delimiters'] = !empty( $_REQUEST['delimiters'] ) ? $_REQUEST['delimiters'] : '';
|
993 |
+
$rule['parent'] = !empty( $_REQUEST['parent'] ) ? absint( $_REQUEST['parent'] ) : 0;
|
994 |
+
$rule['format'] = $_REQUEST['format'];
|
995 |
+
$rule['option'] = $_REQUEST['option'];
|
996 |
+
$rule['no_null'] = isset( $_REQUEST['no_null'] ) && '1' === $_REQUEST['no_null'];
|
997 |
+
$rule['active'] = '1' === $_REQUEST['active'];
|
998 |
+
$rule['changed'] = true;
|
999 |
+
$rule['deleted'] = false;
|
1000 |
+
$rule = stripslashes_deep( $rule );
|
1001 |
+
|
1002 |
+
if ( false === MLA_IPTC_EXIF_Query::mla_replace_iptc_exif_rule( $rule ) ) {
|
1003 |
+
echo __( 'ERROR', 'media-library-assistant' ) . __( ': Rule update failed', 'media-library-assistant' );
|
1004 |
+
die();
|
1005 |
+
}
|
1006 |
+
|
1007 |
+
MLA_IPTC_EXIF_Query::mla_put_iptc_exif_rules();
|
1008 |
+
|
1009 |
+
// Create an instance of our package class and echo the new HTML
|
1010 |
+
$MLAListCustomTable = new MLA_IPTC_EXIF_List_Table();
|
1011 |
+
$MLAListCustomTable->single_row( (object) $rule );
|
1012 |
+
die(); // this is required to return a proper result
|
1013 |
+
} // mla_inline_edit_iptc_exif_action
|
1014 |
} // class MLASettings_IPTCEXIF
|
1015 |
|
1016 |
+
/*
|
1017 |
+
* The WP_List_Table class isn't automatically available to plugins
|
1018 |
+
*/
|
1019 |
+
if ( !class_exists( 'WP_List_Table' ) ) {
|
1020 |
+
require_once( ABSPATH . 'wp-admin/includes/class-wp-list-table.php' );
|
1021 |
+
}
|
1022 |
+
|
1023 |
+
/**
|
1024 |
+
* Class MLA (Media Library Assistant) IPTC EXIF List Table implements the "IPTC EXIF"
|
1025 |
+
* admin settings submenu table
|
1026 |
+
*
|
1027 |
+
* Extends the core WP_List_Table class.
|
1028 |
+
*
|
1029 |
+
* @package Media Library Assistant
|
1030 |
+
* @since 2.60
|
1031 |
+
*/
|
1032 |
+
class MLA_IPTC_EXIF_List_Table extends WP_List_Table {
|
1033 |
+
/**
|
1034 |
+
* Initializes some properties from $_REQUEST variables, then
|
1035 |
+
* calls the parent constructor to set some default configs.
|
1036 |
+
*
|
1037 |
+
* @since 2.60
|
1038 |
+
*
|
1039 |
+
* @return void
|
1040 |
+
*/
|
1041 |
+
function __construct( ) {
|
1042 |
+
// MLA does not use this
|
1043 |
+
$this->modes = array(
|
1044 |
+
'list' => __( 'List View' ),
|
1045 |
+
);
|
1046 |
+
|
1047 |
+
//Set parent defaults
|
1048 |
+
parent::__construct( array(
|
1049 |
+
'singular' => 'iptc_exif', //singular name of the listed records
|
1050 |
+
'plural' => 'iptc_exif', //plural name of the listed records
|
1051 |
+
'ajax' => true, //does this table support ajax?
|
1052 |
+
'screen' => 'settings_page_' . MLACoreOptions::MLA_SETTINGS_SLUG . '-iptc_exif'
|
1053 |
+
) );
|
1054 |
+
|
1055 |
+
// NOTE: There are two add_action calls at the end of this source file.
|
1056 |
+
}
|
1057 |
+
|
1058 |
+
/**
|
1059 |
+
* Table column definitions
|
1060 |
+
*
|
1061 |
+
* This array defines table columns and titles where the key is the column slug (and class)
|
1062 |
+
* and the value is the column's title text.
|
1063 |
+
*
|
1064 |
+
* All of the columns are added to this array by MLA_IPTC_EXIF_List_Table::_localize_default_columns_array.
|
1065 |
+
*
|
1066 |
+
* @since 2.60
|
1067 |
+
*
|
1068 |
+
* @var array
|
1069 |
+
*/
|
1070 |
+
private static $default_columns = array();
|
1071 |
+
|
1072 |
+
/**
|
1073 |
+
* Default values for hidden columns
|
1074 |
+
*
|
1075 |
+
* This array is used when the user-level option is not set, i.e.,
|
1076 |
+
* the user has not altered the selection of hidden columns.
|
1077 |
+
*
|
1078 |
+
* The value on the right-hand side must match the column slug, e.g.,
|
1079 |
+
* array(0 => 'ID_parent, 1 => 'title_name').
|
1080 |
+
*
|
1081 |
+
* @since 2.60
|
1082 |
+
*
|
1083 |
+
* @var array
|
1084 |
+
*/
|
1085 |
+
private static $default_hidden_columns = array(
|
1086 |
+
// 'name',
|
1087 |
+
'rule_name',
|
1088 |
+
// 'iptc_value',
|
1089 |
+
// 'exif_value',
|
1090 |
+
// 'priority',
|
1091 |
+
// 'existing_text',
|
1092 |
+
// 'status',
|
1093 |
+
'delimiters',
|
1094 |
+
'parent',
|
1095 |
+
'delete_null',
|
1096 |
+
'format',
|
1097 |
+
'option'
|
1098 |
+
);
|
1099 |
+
|
1100 |
+
/**
|
1101 |
+
* Sortable column definitions
|
1102 |
+
*
|
1103 |
+
* This array defines the table columns that can be sorted. The array key
|
1104 |
+
* is the column slug that needs to be sortable, and the value is database column
|
1105 |
+
* to sort by. Often, the key and value will be the same, but this is not always
|
1106 |
+
* the case (as the value is a column name from the database, not the list table).
|
1107 |
+
*
|
1108 |
+
* The array value also contains a boolean which is 'true' if the initial sort order
|
1109 |
+
* for the column is DESC/Descending.
|
1110 |
+
*
|
1111 |
+
* @since 2.60
|
1112 |
+
* @access private
|
1113 |
+
* @var array $default_sortable_columns {
|
1114 |
+
* @type array $$column_slug {
|
1115 |
+
* @type string $orderby_name Database column or other sorting slug.
|
1116 |
+
* @type boolean $descending Optional. True to make the initial orderby DESC.
|
1117 |
+
* }
|
1118 |
+
* }
|
1119 |
+
*/
|
1120 |
+
private static $default_sortable_columns = array(
|
1121 |
+
'name' => array('name',true),
|
1122 |
+
'rule_name' => array('rule_name',true),
|
1123 |
+
'iptc_value' => array('iptc_value',false),
|
1124 |
+
'exif_value' => array('exif_value',false),
|
1125 |
+
'priority' => array('priority',false),
|
1126 |
+
'existing_text' => array('existing_text',false),
|
1127 |
+
'status' => array('status',false),
|
1128 |
+
'delimiters' => array('delimiters',false),
|
1129 |
+
'parent' => array('parent',false),
|
1130 |
+
'delete_null' => array('delete_null',false),
|
1131 |
+
'format' => array('format',false),
|
1132 |
+
'option' => array('option',false),
|
1133 |
+
);
|
1134 |
+
|
1135 |
+
/**
|
1136 |
+
* Access the default list of hidden columns
|
1137 |
+
*
|
1138 |
+
* @since 2.60
|
1139 |
+
*
|
1140 |
+
* @return array default list of hidden columns
|
1141 |
+
*/
|
1142 |
+
private static function _default_hidden_columns( ) {
|
1143 |
+
return self::$default_hidden_columns;
|
1144 |
+
}
|
1145 |
+
|
1146 |
+
/**
|
1147 |
+
* Return the names and display values of the sortable columns
|
1148 |
+
*
|
1149 |
+
* @since 2.60
|
1150 |
+
*
|
1151 |
+
* @return array name => array( orderby value, heading ) for sortable columns
|
1152 |
+
*/
|
1153 |
+
public static function mla_get_sortable_columns( ) {
|
1154 |
+
self::_localize_default_columns_array();
|
1155 |
+
$columns = self::$default_sortable_columns;
|
1156 |
+
|
1157 |
+
if ( isset( $_REQUEST['orderby'] ) ) {
|
1158 |
+
$needle = array( $_REQUEST['orderby'], false );
|
1159 |
+
$key = array_search( $needle, $columns );
|
1160 |
+
if ( $key ) {
|
1161 |
+
$columns[ $key ][ 1 ] = true;
|
1162 |
+
}
|
1163 |
+
} else {
|
1164 |
+
$columns['name'][ 1 ] = true;
|
1165 |
+
}
|
1166 |
+
|
1167 |
+
return $columns;
|
1168 |
+
$results = array() ;
|
1169 |
+
|
1170 |
+
foreach ( self::$default_sortable_columns as $key => $value ) {
|
1171 |
+
$value[1] = self::$default_columns[ $key ];
|
1172 |
+
$results[ $key ] = $value;
|
1173 |
+
}
|
1174 |
+
|
1175 |
+
return $results;
|
1176 |
+
}
|
1177 |
+
|
1178 |
+
/**
|
1179 |
+
* Process $_REQUEST, building $submenu_arguments
|
1180 |
+
*
|
1181 |
+
* @since 2.60
|
1182 |
+
*
|
1183 |
+
* @param boolean $include_filters Optional. Include the "click filter" values in the results. Default true.
|
1184 |
+
* @return array non-empty view, search, filter and sort arguments
|
1185 |
+
*/
|
1186 |
+
public static function mla_submenu_arguments( $include_filters = true ) {
|
1187 |
+
static $submenu_arguments = NULL, $has_filters = NULL;
|
1188 |
+
|
1189 |
+
if ( is_array( $submenu_arguments ) && ( $has_filters == $include_filters ) ) {
|
1190 |
+
return $submenu_arguments;
|
1191 |
+
}
|
1192 |
+
|
1193 |
+
$submenu_arguments = array();
|
1194 |
+
$has_filters = $include_filters;
|
1195 |
+
|
1196 |
+
// View arguments
|
1197 |
+
if ( isset( $_REQUEST['mla_iptc_exif_view'] ) ) {
|
1198 |
+
$submenu_arguments['mla_iptc_exif_view'] = $_REQUEST['mla_iptc_exif_view'];
|
1199 |
+
}
|
1200 |
+
|
1201 |
+
// Search box arguments
|
1202 |
+
if ( !empty( $_REQUEST['s'] ) ) {
|
1203 |
+
$submenu_arguments['s'] = urlencode( stripslashes( $_REQUEST['s'] ) );
|
1204 |
+
}
|
1205 |
+
|
1206 |
+
// Filter arguments (from table header)
|
1207 |
+
if ( isset( $_REQUEST['mla_iptc_exif_status'] ) && ( 'any' != $_REQUEST['mla_iptc_exif_status'] ) ) {
|
1208 |
+
$submenu_arguments['mla_iptc_exif_status'] = $_REQUEST['mla_iptc_exif_status'];
|
1209 |
+
}
|
1210 |
+
|
1211 |
+
// Sort arguments (from column header)
|
1212 |
+
if ( isset( $_REQUEST['order'] ) ) {
|
1213 |
+
$submenu_arguments['order'] = $_REQUEST['order'];
|
1214 |
+
}
|
1215 |
+
|
1216 |
+
if ( isset( $_REQUEST['orderby'] ) ) {
|
1217 |
+
$submenu_arguments['orderby'] = $_REQUEST['orderby'];
|
1218 |
+
}
|
1219 |
+
|
1220 |
+
return $submenu_arguments;
|
1221 |
+
}
|
1222 |
+
|
1223 |
+
/**
|
1224 |
+
* Handler for filter 'get_user_option_managesettings_page_mla-settings-menu-iptc_exifcolumnshidden'
|
1225 |
+
*
|
1226 |
+
* Required because the screen.php get_hidden_columns function only uses
|
1227 |
+
* the get_user_option result. Set when the file is loaded because the object
|
1228 |
+
* is not created in time for the call from screen.php.
|
1229 |
+
*
|
1230 |
+
* @since 2.60
|
1231 |
+
*
|
1232 |
+
* @param mixed false or array with current list of hidden columns, if any
|
1233 |
+
* @param string 'managesettings_page_mla-settings-menu-iptc_exifcolumnshidden'
|
1234 |
+
* @param object WP_User object, if logged in
|
1235 |
+
*
|
1236 |
+
* @return array updated list of hidden columns
|
1237 |
+
*/
|
1238 |
+
public static function mla_manage_hidden_columns_filter( $result, $option, $user_data ) {
|
1239 |
+
if ( false !== $result ) {
|
1240 |
+
return $result;
|
1241 |
+
}
|
1242 |
+
|
1243 |
+
return self::_default_hidden_columns();
|
1244 |
+
}
|
1245 |
+
|
1246 |
+
/**
|
1247 |
+
* Handler for filter 'manage_settings_page_mla-settings-menu_columns'
|
1248 |
+
*
|
1249 |
+
* This required filter dictates the table's columns and titles. Set when the
|
1250 |
+
* file is loaded because the list_table object isn't created in time
|
1251 |
+
* to affect the "screen options" setup.
|
1252 |
+
*
|
1253 |
+
* @since 2.60
|
1254 |
+
*
|
1255 |
+
* @return array list of table columns
|
1256 |
+
*/
|
1257 |
+
public static function mla_manage_columns_filter( ) {
|
1258 |
+
self::_localize_default_columns_array();
|
1259 |
+
return self::$default_columns;
|
1260 |
+
}
|
1261 |
+
|
1262 |
+
/**
|
1263 |
+
* Builds the $default_columns array with translated source texts.
|
1264 |
+
*
|
1265 |
+
* @since 2.60
|
1266 |
+
*
|
1267 |
+
* @return void
|
1268 |
+
*/
|
1269 |
+
private static function _localize_default_columns_array( ) {
|
1270 |
+
if ( empty( self::$default_columns ) ) {
|
1271 |
+
// Build the default columns array at runtime to accomodate calls to the localization functions
|
1272 |
+
self::$default_columns = array(
|
1273 |
+
'cb' => '<input type="checkbox" />', //Render a checkbox instead of text
|
1274 |
+
'name' => _x( 'Name', 'list_table_column', 'media-library-assistant' ),
|
1275 |
+
'rule_name' => _x( 'Bad Name', 'list_table_column', 'media-library-assistant' ),
|
1276 |
+
'iptc_value' => _x( 'IPTC Value', 'list_table_column', 'media-library-assistant' ),
|
1277 |
+
'exif_value' => _x( 'EXIF/Template Value', 'list_table_column', 'media-library-assistant' ),
|
1278 |
+
'priority' => _x( 'Priority ', 'list_table_column', 'media-library-assistant' ),
|
1279 |
+
'existing_text' => _x( 'Existing Text', 'list_table_column', 'media-library-assistant' ),
|
1280 |
+
'status' => _x( 'Status', 'list_table_column', 'media-library-assistant' ),
|
1281 |
+
'delimiters' => _x( 'Delimiter(s)', 'list_table_column', 'media-library-assistant' ),
|
1282 |
+
'parent' => _x( 'Parent', 'list_table_column', 'media-library-assistant' ),
|
1283 |
+
'delete_null' => _x( 'Delete NULL', 'list_table_column', 'media-library-assistant' ),
|
1284 |
+
'format' => _x( 'Format', 'list_table_column', 'media-library-assistant' ),
|
1285 |
+
'option' => _x( 'Option', 'list_table_column', 'media-library-assistant' ),
|
1286 |
+
);
|
1287 |
+
}
|
1288 |
+
}
|
1289 |
+
|
1290 |
+
/**
|
1291 |
+
* Called in the admin_init action because the list_table object isn't
|
1292 |
+
* created in time to affect the "screen options" setup.
|
1293 |
+
*
|
1294 |
+
* @since 2.60
|
1295 |
+
*
|
1296 |
+
* @return void
|
1297 |
+
*/
|
1298 |
+
public static function mla_admin_init( ) {
|
1299 |
+
if ( isset( $_REQUEST['mla_tab'] ) && $_REQUEST['mla_tab'] == 'iptc_exif' ) {
|
1300 |
+
add_filter( 'get_user_option_managesettings_page_' . MLACoreOptions::MLA_SETTINGS_SLUG . '-iptc_exifcolumnshidden', 'MLA_IPTC_EXIF_List_Table::mla_manage_hidden_columns_filter', 10, 3 );
|
1301 |
+
add_filter( 'manage_settings_page_' . MLACoreOptions::MLA_SETTINGS_SLUG . '-iptc_exif_columns', 'MLA_IPTC_EXIF_List_Table::mla_manage_columns_filter', 10, 0 );
|
1302 |
+
}
|
1303 |
+
}
|
1304 |
+
|
1305 |
+
/**
|
1306 |
+
* Checks the current user's permissions
|
1307 |
+
*
|
1308 |
+
* @since 2.60
|
1309 |
+
*
|
1310 |
+
* @return bool
|
1311 |
+
*/
|
1312 |
+
public function ajax_user_can() {
|
1313 |
+
return current_user_can('manage_options');
|
1314 |
+
}
|
1315 |
+
|
1316 |
+
/**
|
1317 |
+
* Get the name of the default primary column.
|
1318 |
+
*
|
1319 |
+
* @since 2.60
|
1320 |
+
* @access protected
|
1321 |
+
*
|
1322 |
+
* @return string Name of the default primary column
|
1323 |
+
*/
|
1324 |
+
protected function get_default_primary_column_name() {
|
1325 |
+
return 'name';
|
1326 |
+
}
|
1327 |
+
|
1328 |
+
/**
|
1329 |
+
* Generate and display row actions links.
|
1330 |
+
*
|
1331 |
+
* @since 2.60
|
1332 |
+
* @access protected
|
1333 |
+
*
|
1334 |
+
* @param object $item Attachment being acted upon.
|
1335 |
+
* @param string $column_name Current column name.
|
1336 |
+
* @param string $primary Primary column name.
|
1337 |
+
* @return string Row actions output for media attachments.
|
1338 |
+
*/
|
1339 |
+
protected function handle_row_actions( $item, $column_name, $primary ) {
|
1340 |
+
if ( $primary === $column_name ) {
|
1341 |
+
$actions = $this->row_actions( $this->_build_rollover_actions( $item, $column_name ) );
|
1342 |
+
$actions .= $this->_build_inline_data( $item );
|
1343 |
+
return $actions;
|
1344 |
+
}
|
1345 |
+
|
1346 |
+
return '';
|
1347 |
+
}
|
1348 |
+
|
1349 |
+
/**
|
1350 |
+
* Supply a column value if no column-specific function has been defined
|
1351 |
+
*
|
1352 |
+
* Called when the parent class can't find a method specifically built for a
|
1353 |
+
* given column. All columns should have a specific method, so this function
|
1354 |
+
* returns a troubleshooting message.
|
1355 |
+
*
|
1356 |
+
* @since 2.60
|
1357 |
+
*
|
1358 |
+
* @param array A singular item (one full row's worth of data)
|
1359 |
+
* @param array The name/slug of the column to be processed
|
1360 |
+
* @return string Text or HTML to be placed inside the column
|
1361 |
+
*/
|
1362 |
+
function column_default( $item, $column_name ) {
|
1363 |
+
//Show the whole array for troubleshooting purposes
|
1364 |
+
/* translators: 1: column_name 2: column_values */
|
1365 |
+
return sprintf( __( 'column_default: %1$s, %2$s', 'media-library-assistant' ), $column_name, print_r( $item, true ) );
|
1366 |
+
}
|
1367 |
+
|
1368 |
+
/**
|
1369 |
+
* Displays checkboxes for using bulk actions. The 'cb' column
|
1370 |
+
* is given special treatment when columns are processed.
|
1371 |
+
*
|
1372 |
+
* @since 2.60
|
1373 |
+
*
|
1374 |
+
* @param object An MLA iptc_exif_rule object
|
1375 |
+
* @return string HTML markup to be placed inside the column
|
1376 |
+
*/
|
1377 |
+
function column_cb( $item ) {
|
1378 |
+
return sprintf( '<input type="checkbox" name="cb_mla_item_ID[]" value="%1$s" />',
|
1379 |
+
/*%1$s*/ $item->post_ID
|
1380 |
+
);
|
1381 |
+
}
|
1382 |
+
|
1383 |
+
/**
|
1384 |
+
* Add rollover actions to a table column
|
1385 |
+
*
|
1386 |
+
* @since 2.60
|
1387 |
+
*
|
1388 |
+
* @param object An MLA iptc_exif_rule object
|
1389 |
+
* @param string Current column name
|
1390 |
+
*
|
1391 |
+
* @return array Names and URLs of row-level actions
|
1392 |
+
*/
|
1393 |
+
private function _build_rollover_actions( $item, $column ) {
|
1394 |
+
$actions = array();
|
1395 |
+
|
1396 |
+
/*
|
1397 |
+
* Compose view arguments
|
1398 |
+
*/
|
1399 |
+
|
1400 |
+
$view_args = array_merge( array(
|
1401 |
+
'page' => MLACoreOptions::MLA_SETTINGS_SLUG . '-iptc_exif',
|
1402 |
+
'mla_tab' => 'iptc_exif',
|
1403 |
+
'mla_item_ID' => urlencode( $item->post_ID )
|
1404 |
+
), MLA_IPTC_EXIF_List_Table::mla_submenu_arguments() );
|
1405 |
+
|
1406 |
+
if ( isset( $_REQUEST['paged'] ) ) {
|
1407 |
+
$view_args['paged'] = $_REQUEST['paged'];
|
1408 |
+
}
|
1409 |
+
|
1410 |
+
if ( isset( $_REQUEST['order'] ) ) {
|
1411 |
+
$view_args['order'] = $_REQUEST['order'];
|
1412 |
+
}
|
1413 |
+
|
1414 |
+
if ( isset( $_REQUEST['orderby'] ) ) {
|
1415 |
+
$view_args['orderby'] = $_REQUEST['orderby'];
|
1416 |
+
}
|
1417 |
+
|
1418 |
+
$actions['edit'] = '<a href="' . add_query_arg( $view_args, wp_nonce_url( '?mla_admin_action=' . MLACore::MLA_ADMIN_SINGLE_EDIT_DISPLAY, MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME ) ) . '" title="' . __( 'Edit this item', 'media-library-assistant' ) . '">' . __( 'Edit', 'media-library-assistant' ) . '</a>';
|
1419 |
+
|
1420 |
+
if ( !$item->read_only ) {
|
1421 |
+
$actions['inline hide-if-no-js'] = '<a class="editinline" href="#" title="' . __( 'Edit this item inline', 'media-library-assistant' ) . '">' . __( 'Quick Edit', 'media-library-assistant' ) . '</a>';
|
1422 |
+
|
1423 |
+
$actions['execute hide-if-no-js'] = '<a class="execute" id="' .
|
1424 |
+
MLACore::MLA_ADMIN_SINGLE_MAP . '[' . $item->post_ID . ']" href="#" title="' . __( 'Map All Attachments', 'media-library-assistant' ) . '">' . __( 'Execute', 'media-library-assistant' ) . '</a>';
|
1425 |
+
|
1426 |
+
if ( 'custom' === $item->type ) {
|
1427 |
+
$actions['purge'] = '<a class="purge"' . ' href="' . add_query_arg( $view_args, wp_nonce_url( '?mla_admin_action=' . MLACore::MLA_ADMIN_SINGLE_PURGE, MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME ) ) . '" title="' . __( 'Purge IPTC EXIF values', 'media-library-assistant' ) . '">' . __( 'Purge Values', 'media-library-assistant' ) . '</a>';
|
1428 |
+
}
|
1429 |
+
}
|
1430 |
+
|
1431 |
+
$actions['delete'] = '<a class="delete-tag"' . ' href="' . add_query_arg( $view_args, wp_nonce_url( '?mla_admin_action=' . MLACore::MLA_ADMIN_SINGLE_DELETE, MLACore::MLA_ADMIN_NONCE_ACTION, MLACore::MLA_ADMIN_NONCE_NAME ) ) . '" title="' . __( 'Delete this item Permanently', 'media-library-assistant' ) . '">' . __( 'Delete Permanently', 'media-library-assistant' ) . '</a>';
|
1432 |
+
|
1433 |
+
return $actions;
|
1434 |
+
}
|
1435 |
+
|
1436 |
+
/**
|
1437 |
+
* Add hidden fields with the data for use in the inline editor
|
1438 |
+
*
|
1439 |
+
* @since 2.60
|
1440 |
+
*
|
1441 |
+
* @param object An MLA iptc_exif_rule object
|
1442 |
+
*
|
1443 |
+
* @return string HTML <div> with row data
|
1444 |
+
*/
|
1445 |
+
private function _build_inline_data( $item ) {
|
1446 |
+
$inline_data = "\r\n" . '<div class="hidden" id="inline_' . $item->post_ID . "\">\r\n";
|
1447 |
+
$inline_data .= ' <div class="type">' . esc_attr( $item->type ) . "</div>\r\n";
|
1448 |
+
$inline_data .= ' <div class="name">' . esc_attr( $item->name ) . "</div>\r\n";
|
1449 |
+
$inline_data .= ' <div class="slug">' . esc_attr( $item->key ) . "</div>\r\n";
|
1450 |
+
$inline_data .= ' <div class="rule_name">' . esc_attr( $item->rule_name ) . "</div>\r\n";
|
1451 |
+
$inline_data .= ' <div class="hierarchical">' . esc_attr( $item->hierarchical ) . "</div>\r\n";
|
1452 |
+
$inline_data .= ' <div class="iptc_value">' . esc_attr( $item->iptc_value ) . "</div>\r\n";
|
1453 |
+
$inline_data .= ' <div class="exif_value">' . esc_attr( $item->exif_value ) . "</div>\r\n";
|
1454 |
+
$inline_data .= ' <div class="iptc_first">' . esc_attr( $item->iptc_first ) . "</div>\r\n";
|
1455 |
+
$inline_data .= ' <div class="keep_existing">' . esc_attr( $item->keep_existing ) . "</div>\r\n";
|
1456 |
+
$inline_data .= ' <div class="active">' . esc_attr( $item->active ) . "</div>\r\n";
|
1457 |
+
|
1458 |
+
$inline_data .= ' <div class="delimiters">' . esc_attr( $item->delimiters ) . "</div>\r\n";
|
1459 |
+
$inline_data .= ' <div class="parent">' . esc_attr( $item->parent ) . "</div>\r\n";
|
1460 |
+
|
1461 |
+
if ( $item->hierarchical ) {
|
1462 |
+
$inline_data .= ' <div class="parent_options">' . MLAOptions::mla_compose_parent_option_list( $item->key, $item->parent ) . "</div>\r\n";
|
1463 |
+
}
|
1464 |
+
|
1465 |
+
$inline_data .= ' <div class="format">' . esc_attr( $item->format ) . "</div>\r\n";
|
1466 |
+
$inline_data .= ' <div class="option">' . esc_attr( $item->option ) . "</div>\r\n";
|
1467 |
+
$inline_data .= ' <div class="no_null">' . esc_attr( $item->no_null ) . "</div>\r\n";
|
1468 |
+
$inline_data .= "</div>\r\n";
|
1469 |
+
return $inline_data;
|
1470 |
+
}
|
1471 |
+
|
1472 |
+
/**
|
1473 |
+
* Populate the Name column
|
1474 |
+
*
|
1475 |
+
* @since 2.60
|
1476 |
+
*
|
1477 |
+
* @param object An MLA iptc_exif_rule object
|
1478 |
+
* @return string HTML markup to be placed inside the column
|
1479 |
+
*/
|
1480 |
+
function column_name( $item ) {
|
1481 |
+
if ( MLATest::$wp_4dot3_plus ) {
|
1482 |
+
return esc_html( $item->name );
|
1483 |
+
}
|
1484 |
+
|
1485 |
+
$row_actions = self::_build_rollover_actions( $item, 'name' );
|
1486 |
+
return sprintf( '%1$s<br>%2$s%3$s', /*%1$s*/ esc_html( $item->name ), /*%2$s*/ $this->row_actions( $row_actions ), /*%3$s*/ $this->_build_inline_data( $item ) );
|
1487 |
+
}
|
1488 |
+
|
1489 |
+
/**
|
1490 |
+
* Populate the Bad Name column
|
1491 |
+
*
|
1492 |
+
* @since 2.60
|
1493 |
+
*
|
1494 |
+
* @param object An MLA iptc_exif_rule object
|
1495 |
+
* @return string HTML markup to be placed inside the column
|
1496 |
+
*/
|
1497 |
+
function column_rule_name( $item ) {
|
1498 |
+
return ( $item->name !== $item->rule_name ) ? esc_html( $item->rule_name ) : '';
|
1499 |
+
}
|
1500 |
+
|
1501 |
+
/**
|
1502 |
+
* Populate the IPTC Value column
|
1503 |
+
*
|
1504 |
+
* @since 2.60
|
1505 |
+
*
|
1506 |
+
* @param object An MLA iptc_exif_rule object
|
1507 |
+
* @return string HTML markup to be placed inside the column
|
1508 |
+
*/
|
1509 |
+
function column_iptc_value( $item ) {
|
1510 |
+
$iptc_text = $item->iptc_value;
|
1511 |
+
if ( array_key_exists( $item->iptc_value, MLAData::$mla_iptc_records ) ) {
|
1512 |
+
$iptc_text .= ':<br>' . esc_html( MLAData::$mla_iptc_records[ $item->iptc_value ] );
|
1513 |
+
}
|
1514 |
+
|
1515 |
+
return $iptc_text;
|
1516 |
+
}
|
1517 |
+
|
1518 |
+
/**
|
1519 |
+
* Populate the EXIF/Template Value column
|
1520 |
+
*
|
1521 |
+
* @since 2.60
|
1522 |
+
*
|
1523 |
+
* @param object An MLA iptc_exif_rule object
|
1524 |
+
* @return string HTML markup to be placed inside the column
|
1525 |
+
*/
|
1526 |
+
function column_exif_value( $item ) {
|
1527 |
+
return esc_html( $item->exif_value );
|
1528 |
+
}
|
1529 |
+
|
1530 |
+
/**
|
1531 |
+
* Populate the Priority column
|
1532 |
+
*
|
1533 |
+
* @since 2.60
|
1534 |
+
*
|
1535 |
+
* @param object An MLA iptc_exif_rule object
|
1536 |
+
* @return string HTML markup to be placed inside the column
|
1537 |
+
*/
|
1538 |
+
function column_priority( $item ) {
|
1539 |
+
if ( $item->iptc_first ) {
|
1540 |
+
return __( 'IPTC', 'media-library-assistant' );
|
1541 |
+
}
|
1542 |
+
|
1543 |
+
return __( 'EXIF', 'media-library-assistant' );
|
1544 |
+
}
|
1545 |
+
|
1546 |
+
/**
|
1547 |
+
* Populate the Existing Text column
|
1548 |
+
*
|
1549 |
+
* @since 2.60
|
1550 |
+
*
|
1551 |
+
* @param object An MLA iptc_exif_rule object
|
1552 |
+
* @return string HTML markup to be placed inside the column
|
1553 |
+
*/
|
1554 |
+
function column_existing_text( $item ) {
|
1555 |
+
if ( $item->keep_existing ) {
|
1556 |
+
return __( 'Keep', 'media-library-assistant' );
|
1557 |
+
} else {
|
1558 |
+
return __( 'Replace', 'media-library-assistant' );
|
1559 |
+
}
|
1560 |
+
}
|
1561 |
+
|
1562 |
+
/**
|
1563 |
+
* Populate the Status column
|
1564 |
+
*
|
1565 |
+
* @since 2.60
|
1566 |
+
*
|
1567 |
+
* @param object An MLA iptc_exif_rule object
|
1568 |
+
* @return string HTML markup to be placed inside the column
|
1569 |
+
*/
|
1570 |
+
function column_status( $item ) {
|
1571 |
+
if ( $item->active ) {
|
1572 |
+
return __( 'Active', 'media-library-assistant' );
|
1573 |
+
} else {
|
1574 |
+
return __( 'Inactive', 'media-library-assistant' );
|
1575 |
+
}
|
1576 |
+
}
|
1577 |
+
|
1578 |
+
/**
|
1579 |
+
* Populate the Delimiters column
|
1580 |
+
*
|
1581 |
+
* @since 2.60
|
1582 |
+
*
|
1583 |
+
* @param object An MLA iptc_exif_rule object
|
1584 |
+
* @return string HTML markup to be placed inside the column
|
1585 |
+
*/
|
1586 |
+
function column_delimiters( $item ) {
|
1587 |
+
return esc_html( $item->delimiters );
|
1588 |
+
}
|
1589 |
+
|
1590 |
+
/**
|
1591 |
+
* Populate the Parent column
|
1592 |
+
*
|
1593 |
+
* @since 2.60
|
1594 |
+
*
|
1595 |
+
* @param object An MLA iptc_exif_rule object
|
1596 |
+
* @return string HTML markup to be placed inside the column
|
1597 |
+
*/
|
1598 |
+
function column_parent( $item ) {
|
1599 |
+
if ( 0 < absint( $item->parent ) ) {
|
1600 |
+
$term = get_term( $item->parent, $item->key );
|
1601 |
+
return esc_html( $term->name );
|
1602 |
+
}
|
1603 |
+
|
1604 |
+
return '';
|
1605 |
+
}
|
1606 |
+
|
1607 |
+
/**
|
1608 |
+
* Populate the Delete NULL column
|
1609 |
+
*
|
1610 |
+
* @since 2.60
|
1611 |
+
*
|
1612 |
+
* @param object An MLA iptc_exif_rule object
|
1613 |
+
* @return string HTML markup to be placed inside the column
|
1614 |
+
*/
|
1615 |
+
function column_delete_null( $item ) {
|
1616 |
+
if ( $item->no_null ) {
|
1617 |
+
return __( 'Yes', 'media-library-assistant' );
|
1618 |
+
} else {
|
1619 |
+
return __( 'No', 'media-library-assistant' );
|
1620 |
+
}
|
1621 |
+
}
|
1622 |
+
|
1623 |
+
/**
|
1624 |
+
* Populate the Format column
|
1625 |
+
*
|
1626 |
+
* @since 2.60
|
1627 |
+
*
|
1628 |
+
* @param object An MLA iptc_exif_rule object
|
1629 |
+
* @return string HTML markup to be placed inside the column
|
1630 |
+
*/
|
1631 |
+
function column_format( $item ) {
|
1632 |
+
return $item->format;
|
1633 |
+
}
|
1634 |
+
|
1635 |
+
/**
|
1636 |
+
* Populate the Option column
|
1637 |
+
*
|
1638 |
+
* @since 2.60
|
1639 |
+
*
|
1640 |
+
* @param object An MLA iptc_exif_rule object
|
1641 |
+
* @return string HTML markup to be placed inside the column
|
1642 |
+
*/
|
1643 |
+
function column_option( $item ) {
|
1644 |
+
return $item->option;
|
1645 |
+
}
|
1646 |
+
|
1647 |
+
/**
|
1648 |
+
* Display the pagination, adding view, search and filter arguments
|
1649 |
+
*
|
1650 |
+
* @since 2.60
|
1651 |
+
*
|
1652 |
+
* @param string 'top' | 'bottom'
|
1653 |
+
*/
|
1654 |
+
function pagination( $which ) {
|
1655 |
+
$save_uri = $_SERVER['REQUEST_URI'];
|
1656 |
+
$_SERVER['REQUEST_URI'] = add_query_arg( MLA_IPTC_EXIF_List_Table::mla_submenu_arguments(), $save_uri );
|
1657 |
+
parent::pagination( $which );
|
1658 |
+
$_SERVER['REQUEST_URI'] = $save_uri;
|
1659 |
+
}
|
1660 |
+
|
1661 |
+
/**
|
1662 |
+
* This method dictates the table's columns and titles
|
1663 |
+
*
|
1664 |
+
* @since 2.60
|
1665 |
+
*
|
1666 |
+
* @return array Column information: 'slugs'=>'Visible Titles'
|
1667 |
+
*/
|
1668 |
+
function get_columns( ) {
|
1669 |
+
return $columns = MLA_IPTC_EXIF_List_Table::mla_manage_columns_filter();
|
1670 |
+
}
|
1671 |
+
|
1672 |
+
/**
|
1673 |
+
* Returns the list of currently hidden columns from a user option or
|
1674 |
+
* from default values if the option is not set
|
1675 |
+
*
|
1676 |
+
* @since 2.60
|
1677 |
+
*
|
1678 |
+
* @return array Column information,e.g., array(0 => 'ID_parent, 1 => 'title_name')
|
1679 |
+
*/
|
1680 |
+
function get_hidden_columns( ) {
|
1681 |
+
$columns = get_user_option( 'managesettings_page_' . MLACoreOptions::MLA_SETTINGS_SLUG . '-iptc_exifcolumnshidden' );
|
1682 |
+
|
1683 |
+
if ( is_array( $columns ) ) {
|
1684 |
+
return $columns;
|
1685 |
+
}
|
1686 |
+
|
1687 |
+
return self::_default_hidden_columns();
|
1688 |
+
}
|
1689 |
+
|
1690 |
+
/**
|
1691 |
+
* Returns an array where the key is the column that needs to be sortable
|
1692 |
+
* and the value is db column to sort by. Also notes the current sort column,
|
1693 |
+
* if set.
|
1694 |
+
*
|
1695 |
+
* @since 2.60
|
1696 |
+
*
|
1697 |
+
* @return array Sortable column information,e.g.,
|
1698 |
+
* 'slugs'=>array('data_values',boolean)
|
1699 |
+
*/
|
1700 |
+
function get_sortable_columns( ) {
|
1701 |
+
$columns = self::$default_sortable_columns;
|
1702 |
+
|
1703 |
+
if ( isset( $_REQUEST['orderby'] ) ) {
|
1704 |
+
$needle = array( $_REQUEST['orderby'], false );
|
1705 |
+
$key = array_search( $needle, $columns );
|
1706 |
+
if ( $key ) {
|
1707 |
+
$columns[ $key ][ 1 ] = true;
|
1708 |
+
}
|
1709 |
+
} else {
|
1710 |
+
$columns['menu_order'][ 1 ] = true;
|
1711 |
+
}
|
1712 |
+
|
1713 |
+
return $columns;
|
1714 |
+
}
|
1715 |
+
|
1716 |
+
/**
|
1717 |
+
* Returns HTML markup for one view that can be used with this table
|
1718 |
+
*
|
1719 |
+
* @since 2.60
|
1720 |
+
*
|
1721 |
+
* @param string $view_slug View slug
|
1722 |
+
* @param array $custom_field_item count and labels for the View
|
1723 |
+
* @param string $current_view Slug for current view
|
1724 |
+
*
|
1725 |
+
* @return string | false HTML for link to display the view, false if count = zero
|
1726 |
+
*/
|
1727 |
+
function _get_view( $view_slug, $custom_field_item, $current_view ) {
|
1728 |
+
static $base_url = NULL;
|
1729 |
+
|
1730 |
+
$class = ( $view_slug == $current_view ) ? ' class="current"' : '';
|
1731 |
+
|
1732 |
+
/*
|
1733 |
+
* Calculate the common values once per page load
|
1734 |
+
*/
|
1735 |
+
if ( is_null( $base_url ) ) {
|
1736 |
+
/*
|
1737 |
+
* Remember the view filters
|
1738 |
+
*/
|
1739 |
+
$base_url = 'options-general.php?page=' . MLACoreOptions::MLA_SETTINGS_SLUG . '-iptc_exif&mla_tab=iptc_exif';
|
1740 |
+
|
1741 |
+
if ( isset( $_REQUEST['s'] ) ) {
|
1742 |
+
//$base_url = add_query_arg( array( 's' => $_REQUEST['s'] ), $base_url );
|
1743 |
+
}
|
1744 |
+
}
|
1745 |
+
|
1746 |
+
$singular = sprintf('%s <span class="count">(%%s)</span>', $custom_field_item['singular'] );
|
1747 |
+
$plural = sprintf('%s <span class="count">(%%s)</span>', $custom_field_item['plural'] );
|
1748 |
+
$nooped_plural = _n_noop( $singular, $plural, 'media-library-assistant' );
|
1749 |
+
return "<a href='" . add_query_arg( array( 'mla_iptc_exif_view' => $view_slug ), $base_url )
|
1750 |
+
. "'$class>" . sprintf( translate_nooped_plural( $nooped_plural, $custom_field_item['count'], 'media-library-assistant' ), number_format_i18n( $custom_field_item['count'] ) ) . '</a>';
|
1751 |
+
} // _get_view
|
1752 |
+
|
1753 |
+
/**
|
1754 |
+
* Returns an associative array listing all the views that can be used with this table.
|
1755 |
+
* These are listed across the top of the page and managed by WordPress.
|
1756 |
+
*
|
1757 |
+
* @since 2.60
|
1758 |
+
*
|
1759 |
+
* @return array View information,e.g., array ( id => link )
|
1760 |
+
*/
|
1761 |
+
function get_views( ) {
|
1762 |
+
// Find current view
|
1763 |
+
$current_view = isset( $_REQUEST['mla_iptc_exif_view'] ) ? $_REQUEST['mla_iptc_exif_view'] : 'all';
|
1764 |
+
|
1765 |
+
// Generate the list of views, retaining keyword search criterion
|
1766 |
+
$s = isset( $_REQUEST['s'] ) ? $_REQUEST['s'] : '';
|
1767 |
+
$iptc_exif_items = MLA_IPTC_EXIF_Query::mla_tabulate_iptc_exif_items( $s );
|
1768 |
+
$view_links = array();
|
1769 |
+
foreach ( $iptc_exif_items as $slug => $item )
|
1770 |
+
$view_links[ $slug ] = self::_get_view( $slug, $item, $current_view );
|
1771 |
+
|
1772 |
+
return $view_links;
|
1773 |
+
}
|
1774 |
+
|
1775 |
+
/**
|
1776 |
+
* Get an associative array ( option_name => option_title ) with the list
|
1777 |
+
* of bulk actions available on this table.
|
1778 |
+
*
|
1779 |
+
* @since 2.60
|
1780 |
+
*
|
1781 |
+
* @return array Contains all the bulk actions: 'slugs'=>'Visible Titles'
|
1782 |
+
*/
|
1783 |
+
function get_bulk_actions( ) {
|
1784 |
+
return self::mla_get_bulk_actions();
|
1785 |
+
}
|
1786 |
+
|
1787 |
+
/**
|
1788 |
+
* Get an associative array ( option_name => option_title ) with the list
|
1789 |
+
* of bulk actions available on this table.
|
1790 |
+
*
|
1791 |
+
* @since 2.60
|
1792 |
+
*
|
1793 |
+
* @return array Contains all the bulk actions: 'slugs'=>'Visible Titles'
|
1794 |
+
*/
|
1795 |
+
public static function mla_get_bulk_actions( ) {
|
1796 |
+
$actions = array();
|
1797 |
+
|
1798 |
+
$actions['edit'] = __( 'Edit', 'media-library-assistant' );
|
1799 |
+
$actions['delete'] = __( 'Delete Permanently', 'media-library-assistant' );
|
1800 |
+
$actions['execute'] = __( 'Execute', 'media-library-assistant' );
|
1801 |
+
$actions['purge'] = __( 'Purge Values', 'media-library-assistant' );
|
1802 |
+
|
1803 |
+
return $actions;
|
1804 |
+
}
|
1805 |
+
|
1806 |
+
/**
|
1807 |
+
* Get dropdown box of rule status values, i.e., Active/Inactive.
|
1808 |
+
*
|
1809 |
+
* @since 2.60
|
1810 |
+
*
|
1811 |
+
* @param string $selected Optional. Currently selected status. Default 'any'.
|
1812 |
+
* @return string HTML markup for dropdown box.
|
1813 |
+
*/
|
1814 |
+
public static function mla_get_custom_field_status_dropdown( $selected = 'any' ) {
|
1815 |
+
$dropdown = '<select name="mla_iptc_exif_status" class="postform" id="name">' . "\n";
|
1816 |
+
|
1817 |
+
$selected_attribute = ( $selected == 'any' ) ? ' selected="selected"' : '';
|
1818 |
+
$dropdown .= "\t" . sprintf( '<option value="any"%1$s>%2$s</option>', $selected_attribute, _wp_specialchars( __( 'Any Status', 'media-library-assistant' ) ) ) . "\n";
|
1819 |
+
|
1820 |
+
$selected_attribute = ( $selected == 'active' ) ? ' selected="selected"' : '';
|
1821 |
+
$dropdown .= "\t" . sprintf( '<option value="active"%1$s>%2$s</option>', $selected_attribute, _wp_specialchars( __( 'Active', 'media-library-assistant' ) ) ) . "\n";
|
1822 |
+
|
1823 |
+
$selected_attribute = ( $selected == 'inactive' ) ? ' selected="selected"' : '';
|
1824 |
+
$dropdown .= "\t" . sprintf( '<option value="inactive"%1$s>%2$s</option>', $selected_attribute, _wp_specialchars( __( 'Inactive', 'media-library-assistant' ) ) ) . "\n";
|
1825 |
+
|
1826 |
+
$dropdown .= '</select>';
|
1827 |
+
|
1828 |
+
return $dropdown;
|
1829 |
+
}
|
1830 |
+
|
1831 |
+
/**
|
1832 |
+
* Extra controls to be displayed between bulk actions and pagination
|
1833 |
+
*
|
1834 |
+
* Modeled after class-wp-posts-list-table.php in wp-admin/includes.
|
1835 |
+
*
|
1836 |
+
* @since 2.40
|
1837 |
+
*
|
1838 |
+
* @param string 'top' or 'bottom', i.e., above or below the table rows
|
1839 |
+
*
|
1840 |
+
* @return void
|
1841 |
+
*/
|
1842 |
+
function extra_tablenav( $which ) {
|
1843 |
+
/*
|
1844 |
+
* Decide which actions to show
|
1845 |
+
*/
|
1846 |
+
if ( 'top' == $which ) {
|
1847 |
+
$actions = array( 'mla_iptc_exif_status', 'mla_filter' );
|
1848 |
+
} else {
|
1849 |
+
$actions = array();
|
1850 |
+
}
|
1851 |
+
|
1852 |
+
if ( empty( $actions ) ) {
|
1853 |
+
return;
|
1854 |
+
}
|
1855 |
+
|
1856 |
+
echo ( '<div class="alignleft actions">' );
|
1857 |
+
|
1858 |
+
foreach ( $actions as $action ) {
|
1859 |
+
switch ( $action ) {
|
1860 |
+
case 'mla_iptc_exif_status':
|
1861 |
+
echo self::mla_get_custom_field_status_dropdown( isset( $_REQUEST['mla_iptc_exif_status'] ) ? $_REQUEST['mla_iptc_exif_status'] : 'any' );
|
1862 |
+
break;
|
1863 |
+
case 'mla_filter':
|
1864 |
+
submit_button( __( 'Filter', 'media-library-assistant' ), 'secondary', 'mla_filter', false, array( 'id' => 'template-query-submit' ) );
|
1865 |
+
break;
|
1866 |
+
default:
|
1867 |
+
// ignore anything else
|
1868 |
+
}
|
1869 |
+
}
|
1870 |
+
|
1871 |
+
echo ( '</div>' );
|
1872 |
+
}
|
1873 |
+
|
1874 |
+
/**
|
1875 |
+
* Prepares the list of items for displaying
|
1876 |
+
*
|
1877 |
+
* This is where you prepare your data for display. This method will usually
|
1878 |
+
* be used to query the database, sort and filter the data, and generally
|
1879 |
+
* get it ready to be displayed. At a minimum, we should set $this->items and
|
1880 |
+
* $this->set_pagination_args().
|
1881 |
+
*
|
1882 |
+
* @since 2.60
|
1883 |
+
*
|
1884 |
+
* @return void
|
1885 |
+
*/
|
1886 |
+
function prepare_items( ) {
|
1887 |
+
$this->_column_headers = array(
|
1888 |
+
$this->get_columns(),
|
1889 |
+
$this->get_hidden_columns(),
|
1890 |
+
$this->get_sortable_columns()
|
1891 |
+
);
|
1892 |
+
|
1893 |
+
/*
|
1894 |
+
* REQUIRED for pagination.
|
1895 |
+
*/
|
1896 |
+
$total_items = MLA_IPTC_EXIF_Query::mla_count_iptc_exif_rules( $_REQUEST );
|
1897 |
+
$user = get_current_user_id();
|
1898 |
+
$screen = get_current_screen();
|
1899 |
+
$option = $screen->get_option( 'per_page', 'option' );
|
1900 |
+
if ( is_string( $option ) ) {
|
1901 |
+
$per_page = get_user_meta( $user, $option, true );
|
1902 |
+
} else {
|
1903 |
+
$per_page = 10;
|
1904 |
+
}
|
1905 |
+
|
1906 |
+
if ( empty( $per_page ) || $per_page < 1 ) {
|
1907 |
+
$per_page = $screen->get_option( 'per_page', 'default' );
|
1908 |
+
}
|
1909 |
+
|
1910 |
+
/*
|
1911 |
+
* REQUIRED. We also have to register our pagination options & calculations.
|
1912 |
+
*/
|
1913 |
+
$this->set_pagination_args( array(
|
1914 |
+
'total_items' => $total_items,
|
1915 |
+
'per_page' => $per_page,
|
1916 |
+
'total_pages' => ceil( $total_items / $per_page )
|
1917 |
+
) );
|
1918 |
+
|
1919 |
+
$current_page = $this->get_pagenum();
|
1920 |
+
|
1921 |
+
/*
|
1922 |
+
* REQUIRED. Assign sorted and paginated data to the items property, where
|
1923 |
+
* it can be used by the rest of the class.
|
1924 |
+
*/
|
1925 |
+
$this->items = MLA_IPTC_EXIF_Query::mla_query_iptc_exif_rules( $_REQUEST, ( ( $current_page - 1 ) * $per_page ), $per_page );
|
1926 |
+
}
|
1927 |
+
|
1928 |
+
/**
|
1929 |
+
* Generates (echoes) content for a single row of the table
|
1930 |
+
*
|
1931 |
+
* @since 2.60
|
1932 |
+
*
|
1933 |
+
* @param object the current item
|
1934 |
+
*
|
1935 |
+
* @return void Echoes the row HTML
|
1936 |
+
*/
|
1937 |
+
function single_row( $item ) {
|
1938 |
+
static $row_class = '';
|
1939 |
+
$row_class = ( $row_class == '' ? ' class="alternate"' : '' );
|
1940 |
+
|
1941 |
+
echo '<tr id="iptc_exif-' . $item->post_ID . '"' . $row_class . '>';
|
1942 |
+
echo parent::single_row_columns( $item );
|
1943 |
+
echo '</tr>';
|
1944 |
+
}
|
1945 |
+
} // class MLA_IPTC_EXIF_List_Table
|
1946 |
+
|
1947 |
+
/**
|
1948 |
+
* Class MLA (Media Library Assistant) IPTC EXIF Query implements the
|
1949 |
+
* searchable database of IPTC EXIF mapping rules.
|
1950 |
+
*
|
1951 |
+
* @package Media Library Assistant
|
1952 |
+
* @since 2.60
|
1953 |
+
*/
|
1954 |
+
class MLA_IPTC_EXIF_Query {
|
1955 |
+
|
1956 |
+
/**
|
1957 |
+
* Callback to sort array by a 'name' key.
|
1958 |
+
*
|
1959 |
+
* @since 2.60
|
1960 |
+
*
|
1961 |
+
* @param array $a The first array.
|
1962 |
+
* @param array $b The second array.
|
1963 |
+
* @return integer The comparison result.
|
1964 |
+
*/
|
1965 |
+
private static function _sort_uname_callback( $a, $b ) {
|
1966 |
+
return strnatcasecmp( $a['name'], $b['name'] );
|
1967 |
+
}
|
1968 |
+
|
1969 |
+
/**
|
1970 |
+
* In-memory representation of the IPTC EXIF mapping rules
|
1971 |
+
*
|
1972 |
+
* @since 2.60
|
1973 |
+
*
|
1974 |
+
* @var array $_iptc_exif_rules {
|
1975 |
+
* Items by ID. Key $$ID is an index number starting with 1.
|
1976 |
+
*
|
1977 |
+
* @type array $$ID {
|
1978 |
+
* Rule elements.
|
1979 |
+
*
|
1980 |
+
* @type integer $post_ID Rule ID; equal to $$ID.
|
1981 |
+
* @type string $type Rule type, ‘standard’, ‘taxonomy’ or ‘custom’.
|
1982 |
+
* @type string $key Field or taxonomy slug, custom field name the rule applies to.
|
1983 |
+
* @type string $rule_name Rule name, to accomodate an old custom fields bug.
|
1984 |
+
* @type string $name Field or taxonomy name the rule applies to.
|
1985 |
+
* @type boolean $hierarchical True if taxonomy is hierarchical.
|
1986 |
+
* @type string $iptc_value IPTC tag, e.g., ‘2#025’ or 'none'.
|
1987 |
+
* @type string $exif_value EXIF field name or Content Template begining "template:".
|
1988 |
+
* @type boolean $iptc_first True if IPTC value takes priority over EXIF value.
|
1989 |
+
* @type boolean $keep_existing Retain existing value(s), do not replace them.
|
1990 |
+
* @type string $format Output format, 'native', 'commas' or 'raw'.
|
1991 |
+
* @type string $option Output option, 'text', 'single', 'array' or 'multi'.
|
1992 |
+
* @type boolean $no_null Delete empty (NULL) values.
|
1993 |
+
* @type string $delimiters Term separator(s) for taxonomy rules.
|
1994 |
+
* @type integer $parent Parent term_id for taxonomy rules.
|
1995 |
+
* @type boolean $active True if rule should be applied during mapping.
|
1996 |
+
* @type boolean $read_only True if rule_name !== name, to prevent editing of "old bug" rules.
|
1997 |
+
* @type boolean $changed True if the rule has changed since loading.
|
1998 |
+
* @type boolean $deleted True if the rule has been deleted since loading.
|
1999 |
+
* }
|
2000 |
+
*/
|
2001 |
+
private static $_iptc_exif_rules = NULL;
|
2002 |
+
|
2003 |
+
/**
|
2004 |
+
* Highest existing IPTC EXIF rule ID value
|
2005 |
+
*
|
2006 |
+
* @since 2.60
|
2007 |
+
*
|
2008 |
+
* @var integer
|
2009 |
+
*/
|
2010 |
+
private static $_iptc_exif_rule_highest_ID = 0;
|
2011 |
+
|
2012 |
+
/**
|
2013 |
+
* Assemble the in-memory representation of the IPTC EXIF rules
|
2014 |
+
*
|
2015 |
+
* @since 2.60
|
2016 |
+
*
|
2017 |
+
* @param boolean $force_refresh Optional. Force a reload of rules. Default false.
|
2018 |
+
* @return boolean Success (true) or failure (false) of the operation
|
2019 |
+
*/
|
2020 |
+
private static function _get_iptc_exif_rules( $force_refresh = false ) {
|
2021 |
+
if ( false == $force_refresh && NULL != self::$_iptc_exif_rules ) {
|
2022 |
+
return true;
|
2023 |
+
}
|
2024 |
+
|
2025 |
+
self::$_iptc_exif_rules = array();
|
2026 |
+
self::$_iptc_exif_rule_highest_ID = 0;
|
2027 |
+
|
2028 |
+
$current_values = MLACore::mla_get_option( 'iptc_exif_mapping' );
|
2029 |
+
if (empty( $current_values ) ) {
|
2030 |
+
$current_values = array ( 'standard' => array(), 'taxonomy' => array(), 'custom' => array() );
|
2031 |
+
}
|
2032 |
+
|
2033 |
+
// One rule for each standard value, which MUST be present
|
2034 |
+
$default_values = MLACore::mla_get_option( 'iptc_exif_mapping', true );
|
2035 |
+
foreach( $default_values['standard'] as $key => $value ) {
|
2036 |
+
if ( isset( $current_values['standard'][ $key ] ) ) {
|
2037 |
+
$current_value = $current_values['standard'][ $key ];
|
2038 |
+
} else {
|
2039 |
+
$current_value = $value;
|
2040 |
+
}
|
2041 |
+
|
2042 |
+
self::$_iptc_exif_rules[ ++self::$_iptc_exif_rule_highest_ID ] = array(
|
2043 |
+
'post_ID' => self::$_iptc_exif_rule_highest_ID,
|
2044 |
+
'type' => 'standard',
|
2045 |
+
'key' => $key,
|
2046 |
+
'rule_name' => $current_value['name'],
|
2047 |
+
'name' => $current_value['name'],
|
2048 |
+
'hierarchical' => false,
|
2049 |
+
'iptc_value' => $current_value['iptc_value'],
|
2050 |
+
'exif_value' => $current_value['exif_value'],
|
2051 |
+
'iptc_first' => $current_value['iptc_first'],
|
2052 |
+
'keep_existing' => $current_value['keep_existing'],
|
2053 |
+
'format' => 'native',
|
2054 |
+
'option' => 'text',
|
2055 |
+
'no_null' => false,
|
2056 |
+
'delimiters' => '',
|
2057 |
+
'parent' => 0,
|
2058 |
+
'active' => isset( $current_value['active'] ) ? $current_value['active'] : false,
|
2059 |
+
'read_only' => false,
|
2060 |
+
'changed' => false,
|
2061 |
+
'deleted' => false,
|
2062 |
+
);
|
2063 |
+
}
|
2064 |
+
/*
|
2065 |
+
self::$_iptc_exif_rules[ ++self::$_iptc_exif_rule_highest_ID ] = array(
|
2066 |
+
'post_ID' => self::$_iptc_exif_rule_highest_ID,
|
2067 |
+
'type' => 'custom',
|
2068 |
+
'key' => $current_value['name'],
|
2069 |
+
'rule_name' => 'bad ' . $current_value['name'],
|
2070 |
+
'name' => $current_value['name'],
|
2071 |
+
'hierarchical' => false,
|
2072 |
+
'iptc_value' => $current_value['iptc_value'],
|
2073 |
+
'exif_value' => $current_value['exif_value'],
|
2074 |
+
'iptc_first' => $current_value['iptc_first'],
|
2075 |
+
'keep_existing' => $current_value['keep_existing'],
|
2076 |
+
'format' => 'native',
|
2077 |
+
'option' => 'text',
|
2078 |
+
'no_null' => false,
|
2079 |
+
'delimiters' => '',
|
2080 |
+
'parent' => 0,
|
2081 |
+
'active' => isset( $current_value['active'] ) ? $current_value['active'] : false,
|
2082 |
+
'read_only' => true,
|
2083 |
+
'changed' => false,
|
2084 |
+
'deleted' => false,
|
2085 |
+
);
|
2086 |
+
*/
|
2087 |
+
// One rule for each registered and supported taxonomy
|
2088 |
+
$taxonomies = get_taxonomies( array ( 'show_ui' => true ), 'objects' );
|
2089 |
+
foreach ( $taxonomies as $key => $value ) {
|
2090 |
+
if ( ! MLACore::mla_taxonomy_support($key, 'support') ) {
|
2091 |
+
continue;
|
2092 |
+
}
|
2093 |
+
|
2094 |
+
$current_value = array(
|
2095 |
+
'post_ID' => ++self::$_iptc_exif_rule_highest_ID,
|
2096 |
+
'type' => 'taxonomy',
|
2097 |
+
'key' => $key,
|
2098 |
+
'rule_name' => $value->labels->name,
|
2099 |
+
'name' => $value->labels->name,
|
2100 |
+
'hierarchical' => $value->hierarchical,
|
2101 |
+
'format' => 'native',
|
2102 |
+
'option' => 'text',
|
2103 |
+
'no_null' => false,
|
2104 |
+
'read_only' => false,
|
2105 |
+
'changed' => false,
|
2106 |
+
'deleted' => false,
|
2107 |
+
);
|
2108 |
+
|
2109 |
+
if ( isset( $current_values['taxonomy'][ $key ] ) ) {
|
2110 |
+
$default_values = $current_values['taxonomy'][ $key ];
|
2111 |
+
$current_value = array_merge( $current_value, array(
|
2112 |
+
'iptc_value' => $default_values['iptc_value'],
|
2113 |
+
'exif_value' => $default_values['exif_value'],
|
2114 |
+
'iptc_first' => $default_values['iptc_first'],
|
2115 |
+
'keep_existing' => $default_values['keep_existing'],
|
2116 |
+
'delimiters' => $default_values['delimiters'],
|
2117 |
+
'parent' => $default_values['parent'],
|
2118 |
+
'active' => isset( $default_values['active'] ) ? $default_values['active'] : true,
|
2119 |
+
) );
|
2120 |
+
} else {
|
2121 |
+
$current_value = array_merge( $current_value, array(
|
2122 |
+
'iptc_value' => 'none',
|
2123 |
+
'exif_value' => '',
|
2124 |
+
'iptc_first' => true,
|
2125 |
+
'keep_existing' => true,
|
2126 |
+
'delimiters' => '',
|
2127 |
+
'parent' => 0,
|
2128 |
+
'active' => true,
|
2129 |
+
) );
|
2130 |
+
}
|
2131 |
+
|
2132 |
+
self::$_iptc_exif_rules[ self::$_iptc_exif_rule_highest_ID ] = $current_value;
|
2133 |
+
}
|
2134 |
+
|
2135 |
+
// One rule for each existing custom field rule, case insensitive "natural order"
|
2136 |
+
$sorted_keys = array();
|
2137 |
+
foreach ( $current_values['custom'] as $rule_name => $current_value ) {
|
2138 |
+
$sorted_keys[ $current_value['name'] ] = $current_value['name'];
|
2139 |
+
}
|
2140 |
+
natcasesort( $sorted_keys );
|
2141 |
+
|
2142 |
+
$sorted_names = array();
|
2143 |
+
foreach ( $sorted_keys as $rule_name ) {
|
2144 |
+
$sorted_names[ $rule_name ] = array();
|
2145 |
+
}
|
2146 |
+
|
2147 |
+
// Allow for multiple rules mapping the same name (an old bug)
|
2148 |
+
foreach ( $current_values['custom'] as $rule_name => $current_value ) {
|
2149 |
+
$sorted_names[ $current_value['name'] ][] = $rule_name;
|
2150 |
+
}
|
2151 |
+
|
2152 |
+
foreach ( $sorted_names as $sorted_keys ) {
|
2153 |
+
foreach ( $sorted_keys as $rule_name ) {
|
2154 |
+
$current_value = $current_values['custom'][ $rule_name ];
|
2155 |
+
self::$_iptc_exif_rules[ ++self::$_iptc_exif_rule_highest_ID ] = array(
|
2156 |
+
'post_ID' => self::$_iptc_exif_rule_highest_ID,
|
2157 |
+
'type' => 'custom',
|
2158 |
+
'key' => $rule_name,
|
2159 |
+
'rule_name' => $rule_name,
|
2160 |
+
'name' => $current_value['name'],
|
2161 |
+
'hierarchical' => false,
|
2162 |
+
'iptc_value' => $current_value['iptc_value'],
|
2163 |
+
'exif_value' => $current_value['exif_value'],
|
2164 |
+
'iptc_first' => $current_value['iptc_first'],
|
2165 |
+
'keep_existing' => $current_value['keep_existing'],
|
2166 |
+
'format' => $current_value['format'],
|
2167 |
+
'option' => $current_value['option'],
|
2168 |
+
'no_null' => $current_value['no_null'],
|
2169 |
+
'delimiters' => '',
|
2170 |
+
'parent' => 0,
|
2171 |
+
'active' => isset( $current_value['active'] ) ? $current_value['active'] : true,
|
2172 |
+
'read_only' => $rule_name !== $current_value['name'],
|
2173 |
+
'changed' => false,
|
2174 |
+
'deleted' => false,
|
2175 |
+
);
|
2176 |
+
|
2177 |
+
if ( self::$_iptc_exif_rules[ self::$_iptc_exif_rule_highest_ID ]['read_only'] ) {
|
2178 |
+
self::$_iptc_exif_rules[ self::$_iptc_exif_rule_highest_ID ]['active'] = false;
|
2179 |
+
}
|
2180 |
+
} // foreach rule
|
2181 |
+
} // foreach name
|
2182 |
+
|
2183 |
+
return true;
|
2184 |
+
}
|
2185 |
+
|
2186 |
+
/**
|
2187 |
+
* Flush the in-memory representation of the IPTC EXIF rules to the option value
|
2188 |
+
*
|
2189 |
+
* @since 2.60
|
2190 |
+
*/
|
2191 |
+
public static function mla_put_iptc_exif_rules() {
|
2192 |
+
if ( NULL === self::$_iptc_exif_rules ) {
|
2193 |
+
return;
|
2194 |
+
}
|
2195 |
+
|
2196 |
+
$iptc_exif_rules = array();
|
2197 |
+
$rules_changed = false;
|
2198 |
+
|
2199 |
+
foreach( self::$_iptc_exif_rules as $ID => $current_value ) {
|
2200 |
+
if ( $current_value['deleted'] ) {
|
2201 |
+
$rules_changed = true;
|
2202 |
+
continue;
|
2203 |
+
}
|
2204 |
+
|
2205 |
+
$new_value = array(
|
2206 |
+
'name' => $current_value['name'],
|
2207 |
+
'iptc_value' => $current_value['iptc_value'],
|
2208 |
+
'exif_value' => $current_value['exif_value'],
|
2209 |
+
'iptc_first' => $current_value['iptc_first'],
|
2210 |
+
'keep_existing' => $current_value['keep_existing'],
|
2211 |
+
'active' => $current_value['active'],
|
2212 |
+
);
|
2213 |
+
|
2214 |
+
switch( $current_value['type'] ) {
|
2215 |
+
case 'taxonomy':
|
2216 |
+
$new_value['hierarchical'] = $current_value['hierarchical'];
|
2217 |
+
$new_value['parent'] = $current_value['parent'];
|
2218 |
+
$new_value['delimiters'] = $current_value['delimiters'];
|
2219 |
+
break;
|
2220 |
+
case 'custom':
|
2221 |
+
$new_value['format'] = $current_value['format'];
|
2222 |
+
$new_value['option'] = $current_value['option'];
|
2223 |
+
$new_value['no_null'] = $current_value['no_null'];
|
2224 |
+
break;
|
2225 |
+
default:
|
2226 |
+
break;
|
2227 |
+
}
|
2228 |
+
|
2229 |
+
$iptc_exif_rules[ $current_value['type'] ][ $current_value['key'] ] = $new_value;
|
2230 |
+
$rules_changed |= $current_value['changed'];
|
2231 |
+
}
|
2232 |
+
|
2233 |
+
if ( $rules_changed ) {
|
2234 |
+
$settings_changed = MLACore::mla_update_option( 'iptc_exif_mapping', $iptc_exif_rules );
|
2235 |
+
self::_get_iptc_exif_rules( true );
|
2236 |
+
}
|
2237 |
+
}
|
2238 |
+
|
2239 |
+
/**
|
2240 |
+
* Sanitize and expand query arguments from request variables
|
2241 |
+
*
|
2242 |
+
* @since 2.60
|
2243 |
+
*
|
2244 |
+
* @param array query parameters from web page, usually found in $_REQUEST
|
2245 |
+
* @param int Optional number of rows (default 0) to skip over to reach desired page
|
2246 |
+
* @param int Optional number of rows on each page (0 = all rows, default)
|
2247 |
+
*
|
2248 |
+
* @return array revised arguments suitable for query
|
2249 |
+
*/
|
2250 |
+
private static function _prepare_iptc_exif_rules_query( $raw_request, $offset = 0, $count = 0 ) {
|
2251 |
+
/*
|
2252 |
+
* Go through the $raw_request, take only the arguments that are used in the query and
|
2253 |
+
* sanitize or validate them.
|
2254 |
+
*/
|
2255 |
+
if ( ! is_array( $raw_request ) ) {
|
2256 |
+
/* translators: 1: ERROR tag 2: function name 3: non-array value */
|
2257 |
+
MLACore::mla_debug_add( sprintf( _x( '%1$s: %2$s non-array "%3$s"', 'error_log', 'media-library-assistant' ), __( 'ERROR', 'media-library-assistant' ), 'MLA_IPTC_EXIF_Query::_prepare_iptc_exif_rules_query', var_export( $raw_request, true ) ), MLACore::MLA_DEBUG_CATEGORY_ANY );
|
2258 |
+
return NULL;
|
2259 |
+
}
|
2260 |
+
|
2261 |
+
$clean_request = array (
|
2262 |
+
'mla_iptc_exif_view' => 'all',
|
2263 |
+
'mla_iptc_exif_status' => 'any',
|
2264 |
+
'orderby' => 'none',
|
2265 |
+
'order' => 'ASC',
|
2266 |
+
's' => ''
|
2267 |
+
);
|
2268 |
+
|
2269 |
+
foreach ( $raw_request as $key => $value ) {
|
2270 |
+
switch ( $key ) {
|
2271 |
+
case 'mla_iptc_exif_view':
|
2272 |
+
case 'mla_iptc_exif_status':
|
2273 |
+
$clean_request[ $key ] = $value;
|
2274 |
+
break;
|
2275 |
+
case 'orderby':
|
2276 |
+
if ( 'none' == $value ) {
|
2277 |
+
$clean_request[ $key ] = $value;
|
2278 |
+
} else {
|
2279 |
+
$sortable_columns = MLA_IPTC_EXIF_List_Table::mla_get_sortable_columns();
|
2280 |
+
foreach ($sortable_columns as $sort_key => $sort_value ) {
|
2281 |
+
if ( $value == $sort_value[0] ) {
|
2282 |
+
$clean_request[ $key ] = $value;
|
2283 |
+
break;
|
2284 |
+
}
|
2285 |
+
} // foreach
|
2286 |
+
}
|
2287 |
+
break;
|
2288 |
+
case 'order':
|
2289 |
+
switch ( $value = strtoupper ($value ) ) {
|
2290 |
+
case 'ASC':
|
2291 |
+
case 'DESC':
|
2292 |
+
$clean_request[ $key ] = $value;
|
2293 |
+
break;
|
2294 |
+
default:
|
2295 |
+
$clean_request[ $key ] = 'ASC';
|
2296 |
+
}
|
2297 |
+
break;
|
2298 |
+
/*
|
2299 |
+
* ['s'] - Search items by one or more keywords
|
2300 |
+
*/
|
2301 |
+
case 's':
|
2302 |
+
$clean_request[ $key ] = stripslashes( trim( $value ) );
|
2303 |
+
break;
|
2304 |
+
default:
|
2305 |
+
// ignore anything else in $_REQUEST
|
2306 |
+
} // switch $key
|
2307 |
+
} // foreach $raw_request
|
2308 |
+
|
2309 |
+
/*
|
2310 |
+
* Ignore incoming paged value; use offset and count instead
|
2311 |
+
*/
|
2312 |
+
if ( ( (int) $count ) > 0 ) {
|
2313 |
+
$clean_request['offset'] = $offset;
|
2314 |
+
$clean_request['posts_per_page'] = $count;
|
2315 |
+
}
|
2316 |
+
|
2317 |
+
return $clean_request;
|
2318 |
+
}
|
2319 |
+
|
2320 |
+
/**
|
2321 |
+
* Query the plugin_examples items
|
2322 |
+
*
|
2323 |
+
* @since 2.60
|
2324 |
+
*
|
2325 |
+
* @param array query parameters from web page, usually found in $_REQUEST
|
2326 |
+
*
|
2327 |
+
* @return array query results; array of MLA post_mime_type objects
|
2328 |
+
*/
|
2329 |
+
private static function _execute_iptc_exif_rules_query( $request ) {
|
2330 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2331 |
+
return array ();
|
2332 |
+
}
|
2333 |
+
|
2334 |
+
/*
|
2335 |
+
* Sort and filter the list
|
2336 |
+
*/
|
2337 |
+
$keywords = isset( $request['s'] ) ? $request['s'] : '';
|
2338 |
+
preg_match_all('/".*?("|$)|((?<=[\t ",+])|^)[^\t ",+]+/', $keywords, $matches);
|
2339 |
+
$keywords = array_map( 'MLAQuery::mla_search_terms_tidy', $matches[0]);
|
2340 |
+
$view = isset( $request['mla_iptc_exif_view'] ) ? $request['mla_iptc_exif_view'] : 'all';
|
2341 |
+
$status = isset( $request['mla_iptc_exif_status'] ) ? $request['mla_iptc_exif_status'] : 'any';
|
2342 |
+
$index = 0;
|
2343 |
+
$sortable_items = array();
|
2344 |
+
|
2345 |
+
foreach ( self::$_iptc_exif_rules as $ID => $value ) {
|
2346 |
+
if ( ! empty( $keywords ) ) {
|
2347 |
+
$iptc_text = array_key_exists( $value['iptc_value'], MLAData::$mla_iptc_records ) ? MLAData::$mla_iptc_records[ $value['iptc_value'] ] : $value['iptc_value'];
|
2348 |
+
|
2349 |
+
$found = false;
|
2350 |
+
foreach ( $keywords as $keyword ) {
|
2351 |
+
$found |= false !== stripos( $value['rule_name'], $keyword );
|
2352 |
+
$found |= false !== stripos( $value['name'], $keyword );
|
2353 |
+
$found |= false !== stripos( $iptc_text, $keyword );
|
2354 |
+
$found |= false !== stripos( $value['iptc_value'], $keyword );
|
2355 |
+
$found |= false !== stripos( $value['exif_value'], $keyword );
|
2356 |
+
}
|
2357 |
+
|
2358 |
+
if ( ! $found ) {
|
2359 |
+
continue;
|
2360 |
+
}
|
2361 |
+
}
|
2362 |
+
|
2363 |
+
switch( $view ) {
|
2364 |
+
case 'standard':
|
2365 |
+
$found = 'standard' === $value['type'];
|
2366 |
+
break;
|
2367 |
+
case 'taxonomy':
|
2368 |
+
$found = 'taxonomy' === $value['type'];
|
2369 |
+
break;
|
2370 |
+
case 'custom':
|
2371 |
+
$found = 'custom' === $value['type'];
|
2372 |
+
break;
|
2373 |
+
case 'read_only':
|
2374 |
+
$found = $value['read_only'];
|
2375 |
+
break;
|
2376 |
+
default:
|
2377 |
+
$found = true;
|
2378 |
+
}// $view
|
2379 |
+
|
2380 |
+
if ( ! $found ) {
|
2381 |
+
continue;
|
2382 |
+
}
|
2383 |
+
|
2384 |
+
switch( $status ) {
|
2385 |
+
case 'active':
|
2386 |
+
$found = $value['active'];
|
2387 |
+
break;
|
2388 |
+
case 'inactive':
|
2389 |
+
$found = ! $value['active'];
|
2390 |
+
break;
|
2391 |
+
default:
|
2392 |
+
$found = true;
|
2393 |
+
}// $view
|
2394 |
+
|
2395 |
+
if ( ! $found ) {
|
2396 |
+
continue;
|
2397 |
+
}
|
2398 |
+
|
2399 |
+
switch ( $request['orderby'] ) {
|
2400 |
+
case 'name':
|
2401 |
+
$sortable_items[ ( empty( $value['name'] ) ? chr(1) : $value['name'] ) . $ID ] = (object) $value;
|
2402 |
+
break;
|
2403 |
+
case 'rule_name':
|
2404 |
+
$sortable_items[ ( empty( $value['rule_name'] ) ? chr(1) : $value['rule_name'] ) . $ID ] = (object) $value;
|
2405 |
+
break;
|
2406 |
+
case 'iptc_value':
|
2407 |
+
$sortable_items[ ( ( 'none' === $value['iptc_value'] ) ? chr(1) : $value['iptc_value'] ) . $ID ] = (object) $value;
|
2408 |
+
break;
|
2409 |
+
case 'exif_value':
|
2410 |
+
$sortable_items[ ( empty( $value['exif_value'] ) ? chr(1) : $value['exif_value'] ) . $ID ] = (object) $value;
|
2411 |
+
break;
|
2412 |
+
case 'priority':
|
2413 |
+
$sortable_items[ ( $value['iptc_first'] ? chr(2) : chr(1) ) . $ID ] = (object) $value;
|
2414 |
+
break;
|
2415 |
+
case 'existing_text':
|
2416 |
+
$sortable_items[ ( $value['keep_existing'] ? __( 'Keep', 'media-library-assistant' ) : __( 'Replace', 'media-library-assistant' ) ) . $ID ] = (object) $value;
|
2417 |
+
break;
|
2418 |
+
case 'status':
|
2419 |
+
$sortable_items[ ( $value['active'] ? __( 'Active', 'media-library-assistant' ) : __( 'Inactive', 'media-library-assistant' ) ) . $ID ] = (object) $value;
|
2420 |
+
break;
|
2421 |
+
case 'delimiters':
|
2422 |
+
$sortable_items[ ( empty( $value['delimiters'] ) ? chr(1) : $value['delimiters'] ) . $ID ] = (object) $value;
|
2423 |
+
break;
|
2424 |
+
case 'parent':
|
2425 |
+
if ( empty( $value['parent'] ) ) {
|
2426 |
+
$parent = chr(1);
|
2427 |
+
} else {
|
2428 |
+
$term = get_term( $value['parent'], $value['key'] );
|
2429 |
+
$parent = $term->name;
|
2430 |
+
}
|
2431 |
+
|
2432 |
+
$sortable_items[ $parent . $ID ] = (object) $value;
|
2433 |
+
break;
|
2434 |
+
case 'delete_null':
|
2435 |
+
$sortable_items[ ( $value['no_null'] ? __( 'Yes', 'media-library-assistant' ) : __( 'No', 'media-library-assistant' ) ) . $ID ] = (object) $value;
|
2436 |
+
break;
|
2437 |
+
case 'format':
|
2438 |
+
$sortable_items[ ( empty( $value['format'] ) ? chr(1) : $value['format'] ) . $ID ] = (object) $value;
|
2439 |
+
break;
|
2440 |
+
case 'option':
|
2441 |
+
$sortable_items[ ( empty( $value['option'] ) ? chr(1) : $value['option'] ) . $ID ] = (object) $value;
|
2442 |
+
break;
|
2443 |
+
default:
|
2444 |
+
$sortable_items[ absint( $ID ) ] = (object) $value;
|
2445 |
+
break;
|
2446 |
+
} //orderby
|
2447 |
+
}
|
2448 |
+
|
2449 |
+
$sorted_items = array();
|
2450 |
+
$sorted_keys = array_keys( $sortable_items );
|
2451 |
+
natcasesort( $sorted_keys );
|
2452 |
+
foreach ( $sorted_keys as $key ) {
|
2453 |
+
$sorted_items[] = $sortable_items[ $key ];
|
2454 |
+
}
|
2455 |
+
|
2456 |
+
if ( 'DESC' == $request['order'] ) {
|
2457 |
+
$sorted_items = array_reverse( $sorted_items, true );
|
2458 |
+
}
|
2459 |
+
|
2460 |
+
/*
|
2461 |
+
* Paginate the sorted list
|
2462 |
+
*/
|
2463 |
+
$results = array();
|
2464 |
+
$offset = isset( $request['offset'] ) ? $request['offset'] : 0;
|
2465 |
+
$count = isset( $request['posts_per_page'] ) ? $request['posts_per_page'] : -1;
|
2466 |
+
foreach ( $sorted_items as $value ) {
|
2467 |
+
if ( $offset ) {
|
2468 |
+
$offset--;
|
2469 |
+
} elseif ( $count-- ) {
|
2470 |
+
$results[] = $value;
|
2471 |
+
} else {
|
2472 |
+
break;
|
2473 |
+
}
|
2474 |
+
}
|
2475 |
+
|
2476 |
+
return $results;
|
2477 |
+
}
|
2478 |
+
|
2479 |
+
/**
|
2480 |
+
* Get the total number of MLA iptc_exif_rule objects
|
2481 |
+
*
|
2482 |
+
* @since 2.60
|
2483 |
+
*
|
2484 |
+
* @param array Query variables, e.g., from $_REQUEST
|
2485 |
+
*
|
2486 |
+
* @return integer Number of MLA iptc_exif_rule objects
|
2487 |
+
*/
|
2488 |
+
public static function mla_count_iptc_exif_rules( $request ) {
|
2489 |
+
$request = self::_prepare_iptc_exif_rules_query( $request );
|
2490 |
+
$results = self::_execute_iptc_exif_rules_query( $request );
|
2491 |
+
return count( $results );
|
2492 |
+
}
|
2493 |
+
|
2494 |
+
/**
|
2495 |
+
* Retrieve MLA iptc_exif_rule objects for list table display
|
2496 |
+
*
|
2497 |
+
* @since 2.60
|
2498 |
+
*
|
2499 |
+
* @param array query parameters from web page, usually found in $_REQUEST
|
2500 |
+
* @param int number of rows to skip over to reach desired page
|
2501 |
+
* @param int number of rows on each page
|
2502 |
+
*
|
2503 |
+
* @return array MLA iptc_exif_rule objects
|
2504 |
+
*/
|
2505 |
+
public static function mla_query_iptc_exif_rules( $request, $offset, $count ) {
|
2506 |
+
$request = self::_prepare_iptc_exif_rules_query( $request, $offset, $count );
|
2507 |
+
$results = self::_execute_iptc_exif_rules_query( $request );
|
2508 |
+
return $results;
|
2509 |
+
}
|
2510 |
+
|
2511 |
+
/**
|
2512 |
+
* Find a IPTC EXIF Rule ID given its rule name
|
2513 |
+
*
|
2514 |
+
* @since 2.60
|
2515 |
+
*
|
2516 |
+
* @param string $rule_name MLA IPTC EXIF Rule name.
|
2517 |
+
* @return integer Rule ID if the rule exists else zero (0).
|
2518 |
+
*/
|
2519 |
+
public static function mla_find_iptc_exif_rule_ID( $rule_name ) {
|
2520 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2521 |
+
return false;
|
2522 |
+
}
|
2523 |
+
|
2524 |
+
foreach( self::$_iptc_exif_rules as $ID => $rule ) {
|
2525 |
+
if ( $rule_name == $rule['rule_name'] ) {
|
2526 |
+
return $ID;
|
2527 |
+
}
|
2528 |
+
}
|
2529 |
+
|
2530 |
+
return 0;
|
2531 |
+
}
|
2532 |
+
|
2533 |
+
/**
|
2534 |
+
* Return the IPTC EXIF custom field rule names
|
2535 |
+
*
|
2536 |
+
* @since 2.60
|
2537 |
+
*
|
2538 |
+
* @return array MLA iptc_exif_rule name => name
|
2539 |
+
*/
|
2540 |
+
public static function mla_iptc_exif_rule_names() {
|
2541 |
+
$names = array();
|
2542 |
+
|
2543 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2544 |
+
return $names;
|
2545 |
+
}
|
2546 |
+
|
2547 |
+
foreach( self::$_iptc_exif_rules as $ID => $rule ) {
|
2548 |
+
if ( 'custom' === $rule['type'] ) {
|
2549 |
+
$names[ $rule['name'] ]['name'] = $rule['name'];
|
2550 |
+
}
|
2551 |
+
}
|
2552 |
+
|
2553 |
+
return $names;
|
2554 |
+
}
|
2555 |
+
|
2556 |
+
/**
|
2557 |
+
* Find a IPTC EXIF Rule given its ID
|
2558 |
+
*
|
2559 |
+
* @since 2.60
|
2560 |
+
*
|
2561 |
+
* @param integer $ID MLA IPTC EXIF Rule ID
|
2562 |
+
*
|
2563 |
+
* @return array MLA iptc_exif_rule array
|
2564 |
+
* @return boolean false; MLA iptc_exif_rule does not exist
|
2565 |
+
*/
|
2566 |
+
public static function mla_find_iptc_exif_rule( $ID ) {
|
2567 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2568 |
+
return false;
|
2569 |
+
}
|
2570 |
+
|
2571 |
+
if ( isset( self::$_iptc_exif_rules[ $ID ] ) ) {
|
2572 |
+
return self::$_iptc_exif_rules[ $ID ];
|
2573 |
+
}
|
2574 |
+
|
2575 |
+
return false;
|
2576 |
+
}
|
2577 |
+
|
2578 |
+
/**
|
2579 |
+
* Convert a IPTC EXIF Rule to an old-style mapping rule, given its ID
|
2580 |
+
*
|
2581 |
+
* @since 2.60
|
2582 |
+
*
|
2583 |
+
* @param integer|array $rule_ids MLA IPTC EXIF Rule ID(s)
|
2584 |
+
*
|
2585 |
+
* @return array MLA iptc_exif_mapping values ( 'standard' => array(), 'taxonomy' => array(), 'custom' => array() )
|
2586 |
+
* @return boolean false; MLA iptc_exif_rules do not exist
|
2587 |
+
*/
|
2588 |
+
public static function mla_convert_iptc_exif_rules( $rule_ids ) {
|
2589 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2590 |
+
return false;
|
2591 |
+
}
|
2592 |
+
|
2593 |
+
if ( is_scalar( $rule_ids ) ) {
|
2594 |
+
$rule_ids = array( $rule_ids );
|
2595 |
+
}
|
2596 |
+
|
2597 |
+
$rules = array( 'standard' => array(), 'taxonomy' => array(), 'custom' => array() );
|
2598 |
+
foreach( $rule_ids as $id ) {
|
2599 |
+
$id = absint( $id );
|
2600 |
+
if ( isset( self::$_iptc_exif_rules[ $id ] ) ) {
|
2601 |
+
$new_rule = self::$_iptc_exif_rules[ $id ];
|
2602 |
+
$old_rule = array(
|
2603 |
+
'name' => $new_rule['name'],
|
2604 |
+
'iptc_value' => $new_rule['iptc_value'],
|
2605 |
+
'exif_value' => $new_rule['exif_value'],
|
2606 |
+
'iptc_first' => $new_rule['iptc_first'],
|
2607 |
+
'keep_existing' => $new_rule['keep_existing'],
|
2608 |
+
'active' => $new_rule['active'],
|
2609 |
+
);
|
2610 |
+
|
2611 |
+
switch( $new_rule['type'] ) {
|
2612 |
+
case 'taxonomy':
|
2613 |
+
$old_rule['hierarchical'] = $new_rule['hierarchical'];
|
2614 |
+
$old_rule['parent'] = $new_rule['parent'];
|
2615 |
+
$old_rule['delimiters'] = $new_rule['delimiters'];
|
2616 |
+
break;
|
2617 |
+
case 'custom':
|
2618 |
+
$old_rule['format'] = $new_rule['format'];
|
2619 |
+
$old_rule['option'] = $new_rule['option'];
|
2620 |
+
$old_rule['no_null'] = $new_rule['no_null'];
|
2621 |
+
break;
|
2622 |
+
default:
|
2623 |
+
break;
|
2624 |
+
}
|
2625 |
+
|
2626 |
+
// Convert to "checkbox", i.e. isset() == true
|
2627 |
+
if ( $new_rule['no_null'] ) {
|
2628 |
+
$old_rule['no_null'] = $new_rule['no_null'];
|
2629 |
+
}
|
2630 |
+
|
2631 |
+
$rules[ $new_rule['type'] ][ $new_rule['key'] ] = $old_rule;
|
2632 |
+
}
|
2633 |
+
}
|
2634 |
+
|
2635 |
+
return $rules;
|
2636 |
+
}
|
2637 |
+
|
2638 |
+
/**
|
2639 |
+
* Update a IPTC EXIF Rule property given its ID and key.
|
2640 |
+
*
|
2641 |
+
* @since 2.60
|
2642 |
+
*
|
2643 |
+
* @param integer $ID MLA IPTC EXIF Rule ID.
|
2644 |
+
* @param string $key MLA IPTC EXIF Rule property.
|
2645 |
+
* @param string $value MLA IPTC EXIF Rule new value.
|
2646 |
+
* @return boolean true if object exists else false.
|
2647 |
+
*/
|
2648 |
+
public static function mla_update_iptc_exif_rule( $ID, $key, $value ) {
|
2649 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2650 |
+
return false;
|
2651 |
+
}
|
2652 |
+
|
2653 |
+
if ( isset( self::$_iptc_exif_rules[ $ID ] ) ) {
|
2654 |
+
self::$_iptc_exif_rules[ $ID ][ $key ] = $value;
|
2655 |
+
return true;
|
2656 |
+
}
|
2657 |
+
|
2658 |
+
return false;
|
2659 |
+
}
|
2660 |
+
|
2661 |
+
/**
|
2662 |
+
* Replace a IPTC EXIF Rule given its value array.
|
2663 |
+
*
|
2664 |
+
* @since 2.60
|
2665 |
+
*
|
2666 |
+
* @param array $value MLA IPTC EXIF Rule new value.
|
2667 |
+
* @return boolean true if object exists else false.
|
2668 |
+
*/
|
2669 |
+
public static function mla_replace_iptc_exif_rule( $value ) {
|
2670 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2671 |
+
return false;
|
2672 |
+
}
|
2673 |
+
|
2674 |
+
if ( isset( self::$_iptc_exif_rules[ $value['post_ID'] ] ) ) {
|
2675 |
+
self::$_iptc_exif_rules[ $value['post_ID'] ] = $value;
|
2676 |
+
return true;
|
2677 |
+
}
|
2678 |
+
|
2679 |
+
return false;
|
2680 |
+
}
|
2681 |
+
|
2682 |
+
/**
|
2683 |
+
* Insert a IPTC EXIF Rule given its value array.
|
2684 |
+
*
|
2685 |
+
* @since 2.60
|
2686 |
+
*
|
2687 |
+
* @param array $value MLA IPTC EXIF Rule new value.
|
2688 |
+
* @return boolean true if addition succeeds else false.
|
2689 |
+
*/
|
2690 |
+
public static function mla_add_iptc_exif_rule( $value ) {
|
2691 |
+
if ( ! self::_get_iptc_exif_rules() ) {
|
2692 |
+
return false;
|
2693 |
+
}
|
2694 |
+
|
2695 |
+
$value['post_ID'] = ++self::$_iptc_exif_rule_highest_ID;
|
2696 |
+
$value['read_only'] = $value['rule_name'] !== $value['name'];
|
2697 |
+
$value['changed'] = true;
|
2698 |
+
$value['deleted'] = false;
|
2699 |
+
|
2700 |
+
self::$_iptc_exif_rules[ $value['post_ID'] ] = $value;
|
2701 |
+
return true;
|
2702 |
+
}
|
2703 |
+
|
2704 |
+
/**
|
2705 |
+
* Tabulate MLA iptc_exif_rule objects by view for list table display
|
2706 |
+
*
|
2707 |
+
* @since 2.60
|
2708 |
+
*
|
2709 |
+
* @param string keyword search criterion, optional
|
2710 |
+
*
|
2711 |
+
* @return array ( 'singular' label, 'plural' label, 'count' of items )
|
2712 |
+
*/
|
2713 |
+
public static function mla_tabulate_iptc_exif_items( $s = '' ) {
|
2714 |
+
if ( empty( $s ) ) {
|
2715 |
+
$request = array( 'mla_iptc_exif_view' => 'all' );
|
2716 |
+
} else {
|
2717 |
+
$request = array( 's' => $s );
|
2718 |
+
}
|
2719 |
+
|
2720 |
+
$items = self::mla_query_iptc_exif_rules( $request, 0, 0 );
|
2721 |
+
|
2722 |
+
$template_items = array(
|
2723 |
+
'all' => array(
|
2724 |
+
'singular' => _x( 'All', 'table_view_singular', 'media_library-assistant' ),
|
2725 |
+
'plural' => _x( 'All', 'table_view_plural', 'media_library-assistant' ),
|
2726 |
+
'count' => 0 ),
|
2727 |
+
'standard' => array(
|
2728 |
+
'singular' => _x( 'Standard', 'table_view_singular', 'media_library-assistant' ),
|
2729 |
+
'plural' => _x( 'Standard', 'table_view_plural', 'media_library-assistant' ),
|
2730 |
+
'count' => 0 ),
|
2731 |
+
'taxonomy' => array(
|
2732 |
+
'singular' => _x( 'Taxonomy', 'table_view_singular', 'media_library-assistant' ),
|
2733 |
+
'plural' => _x( 'Taxonomy', 'table_view_plural', 'media_library-assistant' ),
|
2734 |
+
'count' => 0 ),
|
2735 |
+
'custom' => array(
|
2736 |
+
'singular' => _x( 'Custom', 'table_view_singular', 'media_library-assistant' ),
|
2737 |
+
'plural' => _x( 'Custom', 'table_view_plural', 'media_library-assistant' ),
|
2738 |
+
'count' => 0 ),
|
2739 |
+
'read_only' => array(
|
2740 |
+
'singular' => _x( 'Read Only', 'table_view_singular', 'media_library-assistant' ),
|
2741 |
+
'plural' => _x( 'Read Only', 'table_view_plural', 'media_library-assistant' ),
|
2742 |
+
'count' => 0 ),
|
2743 |
+
);
|
2744 |
+
|
2745 |
+
foreach ( $items as $value ) {
|
2746 |
+
$template_items['all']['count']++;
|
2747 |
+
|
2748 |
+
switch( $value->type ) {
|
2749 |
+
case 'standard':
|
2750 |
+
$template_items[ 'standard' ]['count']++;
|
2751 |
+
break;
|
2752 |
+
case 'taxonomy':
|
2753 |
+
$template_items[ 'taxonomy' ]['count']++;
|
2754 |
+
break;
|
2755 |
+
case 'custom':
|
2756 |
+
$template_items[ 'custom' ]['count']++;
|
2757 |
+
break;
|
2758 |
+
default:
|
2759 |
+
break;
|
2760 |
+
}
|
2761 |
+
|
2762 |
+
if ( $value->read_only ) {
|
2763 |
+
$template_items[ 'read_only' ]['count']++;
|
2764 |
+
}
|
2765 |
+
}
|
2766 |
+
|
2767 |
+
return $template_items;
|
2768 |
+
}
|
2769 |
+
} // class MLA_IPTC_EXIF_Query
|
2770 |
+
|
2771 |
/*
|
2772 |
* Actions are added here, when the source file is loaded, because the mla_compose_iptc_exif_tab
|
2773 |
* function is called too late to be useful.
|
2774 |
*/
|
2775 |
add_action( 'admin_enqueue_scripts', 'MLASettings_IPTCEXIF::mla_admin_enqueue_scripts' );
|
2776 |
+
add_action( 'admin_init', 'MLA_IPTC_EXIF_List_Table::mla_admin_init' );
|
2777 |
?>
|
includes/class-mla-settings.php
CHANGED
@@ -49,6 +49,15 @@ class MLASettings {
|
|
49 |
*/
|
50 |
const JAVASCRIPT_INLINE_MAPPING_CUSTOM_SLUG = 'mla-inline-mapping-custom-scripts';
|
51 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
52 |
/**
|
53 |
* Slug for localizing and enqueueing JavaScript - MLA IPTC/EXIF tab
|
54 |
*
|
@@ -107,6 +116,7 @@ class MLASettings {
|
|
107 |
case self::JAVASCRIPT_INLINE_MAPPING_CUSTOM_SLUG:
|
108 |
require_once( MLA_PLUGIN_PATH . 'includes/class-mla-settings-custom-fields-tab.php' );
|
109 |
break;
|
|
|
110 |
case self::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG:
|
111 |
require_once( MLA_PLUGIN_PATH . 'includes/class-mla-settings-iptc-exif-tab.php' );
|
112 |
break;
|
@@ -359,6 +369,7 @@ class MLASettings {
|
|
359 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_EDIT_UPLOAD_SLUG, 'MLASettings_Upload::mla_inline_edit_upload_action' );
|
360 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG, 'MLASettings_CustomFields::mla_inline_edit_custom_action' );
|
361 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_MAPPING_CUSTOM_SLUG, 'MLASettings_CustomFields::mla_inline_mapping_custom_action' );
|
|
|
362 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG, 'MLASettings_IPTCEXIF::mla_inline_mapping_iptc_exif_action' );
|
363 |
}
|
364 |
|
@@ -481,7 +492,18 @@ class MLASettings {
|
|
481 |
);
|
482 |
|
483 |
add_screen_option( $option, $args );
|
484 |
-
} //
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
485 |
elseif ( 'documentation' == $_REQUEST['mla_tab'] ) {
|
486 |
if ( isset( $_REQUEST['mla-example-display'] ) || isset( $_REQUEST['mla-example-search'] ) ) {
|
487 |
$option = 'per_page';
|
@@ -510,7 +532,7 @@ class MLASettings {
|
|
510 |
|
511 |
// Do we have options/help information for this tab?
|
512 |
$screen_suffix = substr( $screen->id, strlen( 'settings_page_' . MLACoreOptions::MLA_SETTINGS_SLUG ) ) ;
|
513 |
-
if ( ! in_array( $screen_suffix, array( '-view', '-upload', '-shortcodes', '-custom_field', '-documentation' ) ) ) {
|
514 |
return;
|
515 |
}
|
516 |
|
@@ -603,7 +625,7 @@ class MLASettings {
|
|
603 |
* @return mixed New value if this is our option, otherwise original status
|
604 |
*/
|
605 |
public static function mla_set_screen_option_filter( $status, $option, $value ) {
|
606 |
-
if ( in_array( $option, array ( 'mla_views_per_page', 'mla_uploads_per_page', 'mla_types_per_page', 'mla_shortcode_templates_per_page', 'mla_custom_field_rules_per_page', 'mla_example_plugins_per_page' ) ) ) {
|
607 |
return $value;
|
608 |
}
|
609 |
|
49 |
*/
|
50 |
const JAVASCRIPT_INLINE_MAPPING_CUSTOM_SLUG = 'mla-inline-mapping-custom-scripts';
|
51 |
|
52 |
+
/**
|
53 |
+
* Slug for localizing and enqueueing JavaScript - MLA IPTC/EXIF List Table
|
54 |
+
*
|
55 |
+
* @since 2.60
|
56 |
+
*
|
57 |
+
* @var string
|
58 |
+
*/
|
59 |
+
const JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG = 'mla-inline-edit-iptc-exif-scripts';
|
60 |
+
|
61 |
/**
|
62 |
* Slug for localizing and enqueueing JavaScript - MLA IPTC/EXIF tab
|
63 |
*
|
116 |
case self::JAVASCRIPT_INLINE_MAPPING_CUSTOM_SLUG:
|
117 |
require_once( MLA_PLUGIN_PATH . 'includes/class-mla-settings-custom-fields-tab.php' );
|
118 |
break;
|
119 |
+
case self::JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG:
|
120 |
case self::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG:
|
121 |
require_once( MLA_PLUGIN_PATH . 'includes/class-mla-settings-iptc-exif-tab.php' );
|
122 |
break;
|
369 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_EDIT_UPLOAD_SLUG, 'MLASettings_Upload::mla_inline_edit_upload_action' );
|
370 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG, 'MLASettings_CustomFields::mla_inline_edit_custom_action' );
|
371 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_MAPPING_CUSTOM_SLUG, 'MLASettings_CustomFields::mla_inline_mapping_custom_action' );
|
372 |
+
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG, 'MLASettings_IPTCEXIF::mla_inline_edit_iptc_exif_action' );
|
373 |
add_action( 'wp_ajax_' . self::JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG, 'MLASettings_IPTCEXIF::mla_inline_mapping_iptc_exif_action' );
|
374 |
}
|
375 |
|
492 |
);
|
493 |
|
494 |
add_screen_option( $option, $args );
|
495 |
+
} // custom_field
|
496 |
+
elseif ( 'iptc_exif' == $_REQUEST['mla_tab'] ) {
|
497 |
+
$option = 'per_page';
|
498 |
+
|
499 |
+
$args = array(
|
500 |
+
'label' => __( 'Rules per page', 'media-library-assistant' ),
|
501 |
+
'default' => 10,
|
502 |
+
'option' => 'mla_iptc_exif_rules_per_page'
|
503 |
+
);
|
504 |
+
|
505 |
+
add_screen_option( $option, $args );
|
506 |
+
} // iptc_exif
|
507 |
elseif ( 'documentation' == $_REQUEST['mla_tab'] ) {
|
508 |
if ( isset( $_REQUEST['mla-example-display'] ) || isset( $_REQUEST['mla-example-search'] ) ) {
|
509 |
$option = 'per_page';
|
532 |
|
533 |
// Do we have options/help information for this tab?
|
534 |
$screen_suffix = substr( $screen->id, strlen( 'settings_page_' . MLACoreOptions::MLA_SETTINGS_SLUG ) ) ;
|
535 |
+
if ( ! in_array( $screen_suffix, array( '-view', '-upload', '-shortcodes', '-custom_field', '-iptc_exif', '-documentation' ) ) ) {
|
536 |
return;
|
537 |
}
|
538 |
|
625 |
* @return mixed New value if this is our option, otherwise original status
|
626 |
*/
|
627 |
public static function mla_set_screen_option_filter( $status, $option, $value ) {
|
628 |
+
if ( in_array( $option, array ( 'mla_views_per_page', 'mla_uploads_per_page', 'mla_types_per_page', 'mla_shortcode_templates_per_page', 'mla_custom_field_rules_per_page', 'mla_iptc_exif_rules_per_page', 'mla_example_plugins_per_page' ) ) ) {
|
629 |
return $value;
|
630 |
}
|
631 |
|
includes/class-mla-shortcode-support.php
CHANGED
@@ -3728,7 +3728,9 @@ class MLAShortcode_Support {
|
|
3728 |
$markup_values['found_rows'] = count( $root_terms );
|
3729 |
}
|
3730 |
|
3731 |
-
|
|
|
|
|
3732 |
}
|
3733 |
} else {
|
3734 |
$markup_values['thename'] = self::_process_shortcode_parameter( $mla_control_name, $markup_values );
|
@@ -3754,7 +3756,9 @@ class MLAShortcode_Support {
|
|
3754 |
array_unshift( $tags, $option_all );
|
3755 |
}
|
3756 |
|
3757 |
-
|
|
|
|
|
3758 |
}
|
3759 |
|
3760 |
if ( 'array' == $arguments['mla_output'] || empty($arguments['echo']) ) {
|
3728 |
$markup_values['found_rows'] = count( $root_terms );
|
3729 |
}
|
3730 |
|
3731 |
+
if ( count( $root_terms ) ) {
|
3732 |
+
self::_compose_term_list( $list, $tag_links, $root_terms, $markup_values, $arguments, $attr );
|
3733 |
+
}
|
3734 |
}
|
3735 |
} else {
|
3736 |
$markup_values['thename'] = self::_process_shortcode_parameter( $mla_control_name, $markup_values );
|
3756 |
array_unshift( $tags, $option_all );
|
3757 |
}
|
3758 |
|
3759 |
+
if ( count( $tags ) ) {
|
3760 |
+
self::_compose_term_list( $list, $tag_links, $tags, $markup_values, $arguments, $attr );
|
3761 |
+
}
|
3762 |
}
|
3763 |
|
3764 |
if ( 'array' == $arguments['mla_output'] || empty($arguments['echo']) ) {
|
includes/mla-plugin-loader.php
CHANGED
@@ -108,7 +108,7 @@ if ( ! empty( $mla_plugin_loader_error_messages ) ) {
|
|
108 |
* IPTC/EXIF and Custom Field mapping require full support, too.
|
109 |
* NOTE: AJAX upload_attachment is no longer used - see /wp-admin/asynch-upload.php
|
110 |
*/
|
111 |
-
$ajax_exceptions = array( MLACore::JAVASCRIPT_INLINE_EDIT_SLUG, 'mla-inline-mapping-iptc-exif-scripts', 'mla-inline-mapping-custom-scripts', 'mla-polylang-quick-translate', 'mla-inline-edit-upload-scripts', 'mla-inline-edit-view-scripts', 'mla-inline-edit-custom-scripts', 'upload-attachment' );
|
112 |
|
113 |
$ajax_only = true;
|
114 |
if ( MLA_AJAX_EXCEPTIONS ) {
|
108 |
* IPTC/EXIF and Custom Field mapping require full support, too.
|
109 |
* NOTE: AJAX upload_attachment is no longer used - see /wp-admin/asynch-upload.php
|
110 |
*/
|
111 |
+
$ajax_exceptions = array( MLACore::JAVASCRIPT_INLINE_EDIT_SLUG, 'mla-inline-mapping-iptc-exif-scripts', 'mla-inline-mapping-custom-scripts', 'mla-polylang-quick-translate', 'mla-inline-edit-upload-scripts', 'mla-inline-edit-view-scripts', 'mla-inline-edit-custom-scripts', 'mla-inline-edit-iptc-exif-scripts', 'upload-attachment' );
|
112 |
|
113 |
$ajax_only = true;
|
114 |
if ( MLA_AJAX_EXCEPTIONS ) {
|
index.php
CHANGED
@@ -16,7 +16,7 @@ Description: Enhances the Media Library; powerful [mla_gallery] [mla_tag_cloud]
|
|
16 |
Author: David Lingren, Fair Trade Judaica
|
17 |
Text Domain: media-library-assistant
|
18 |
Domain Path: /languages
|
19 |
-
Version: 2.
|
20 |
Author URI: http://fairtradejudaica.org/our-story/staff/
|
21 |
|
22 |
Copyright 2011-2017 David Lingren
|
16 |
Author: David Lingren, Fair Trade Judaica
|
17 |
Text Domain: media-library-assistant
|
18 |
Domain Path: /languages
|
19 |
+
Version: 2.60
|
20 |
Author URI: http://fairtradejudaica.org/our-story/staff/
|
21 |
|
22 |
Copyright 2011-2017 David Lingren
|
js/mla-inline-edit-settings-scripts.js
CHANGED
@@ -96,7 +96,7 @@ mlaInlineEditSettings = {
|
|
96 |
},
|
97 |
|
98 |
edit : function(id) {
|
99 |
-
var t = this, fields, checkboxes, editRow, rowData, fIndex;
|
100 |
t.revert();
|
101 |
|
102 |
if ( typeof(id) == 'object' )
|
@@ -118,10 +118,35 @@ mlaInlineEditSettings = {
|
|
118 |
rowData = $('#inline_'+id);
|
119 |
|
120 |
for ( fIndex = 0; fIndex < fields.length; fIndex++ ) {
|
121 |
-
$('
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
122 |
}
|
123 |
|
124 |
-
for ( fIndex = 0; fIndex <
|
125 |
if ( '1' == $('.'+checkboxes[fIndex], rowData).text() )
|
126 |
$(':input[name="' + checkboxes[fIndex] + '"]', editRow).attr( 'checked', 'checked' );
|
127 |
else
|
96 |
},
|
97 |
|
98 |
edit : function(id) {
|
99 |
+
var t = this, fields, checkboxes, editRow, rowData, fIndex, fText;
|
100 |
t.revert();
|
101 |
|
102 |
if ( typeof(id) == 'object' )
|
118 |
rowData = $('#inline_'+id);
|
119 |
|
120 |
for ( fIndex = 0; fIndex < fields.length; fIndex++ ) {
|
121 |
+
fText = $( '.' + fields[fIndex], rowData ).text();
|
122 |
+
|
123 |
+
switch ( fields[fIndex] ) {
|
124 |
+
case 'type':
|
125 |
+
// IPTC/EXIF rules differ by type
|
126 |
+
if ( 'taxonomy' == fText ) {
|
127 |
+
$('.inline-taxonomy-group', editRow).show();
|
128 |
+
} else {
|
129 |
+
$('.inline-taxonomy-group', editRow).hide();
|
130 |
+
}
|
131 |
+
|
132 |
+
if ( 'custom' == fText ) {
|
133 |
+
$('.inline-custom-group', editRow).show();
|
134 |
+
} else {
|
135 |
+
$('.inline-custom-group', editRow).hide();
|
136 |
+
}
|
137 |
+
|
138 |
+
break;
|
139 |
+
case 'parent_options':
|
140 |
+
fText = $( '.' + fields[fIndex], rowData ).html();
|
141 |
+
$(':input[name="parent"]', editRow).html( fText );
|
142 |
+
break;
|
143 |
+
default:
|
144 |
+
$(':input[name="' + fields[fIndex] + '"]', editRow).val( fText );
|
145 |
+
break;
|
146 |
+
} // switch fields[fIndex]
|
147 |
}
|
148 |
|
149 |
+
for ( fIndex = 0; fIndex < checkboxes.length; fIndex++ ) {
|
150 |
if ( '1' == $('.'+checkboxes[fIndex], rowData).text() )
|
151 |
$(':input[name="' + checkboxes[fIndex] + '"]', editRow).attr( 'checked', 'checked' );
|
152 |
else
|
js/mla-inline-edit-settings-scripts.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var ajaxurl,jQuery,mlaInlineEditSettings,mla,mla_inline_edit_settings_vars;(function(a){mlaInlineEditSettings={init:function(){var c=this,d=a("#inline-edit"),b=a("#bulk-edit");c.type=mla_inline_edit_settings_vars.tab;c.what="#"+mla_inline_edit_settings_vars.tab+"-";d.keyup(function(f){if(f.which==27){return mlaInlineEditSettings.revert()}});b.keyup(function(f){if(f.which==27){return mlaInlineEditSettings.revert()}});a("a.cancel",d).click(function(){return mlaInlineEditSettings.revert()});a("a.save",d).click(function(){return mlaInlineEditSettings.save(this)});a("td",d).keydown(function(f){if(f.which==13){return mlaInlineEditSettings.save(this)}});a("a.cancel",b).click(function(){return mlaInlineEditSettings.revert()});a("a.editinline").live("click",function(){mlaInlineEditSettings.edit(this);return false});a("#doaction, #doaction2").click(function(f){var g=a(this).attr("id").substr(2);if(a('select[name="'+g+'"]').val()=="edit"){f.preventDefault();c.setBulk()}else{if(a("form#posts-filter tr.inline-editor").length>0){c.revert()}}})},toggle:function(c){var b=this;if("none"==a(b.what+b.getId(c)).css("display")){b.revert()}else{b.edit(c)}},setBulk:function(){var b="",d=true;this.revert();a("#bulk-edit td").attr("colspan",a("th:visible, td:visible",".widefat:first thead").length);a("table.widefat tbody").prepend(a("#bulk-edit"));a("#bulk-edit").addClass("inline-editor").show();a('tbody th.check-column input[type="checkbox"]').each(function(){if(a(this).prop("checked")){d=false;var e=a(this).val(),c;c=a("#inline_"+e+" .slug").text()||mla_inline_edit_settings_vars.notitle;b+='<div id="ttle'+e+'"><a id="_'+e+'" class="ntdelbutton" title="'+mla_inline_edit_settings_vars.ntdeltitle+'">X</a>'+c+"</div>"}});if(d){return this.revert()}a("#bulk-titles").html(b);a("#bulk-titles a").click(function(){var c=a(this).attr("id").substr(1);a('table.widefat input[value="'+c+'"]').prop("checked",false);a("#ttle"+c).remove()});a("html, body").animate({scrollTop:0},"fast")},edit:function(
|
1 |
+
var ajaxurl,jQuery,mlaInlineEditSettings,mla,mla_inline_edit_settings_vars;(function(a){mlaInlineEditSettings={init:function(){var c=this,d=a("#inline-edit"),b=a("#bulk-edit");c.type=mla_inline_edit_settings_vars.tab;c.what="#"+mla_inline_edit_settings_vars.tab+"-";d.keyup(function(f){if(f.which==27){return mlaInlineEditSettings.revert()}});b.keyup(function(f){if(f.which==27){return mlaInlineEditSettings.revert()}});a("a.cancel",d).click(function(){return mlaInlineEditSettings.revert()});a("a.save",d).click(function(){return mlaInlineEditSettings.save(this)});a("td",d).keydown(function(f){if(f.which==13){return mlaInlineEditSettings.save(this)}});a("a.cancel",b).click(function(){return mlaInlineEditSettings.revert()});a("a.editinline").live("click",function(){mlaInlineEditSettings.edit(this);return false});a("#doaction, #doaction2").click(function(f){var g=a(this).attr("id").substr(2);if(a('select[name="'+g+'"]').val()=="edit"){f.preventDefault();c.setBulk()}else{if(a("form#posts-filter tr.inline-editor").length>0){c.revert()}}})},toggle:function(c){var b=this;if("none"==a(b.what+b.getId(c)).css("display")){b.revert()}else{b.edit(c)}},setBulk:function(){var b="",d=true;this.revert();a("#bulk-edit td").attr("colspan",a("th:visible, td:visible",".widefat:first thead").length);a("table.widefat tbody").prepend(a("#bulk-edit"));a("#bulk-edit").addClass("inline-editor").show();a('tbody th.check-column input[type="checkbox"]').each(function(){if(a(this).prop("checked")){d=false;var e=a(this).val(),c;c=a("#inline_"+e+" .slug").text()||mla_inline_edit_settings_vars.notitle;b+='<div id="ttle'+e+'"><a id="_'+e+'" class="ntdelbutton" title="'+mla_inline_edit_settings_vars.ntdeltitle+'">X</a>'+c+"</div>"}});if(d){return this.revert()}a("#bulk-titles").html(b);a("#bulk-titles a").click(function(){var c=a(this).attr("id").substr(1);a('table.widefat input[value="'+c+'"]').prop("checked",false);a("#ttle"+c).remove()});a("html, body").animate({scrollTop:0},"fast")},edit:function(i){var e=this,b,g,d,f,h,c;e.revert();if(typeof(i)=="object"){i=e.getId(i)}b=mla_inline_edit_settings_vars.fields;g=mla_inline_edit_settings_vars.checkboxes;d=a("#inline-edit").clone(true);a("td",d).attr("colspan",a("th:visible, td:visible",".widefat:first thead").length);if(a(e.what+i).hasClass("alternate")){a(d).addClass("alternate")}a(e.what+i).hide().after(d);f=a("#inline_"+i);for(h=0;h<b.length;h++){c=a("."+b[h],f).text();switch(b[h]){case"type":if("taxonomy"==c){a(".inline-taxonomy-group",d).show()}else{a(".inline-taxonomy-group",d).hide()}if("custom"==c){a(".inline-custom-group",d).show()}else{a(".inline-custom-group",d).hide()}break;case"parent_options":c=a("."+b[h],f).html();a(':input[name="parent"]',d).html(c);break;default:a(':input[name="'+b[h]+'"]',d).val(c);break}}for(h=0;h<g.length;h++){if("1"==a("."+g[h],f).text()){a(':input[name="'+g[h]+'"]',d).attr("checked","checked")}else{a(':input[name="'+g[h]+'"]',d).removeAttr("checked")}}a(d).attr("id","edit-"+i).addClass("inline-editor").show();a(".ptitle",d).focus();return false},save:function(d){var c,b;if(typeof(d)=="object"){d=this.getId(d)}if(mla_inline_edit_settings_vars.useSpinnerClass){a("table.widefat .spinner").addClass("is-active")}else{a("table.widefat .spinner").show()}c={action:mla_inline_edit_settings_vars.ajax_action,mla_admin_nonce:mla_inline_edit_settings_vars.ajax_nonce,post_ID:d};b=a("#edit-"+d+" :input").serialize();c=b+"&"+a.param(c);a.post(ajaxurl,c,function(e){if(mla_inline_edit_settings_vars.useSpinnerClass){a("table.widefat .spinner").removeClass("is-active")}else{a("table.widefat .spinner").hide()}if(e){if(-1!=e.indexOf("<tr")){a(mlaInlineEditSettings.what+d).remove();a("#edit-"+d).before(e).remove();a(mlaInlineEditSettings.what+d).hide().fadeIn();a(mlaInlineEditSettings.what+d+" a.execute").click(function(f){f.preventDefault();return mla.inlineMapAttachment.bulkMap(f.target.id,0)})}else{e=e.replace(/<.[^<>]*?>/g,"");a("#edit-"+d+" .inline-edit-save .error").html(e).show()}}else{a("#edit-"+d+" .inline-edit-save .error").html(mla_inline_edit_settings_vars.error).show()}},"html");return false},revert:function(){var b=a("table.widefat tr.inline-editor").attr("id");if(b){a("table.widefat .inline-edit-save .waiting").hide();if("bulk-edit"==b){a("table.widefat #bulk-edit").removeClass("inline-editor").hide();a("#bulk-titles").html("");a("#inlineedit").append(a("#bulk-edit"))}else{if(mla_inline_edit_settings_vars.useSpinnerClass){a("table.widefat .spinner").removeClass("is-active")}else{a("table.widefat .spinner").hide()}a("#"+b).remove();b=b.substr(b.lastIndexOf("-")+1);a(this.what+b).show()}}return false},getId:function(c){var d=a(c).closest("tr").attr("id"),b=d.split("-");return b[b.length-1]}};a(document).ready(function(){mlaInlineEditSettings.init()})})(jQuery);
|
js/mla-inline-mapping-scripts.js
CHANGED
@@ -105,7 +105,7 @@ var jQuery,
|
|
105 |
//console.log( JSON.stringify( mla.bulkMap ) );
|
106 |
|
107 |
e.preventDefault();
|
108 |
-
return mla.inlineMapAttachment.bulkMap( '
|
109 |
});
|
110 |
|
111 |
// add event handler to the Bulk Actions Apply (bottom)
|
@@ -125,7 +125,7 @@ var jQuery,
|
|
125 |
});
|
126 |
|
127 |
e.preventDefault();
|
128 |
-
return mla.inlineMapAttachment.bulkMap( '
|
129 |
});
|
130 |
|
131 |
// add event handler to the Execute rollover links
|
105 |
//console.log( JSON.stringify( mla.bulkMap ) );
|
106 |
|
107 |
e.preventDefault();
|
108 |
+
return mla.inlineMapAttachment.bulkMap( 'mapping-options-bulk-execute', 0 );
|
109 |
});
|
110 |
|
111 |
// add event handler to the Bulk Actions Apply (bottom)
|
125 |
});
|
126 |
|
127 |
e.preventDefault();
|
128 |
+
return mla.inlineMapAttachment.bulkMap( 'mapping-options-bulk-execute', 0 );
|
129 |
});
|
130 |
|
131 |
// add event handler to the Execute rollover links
|
js/mla-inline-mapping-scripts.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
var jQuery,mla_inline_mapping_vars,mla={settings:{},bulkMap:{ids:[],inProcess:false,doCancel:false},utility:{},inlineMapAttachment:null};(function(a){mla.settings=typeof mla_inline_mapping_vars==="undefined"?{}:mla_inline_mapping_vars;mla_inline_mapping_vars=void 0;mla.inlineMapAttachment={init:function(){var b=a("#mla-progress-div");a("#mla-progress-pause",b).off("click");a("#mla-progress-pause",b).click(function(){if(mla.bulkMap.inProcess){mla.bulkMap.doCancel=true;return false}else{return mla.inlineMapAttachment.revert()}});a("#mla-progress-cancel",b).off("click");a("#mla-progress-cancel",b).click(function(){return mla.inlineMapAttachment.revert()});a("#mla-progress-resume",b).off("click");a("#mla-progress-resume",b).click(function(){var c=+mla.settings.totalItems,d=+a("#mla-progress-offset").val();if(c<d){d=c}else{if(0>d){d=0}}if(mla.bulkMap.inProcess){mla.bulkMap.doCancel=true;return false}else{return mla.inlineMapAttachment.bulkMap(mla.bulkMap.targetName,d)}});a("#mla-progress-refresh",b).off("click");a("#mla-progress-refresh",b).click(function(){a("#mla-progress-refresh").prop("disabled",true).css("opacity","0.5")});a("#mla-progress-close",b).off("click");a("#mla-progress-close",b).click(function(c){if(mla.bulkMap.inProcess){return false}return mla.inlineMapAttachment.revert()});a('input[type="submit"].mla-mapping').click(function(c){c.preventDefault();return mla.inlineMapAttachment.bulkMap(c.target.name,0)});a('input[type="submit"]#doaction').click(function(f){var d=a("#bulk-action-selector-top").val(),c;if("execute"!==d){return true}c=a('tbody th.check-column input[type="checkbox"]').serializeArray();if(0===c.length){return true}a.each(c,function(e,g){mla.bulkMap.ids[e]=+g.value});f.preventDefault();return mla.inlineMapAttachment.bulkMap("
|
1 |
+
var jQuery,mla_inline_mapping_vars,mla={settings:{},bulkMap:{ids:[],inProcess:false,doCancel:false},utility:{},inlineMapAttachment:null};(function(a){mla.settings=typeof mla_inline_mapping_vars==="undefined"?{}:mla_inline_mapping_vars;mla_inline_mapping_vars=void 0;mla.inlineMapAttachment={init:function(){var b=a("#mla-progress-div");a("#mla-progress-pause",b).off("click");a("#mla-progress-pause",b).click(function(){if(mla.bulkMap.inProcess){mla.bulkMap.doCancel=true;return false}else{return mla.inlineMapAttachment.revert()}});a("#mla-progress-cancel",b).off("click");a("#mla-progress-cancel",b).click(function(){return mla.inlineMapAttachment.revert()});a("#mla-progress-resume",b).off("click");a("#mla-progress-resume",b).click(function(){var c=+mla.settings.totalItems,d=+a("#mla-progress-offset").val();if(c<d){d=c}else{if(0>d){d=0}}if(mla.bulkMap.inProcess){mla.bulkMap.doCancel=true;return false}else{return mla.inlineMapAttachment.bulkMap(mla.bulkMap.targetName,d)}});a("#mla-progress-refresh",b).off("click");a("#mla-progress-refresh",b).click(function(){a("#mla-progress-refresh").prop("disabled",true).css("opacity","0.5")});a("#mla-progress-close",b).off("click");a("#mla-progress-close",b).click(function(c){if(mla.bulkMap.inProcess){return false}return mla.inlineMapAttachment.revert()});a('input[type="submit"].mla-mapping').click(function(c){c.preventDefault();return mla.inlineMapAttachment.bulkMap(c.target.name,0)});a('input[type="submit"]#doaction').click(function(f){var d=a("#bulk-action-selector-top").val(),c;if("execute"!==d){return true}c=a('tbody th.check-column input[type="checkbox"]').serializeArray();if(0===c.length){return true}a.each(c,function(e,g){mla.bulkMap.ids[e]=+g.value});f.preventDefault();return mla.inlineMapAttachment.bulkMap("mapping-options-bulk-execute",0)});a('input[type="submit"]#doaction2').click(function(f){var d=a("#bulk-action-selector-bottom").val(),c;if("execute"!==d){return true}c=a('tbody th.check-column input[type="checkbox"]').serializeArray();if(0===c.length){return true}a.each(c,function(e,g){mla.bulkMap.ids[e]=+g.value});f.preventDefault();return mla.inlineMapAttachment.bulkMap("mapping-options-bulk-execute",0)});a("a.execute").click(function(c){c.preventDefault();return mla.inlineMapAttachment.bulkMap(c.target.id,0)})},bulkMap:function(f,c){var e=0,d=0,h=0,g=0,i=0,b=[];c=+c;if(0<c){e=typeof mla.bulkMap.complete==="undefined"?0:mla.bulkMap.complete;d=typeof mla.bulkMap.unchanged==="undefined"?0:mla.bulkMap.unchanged;h=typeof mla.bulkMap.success==="undefined"?0:mla.bulkMap.success;g=typeof mla.bulkMap.skip==="undefined"?0:mla.bulkMap.skip;i=typeof mla.bulkMap.redone==="undefined"?0:mla.bulkMap.redone}if(e<c){g+=c-e}else{if(e>c){i+=e-c}}b=typeof mla.bulkMap.ids==="undefined"?[]:mla.bulkMap.ids;mla.bulkMap={ids:b,inProcess:false,doCancel:false,chunkSize:+mla.settings.bulkChunkSize,targetName:f,fields:a(mla.settings.fieldsId+" :input").serialize(),offset:c,waiting:mla.settings.totalItems-c,running:0,complete:c,unchanged:d,success:h,skip:g,redone:i,refresh:false};mla.inlineMapAttachment.progressOpen();mla.inlineMapAttachment.bulkPost();return false},progressOpen:function(){this.revert();a("#mla-progress-meter").css("width","0%");a("#mla-progress-meter").html("0%");a("#mla-progress-message").html("");a("#mla-progress-error").html("");a("#mla-progress-div").show();a("#mla-progress-pause").prop("disabled",false).css("opacity","1.0").show();a("#mla-progress-cancel").hide();a("#mla-progress-resume").hide();a("#mla-progress-offset").hide();a("#mla-progress-refresh").hide();a("#mla-progress-close").prop("disabled",true).css("opacity","0.5").show();a("html, body").animate({scrollTop:0},"fast")},bulkPost:function(){var g,c,f="",e=a("#mla-progress-div p.inline-edit-save .spinner"),d=a("#mla-progress-message"),b=a("#mla-progress-error");if(mla.bulkMap.waiting<mla.bulkMap.chunkSize){c=mla.bulkMap.waiting}else{c=mla.bulkMap.chunkSize}mla.bulkMap.waiting-=c;mla.bulkMap.running=c;g={page:mla.settings.page,mla_tab:mla.settings.mla_tab,screen:mla.settings.screen,action:mla.settings.ajax_action,mla_admin_nonce:mla.settings.ajax_nonce,bulk_action:mla.bulkMap.targetName,ids:mla.bulkMap.ids,offset:mla.bulkMap.complete,length:c};g=a.param(g)+"&"+mla.bulkMap.fields;mla.bulkMap.inProcess=true;percentComplete=Math.floor((100*mla.bulkMap.complete)/mla.settings.totalItems)+"%";a("#mla-progress-meter").css("width",percentComplete);a("#mla-progress-meter").html(percentComplete);if(0<mla.bulkMap.skip){f+=", "+mla.settings.bulkSkip+": "+mla.bulkMap.skip}if(0<mla.bulkMap.redone){f+=", "+mla.settings.bulkRedone+": "+mla.bulkMap.redone}if(mla.settings.useSpinnerClass){e.addClass("is-active")}else{e.show()}f=mla.settings.bulkWaiting+": "+mla.bulkMap.waiting+", "+mla.settings.bulkRunning+": "+mla.bulkMap.running+", "+mla.settings.bulkComplete+": "+mla.bulkMap.complete+f+", "+mla.settings.bulkUnchanged+": "+mla.bulkMap.unchanged+", "+mla.settings.bulkSuccess+": "+mla.bulkMap.success;d.html(f).show();a.ajax(ajaxurl,{type:"POST",data:g,dataType:"json"}).always(function(){if(mla.settings.useSpinnerClass){e.removeClass("is-active")}else{e.hide()}}).done(function(j,i){var k="no response.data",h="";if(j){if(!j.success){if(j.responseData){k=j.data}b.html(JSON.stringify(j));mla.bulkMap.waiting=0}else{if(0==j.data.processed){h=j.data.message;mla.bulkMap.waiting=0}else{mla.bulkMap.complete+=j.data.processed;mla.bulkMap.running=0;mla.bulkMap.unchanged+=j.data.unchanged;mla.bulkMap.success+=j.data.success;if("undefined"!==typeof j.data.refresh){mla.bulkMap.refresh=j.data.refresh}percentComplete=Math.floor((100*mla.bulkMap.complete)/mla.settings.totalItems)+"%";a("#mla-progress-meter").css("width",percentComplete);a("#mla-progress-meter").html(percentComplete);if(0<mla.bulkMap.skip){h+=", "+mla.settings.bulkSkip+": "+mla.bulkMap.skip}if(0<mla.bulkMap.redone){h+=", "+mla.settings.bulkRedone+": "+mla.bulkMap.redone}h=mla.settings.bulkWaiting+": "+mla.bulkMap.waiting+", "+mla.settings.bulkComplete+": "+mla.bulkMap.complete+h+", "+mla.settings.bulkUnchanged+": "+mla.bulkMap.unchanged+", "+mla.settings.bulkSuccess+": "+mla.bulkMap.success}d.html(h).show()}}else{b.html(mla.settings.error);mla.bulkMap.waiting=0}if(mla.bulkMap.doCancel){d.html(mla.settings.bulkPaused+". "+h).show();a("#mla-progress-pause").hide();a("#mla-progress-cancel").show();a("#mla-progress-resume").show();a("#mla-progress-offset").val(mla.bulkMap.complete).show()}else{if(mla.bulkMap.waiting){mla.inlineMapAttachment.bulkPost();return}}if(mla.bulkMap.refresh){a("#mla-progress-close").hide();a("#mla-progress-refresh").prop("disabled",false).css("opacity","1.0").show()}else{a("#mla-progress-close").prop("disabled",false).css("opacity","1.0")}a("#mla-progress-pause").prop("disabled",true).css("opacity","0.5");mla.bulkMap.inProcess=false}).fail(function(i,h){if(200==i.status){b.html("("+h+") "+i.responseText)}else{b.html(mla.settings.ajaxFailError+" ("+h+"), jqXHR( "+i.status+", "+i.statusText+", "+i.responseText+")")}})},revert:function(){var b=a("#mla-progress-div");if(b){if(mla.settings.useSpinnerClass){a("p.inline-edit-save .spinner",b).removeClass("is-active")}else{a("p.inline-edit-save .spinner",b).hide()}a(b).hide()}return false}};a(document).ready(function(){mla.inlineMapAttachment.init()})})(jQuery);
|
languages/media-library-assistant-en_US - References.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Media Library Assistant\n"
|
5 |
-
"POT-Creation-Date: 2017-
|
6 |
"PO-Revision-Date: 2015-08-21 21:38-0800\n"
|
7 |
"Last-Translator: David Lingren <david@fairtradejudaica.org>\n"
|
8 |
"Language-Team: David Lingren <david@fairtradejudaica.org>\n"
|
@@ -21,48 +21,48 @@ msgstr ""
|
|
21 |
"X-Poedit-SearchPath-2: index.php\n"
|
22 |
|
23 |
#: includes/class-mla-admin-columns-support-deprecated.php:33
|
24 |
-
#: includes/class-mla-admin-columns-support.php:
|
25 |
-
#: includes/class-mla-core-options.php:
|
26 |
-
#: includes/class-mla-settings.php:
|
27 |
#: index.php:48
|
28 |
msgid "Media Library Assistant"
|
29 |
msgstr ""
|
30 |
|
31 |
#: includes/class-mla-admin-columns-support-deprecated.php:34
|
32 |
-
#: includes/class-mla-admin-columns-support.php:
|
33 |
-
#: includes/class-mla-core-options.php:
|
34 |
msgid "Assistant"
|
35 |
msgstr ""
|
36 |
|
37 |
-
#: includes/class-mla-ajax.php:180 includes/class-mla-core-options.php:
|
38 |
-
#: includes/class-mla-data.php:
|
39 |
-
#: includes/class-mla-main.php:
|
40 |
#: includes/class-mla-objects.php:318 includes/class-mla-options.php:451
|
41 |
#: includes/mla-main-search-box-template.php:47
|
42 |
#: includes/mla-media-modal-js-template.php:40
|
43 |
msgid "Title"
|
44 |
msgstr ""
|
45 |
|
46 |
-
#: includes/class-mla-ajax.php:180 includes/class-mla-main.php:
|
47 |
-
#: includes/class-mla-thumbnail-generation.php:
|
48 |
msgid "Type"
|
49 |
msgstr ""
|
50 |
|
51 |
-
#: includes/class-mla-ajax.php:180 includes/class-mla-main.php:
|
52 |
msgid "Date"
|
53 |
msgstr ""
|
54 |
|
55 |
-
#: includes/class-mla-ajax.php:180 includes/class-mla-main.php:
|
56 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
57 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
58 |
-
#: includes/class-mla-settings-iptc-exif-
|
59 |
-
#: includes/class-mla-settings-iptc-exif-
|
60 |
#: includes/class-mla-settings-upload-tab.php:552
|
61 |
msgid "Status"
|
62 |
msgstr ""
|
63 |
|
64 |
-
#: includes/class-mla-ajax.php:184 includes/class-mla-list-table.php:
|
65 |
-
#: includes/class-mla-list-table.php:
|
66 |
#: includes/class-mla-polylang-support.php:359
|
67 |
#: includes/class-mla-thumbnail-generation.php:97
|
68 |
msgid "(no title)"
|
@@ -72,8 +72,8 @@ msgstr ""
|
|
72 |
msgid "Published"
|
73 |
msgstr ""
|
74 |
|
75 |
-
#: includes/class-mla-ajax.php:193 includes/class-mla-edit-media.php:
|
76 |
-
#: includes/class-mla-list-table.php:
|
77 |
msgid "Scheduled"
|
78 |
msgstr ""
|
79 |
|
@@ -81,46 +81,46 @@ msgstr ""
|
|
81 |
msgid "Pending Review"
|
82 |
msgstr ""
|
83 |
|
84 |
-
#: includes/class-mla-ajax.php:199 includes/class-mla-edit-media.php:
|
85 |
-
#: includes/class-mla-list-table.php:
|
86 |
msgid "Draft"
|
87 |
msgstr ""
|
88 |
|
89 |
-
#: includes/class-mla-ajax.php:209 includes/class-mla-list-table.php:
|
90 |
-
#: includes/class-mla-list-table.php:
|
91 |
-
#: includes/class-mla-list-table.php:
|
92 |
msgid "Y/m/d"
|
93 |
msgstr ""
|
94 |
|
95 |
#: includes/class-mla-ajax.php:238 includes/class-mla-ajax.php:245
|
96 |
-
#: includes/class-mla-ajax.php:254 includes/class-mla-core.php:
|
97 |
-
#: includes/class-mla-core.php:
|
98 |
-
#: includes/class-mla-core.php:
|
99 |
#: includes/class-mla-data-pdf.php:216 includes/class-mla-data-pdf.php:517
|
100 |
#: includes/class-mla-data-pdf.php:519 includes/class-mla-data-pdf.php:565
|
101 |
#: includes/class-mla-data-pdf.php:749 includes/class-mla-data-query.php:674
|
102 |
#: includes/class-mla-data.php:50 includes/class-mla-data.php:109
|
103 |
#: includes/class-mla-data.php:197 includes/class-mla-data.php:241
|
104 |
#: includes/class-mla-data.php:344 includes/class-mla-data.php:500
|
105 |
-
#: includes/class-mla-data.php:563 includes/class-mla-data.php:
|
106 |
-
#: includes/class-mla-data.php:
|
107 |
-
#: includes/class-mla-data.php:
|
108 |
-
#: includes/class-mla-data.php:
|
109 |
-
#: includes/class-mla-data.php:
|
110 |
-
#: includes/class-mla-data.php:
|
111 |
-
#: includes/class-mla-data.php:
|
112 |
-
#: includes/class-mla-data.php:
|
113 |
-
#: includes/class-mla-edit-media.php:316 includes/class-mla-edit-media.php:
|
114 |
-
#: includes/class-mla-edit-media.php:
|
115 |
-
#: includes/class-mla-main.php:
|
116 |
-
#: includes/class-mla-main.php:
|
117 |
-
#: includes/class-mla-main.php:
|
118 |
-
#: includes/class-mla-main.php:
|
119 |
-
#: includes/class-mla-main.php:
|
120 |
-
#: includes/class-mla-main.php:
|
121 |
-
#: includes/class-mla-main.php:
|
122 |
-
#: includes/class-mla-main.php:
|
123 |
-
#: includes/class-mla-main.php:
|
124 |
#: includes/class-mla-media-modal.php:575 includes/class-mla-mime-types.php:755
|
125 |
#: includes/class-mla-mime-types.php:1151
|
126 |
#: includes/class-mla-mime-types.php:1239
|
@@ -142,59 +142,53 @@ msgstr ""
|
|
142 |
#: includes/class-mla-options.php:219 includes/class-mla-options.php:421
|
143 |
#: includes/class-mla-options.php:500 includes/class-mla-options.php:1003
|
144 |
#: includes/class-mla-options.php:1440 includes/class-mla-options.php:1453
|
145 |
-
#: includes/class-mla-options.php:1457 includes/class-mla-options.php:
|
146 |
-
#: includes/class-mla-options.php:
|
147 |
-
#: includes/class-mla-options.php:
|
148 |
-
#: includes/class-mla-options.php:
|
149 |
-
#: includes/class-mla-options.php:
|
150 |
-
#: includes/class-mla-options.php:
|
151 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
152 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
153 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
154 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
155 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
156 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
157 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
158 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
159 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
160 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
161 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
162 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
163 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
|
|
164 |
#: includes/class-mla-settings-documentation-tab.php:97
|
165 |
#: includes/class-mla-settings-documentation-tab.php:297
|
166 |
#: includes/class-mla-settings-documentation-tab.php:1302
|
167 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
168 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
169 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
170 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
171 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
172 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
173 |
-
#: includes/class-mla-settings-iptc-exif-
|
174 |
-
#: includes/class-mla-settings-iptc-exif-
|
175 |
-
#: includes/class-mla-settings-iptc-exif-
|
176 |
-
#: includes/class-mla-settings-iptc-exif-
|
177 |
-
#: includes/class-mla-settings-iptc-exif-
|
178 |
-
#: includes/class-mla-settings-iptc-exif-
|
179 |
-
#: includes/class-mla-settings-iptc-exif-
|
180 |
-
#: includes/class-mla-settings-iptc-exif-
|
181 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:524
|
182 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:608
|
183 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:739
|
184 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1092
|
185 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1096
|
186 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1119
|
187 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:2230
|
188 |
#: includes/class-mla-settings-shortcodes-tab.php:79
|
189 |
#: includes/class-mla-settings-shortcodes-tab.php:90
|
190 |
#: includes/class-mla-settings-shortcodes-tab.php:94
|
191 |
#: includes/class-mla-settings-shortcodes-tab.php:112
|
192 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
193 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
|
|
194 |
#: includes/class-mla-settings-shortcodes-tab.php:214
|
195 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
196 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
197 |
-
#: includes/class-mla-settings-shortcodes-tab.php:1660
|
198 |
#: includes/class-mla-settings-upload-tab.php:301
|
199 |
#: includes/class-mla-settings-upload-tab.php:353
|
200 |
#: includes/class-mla-settings-upload-tab.php:432
|
@@ -205,150 +199,149 @@ msgstr ""
|
|
205 |
#: includes/class-mla-settings-view-tab.php:275
|
206 |
#: includes/class-mla-settings-view-tab.php:433
|
207 |
#: includes/class-mla-settings-view-tab.php:447
|
208 |
-
#: includes/class-mla-settings.php:
|
209 |
-
#: includes/class-mla-settings.php:
|
210 |
-
#: includes/class-mla-settings.php:
|
211 |
-
#: includes/class-mla-settings.php:
|
212 |
-
#: includes/class-mla-settings.php:
|
213 |
-
#: includes/class-mla-settings.php:
|
214 |
-
#: includes/class-mla-settings.php:
|
215 |
-
#: includes/class-mla-settings.php:
|
216 |
-
#: includes/class-mla-settings.php:
|
217 |
#: includes/class-mla-shortcode-support.php:2063
|
218 |
#: includes/class-mla-shortcode-support.php:2154
|
219 |
#: includes/class-mla-shortcode-support.php:3442
|
220 |
-
#: includes/class-mla-shortcode-support.php:
|
221 |
-
#: includes/class-mla-shortcode-support.php:
|
222 |
-
#: includes/class-mla-shortcode-support.php:
|
223 |
-
#: includes/class-mla-shortcode-support.php:
|
224 |
-
#: includes/class-mla-shortcode-support.php:
|
225 |
-
#: includes/class-mla-thumbnail-generation.php:
|
226 |
-
#: includes/class-mla-thumbnail-generation.php:
|
227 |
-
#: includes/class-mla-thumbnail-generation.php:
|
228 |
-
#: includes/class-mla-thumbnail-generation.php:
|
229 |
msgid "ERROR"
|
230 |
msgstr ""
|
231 |
|
232 |
-
#: includes/class-mla-ajax.php:238 includes/class-mla-main.php:
|
233 |
msgid "No post ID found"
|
234 |
msgstr ""
|
235 |
|
236 |
-
#: includes/class-mla-ajax.php:245 includes/class-mla-main.php:
|
237 |
#: includes/class-mla-polylang-support.php:256
|
238 |
msgid "You are not allowed to edit this Attachment."
|
239 |
msgstr ""
|
240 |
|
241 |
-
#: includes/class-mla-core-options.php:
|
242 |
msgid "Attachment Categories"
|
243 |
msgstr ""
|
244 |
|
245 |
-
#: includes/class-mla-core-options.php:
|
246 |
msgid "Check this option to add support for Attachment Categories."
|
247 |
msgstr ""
|
248 |
|
249 |
-
#: includes/class-mla-core-options.php:
|
250 |
msgid "Attachment Tags"
|
251 |
msgstr ""
|
252 |
|
253 |
-
#: includes/class-mla-core-options.php:
|
254 |
msgid "Check this option to add support for Attachment Tags."
|
255 |
msgstr ""
|
256 |
|
257 |
-
#: includes/class-mla-core-options.php:
|
258 |
msgid "Where-used Reporting"
|
259 |
msgstr ""
|
260 |
|
261 |
-
#: includes/class-mla-core-options.php:
|
262 |
msgid "Exclude Revisions"
|
263 |
msgstr ""
|
264 |
|
265 |
-
#: includes/class-mla-core-options.php:
|
266 |
msgid "Check this option to exclude revisions from where-used reporting."
|
267 |
msgstr ""
|
268 |
|
269 |
-
#: includes/class-mla-core-options.php:
|
270 |
msgid "Where-used database access tuning"
|
271 |
msgstr ""
|
272 |
|
273 |
-
#: includes/class-mla-core-options.php:
|
274 |
-
#: includes/class-mla-edit-media.php:
|
275 |
msgid "Featured in"
|
276 |
msgstr ""
|
277 |
|
278 |
-
#: includes/class-mla-core-options.php:
|
279 |
-
#: includes/class-mla-core-options.php:
|
280 |
msgid "Enabled"
|
281 |
msgstr ""
|
282 |
|
283 |
-
#: includes/class-mla-core-options.php:
|
284 |
-
#: includes/class-mla-core-options.php:
|
285 |
-
#: includes/class-mla-core-options.php:
|
286 |
-
#: includes/class-mla-core-options.php:
|
287 |
-
#: includes/class-mla-list-table.php:
|
288 |
-
#: includes/class-mla-list-table.php:
|
289 |
-
#: includes/class-mla-list-table.php:
|
290 |
-
#: includes/class-mla-list-table.php:
|
291 |
msgid "Disabled"
|
292 |
msgstr ""
|
293 |
|
294 |
-
#: includes/class-mla-core-options.php:
|
295 |
msgid "Search database posts and pages for Featured Image attachments."
|
296 |
msgstr ""
|
297 |
|
298 |
-
#: includes/class-mla-core-options.php:
|
299 |
-
#: includes/class-mla-edit-media.php:
|
300 |
msgid "Inserted in"
|
301 |
msgstr ""
|
302 |
|
303 |
-
#: includes/class-mla-core-options.php:
|
304 |
msgid "Base"
|
305 |
msgstr ""
|
306 |
|
307 |
-
#: includes/class-mla-core-options.php:
|
308 |
msgid ""
|
309 |
"Search database posts and pages for attachments embedded in content."
|
310 |
"<br> Base = ignore intermediate size suffixes; use path, base "
|
311 |
"name and extension only."
|
312 |
msgstr ""
|
313 |
|
314 |
-
#: includes/class-mla-core-options.php:
|
315 |
-
#: includes/class-mla-edit-media.php:
|
316 |
-
#: includes/class-mla-settings.php:
|
317 |
msgid "Gallery in"
|
318 |
msgstr ""
|
319 |
|
320 |
-
#: includes/class-mla-core-options.php:
|
321 |
-
#: includes/class-mla-core-options.php:
|
322 |
msgid "Dynamic"
|
323 |
msgstr ""
|
324 |
|
325 |
-
#: includes/class-mla-core-options.php:
|
326 |
-
#: includes/class-mla-core-options.php:
|
327 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
328 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
329 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:895
|
330 |
msgid "Refresh"
|
331 |
msgstr ""
|
332 |
|
333 |
-
#: includes/class-mla-core-options.php:
|
334 |
-
#: includes/class-mla-core-options.php:
|
335 |
msgid "Cached"
|
336 |
msgstr ""
|
337 |
|
338 |
-
#: includes/class-mla-core-options.php:
|
339 |
msgid ""
|
340 |
"Search database posts and pages for [ gallery ] shortcode results.<br> "
|
341 |
" Dynamic = once every page load, Cached = once every login, Disabled = "
|
342 |
"never.<br> Refresh = update references, then set to Cached."
|
343 |
msgstr ""
|
344 |
|
345 |
-
#: includes/class-mla-core-options.php:
|
346 |
-
#: includes/class-mla-edit-media.php:
|
347 |
-
#: includes/class-mla-settings.php:
|
348 |
msgid "MLA Gallery in"
|
349 |
msgstr ""
|
350 |
|
351 |
-
#: includes/class-mla-core-options.php:
|
352 |
msgid ""
|
353 |
"Search database posts and pages for [mla_gallery] shortcode results."
|
354 |
"<br> Dynamic = once every page load, Cached = once every login, "
|
@@ -356,119 +349,119 @@ msgid ""
|
|
356 |
"Cached."
|
357 |
msgstr ""
|
358 |
|
359 |
-
#: includes/class-mla-core-options.php:
|
360 |
msgid "Taxonomy Support"
|
361 |
msgstr ""
|
362 |
|
363 |
-
#: includes/class-mla-core-options.php:
|
364 |
msgid "Compute Attachments Column"
|
365 |
msgstr ""
|
366 |
|
367 |
-
#: includes/class-mla-core-options.php:
|
368 |
msgid ""
|
369 |
"Check this option to calculate attachments per term in the Attachments "
|
370 |
"Column."
|
371 |
msgstr ""
|
372 |
|
373 |
-
#: includes/class-mla-core-options.php:
|
374 |
msgid "Show Count Column"
|
375 |
msgstr ""
|
376 |
|
377 |
-
#: includes/class-mla-core-options.php:
|
378 |
msgid ""
|
379 |
"Check this option to display the Count column on Categories and Tags "
|
380 |
"taxonomy edit screens."
|
381 |
msgstr ""
|
382 |
|
383 |
-
#: includes/class-mla-core-options.php:
|
384 |
msgid ""
|
385 |
"Check the \"<strong>Support</strong>\" box to add the taxonomy to the "
|
386 |
"Assistant and the Edit Media screen."
|
387 |
msgstr ""
|
388 |
|
389 |
-
#: includes/class-mla-core-options.php:
|
390 |
msgid ""
|
391 |
"Check the \"<strong>Inline Edit</strong>\" box to display the taxonomy in "
|
392 |
"the Quick Edit and Bulk Edit areas."
|
393 |
msgstr ""
|
394 |
|
395 |
-
#: includes/class-mla-core-options.php:
|
396 |
msgid ""
|
397 |
"Check the \"<strong>Term Search</strong>\" box to add the taxonomy to the "
|
398 |
"\"Search Media/Terms\" list."
|
399 |
msgstr ""
|
400 |
|
401 |
-
#: includes/class-mla-core-options.php:
|
402 |
-
#: includes/class-mla-core-options.php:
|
403 |
-
#: includes/class-mla-settings.php:
|
404 |
msgid "For complete documentation"
|
405 |
msgstr ""
|
406 |
|
407 |
-
#: includes/class-mla-core-options.php:
|
408 |
-
#: includes/class-mla-core-options.php:
|
409 |
-
#: includes/class-mla-settings.php:
|
410 |
msgid "click here"
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: includes/class-mla-core-options.php:
|
414 |
msgid ""
|
415 |
"Check the \"<strong>Checklist</strong>\" box to enable the checklist-style "
|
416 |
"meta box for a flat taxonomy."
|
417 |
msgstr ""
|
418 |
|
419 |
-
#: includes/class-mla-core-options.php:
|
420 |
msgid ""
|
421 |
"You must also check the <strong>\"Enable enhanced checklist taxonomies\"</"
|
422 |
"strong> box below to enable this feature."
|
423 |
msgstr ""
|
424 |
|
425 |
-
#: includes/class-mla-core-options.php:
|
426 |
msgid ""
|
427 |
"Check the \"<strong>Checked On Top</strong>\" box to moved checked terms to "
|
428 |
"the top of the checklist-style meta box."
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: includes/class-mla-core-options.php:
|
432 |
msgid ""
|
433 |
"Use the \"<strong>List Filter</strong>\" option to select the taxonomy (or "
|
434 |
"custom field) on which to filter the Assistant table listing."
|
435 |
msgstr ""
|
436 |
|
437 |
-
#: includes/class-mla-core-options.php:
|
438 |
msgid ""
|
439 |
"To <strong>filter on a custom field</strong>, enter the field name and "
|
440 |
"select ASC (Ascending) or DESC (Descending) order."
|
441 |
msgstr ""
|
442 |
|
443 |
-
#: includes/class-mla-core-options.php:
|
444 |
msgid "Media/Assistant Screen Options"
|
445 |
msgstr ""
|
446 |
|
447 |
-
#: includes/class-mla-core-options.php:
|
448 |
msgid "Admin Menu Options"
|
449 |
msgstr ""
|
450 |
|
451 |
-
#: includes/class-mla-core-options.php:
|
452 |
msgid "Page Title"
|
453 |
msgstr ""
|
454 |
|
455 |
-
#: includes/class-mla-core-options.php:
|
456 |
msgid "Enter the title for the Media/Assistant submenu page"
|
457 |
msgstr ""
|
458 |
|
459 |
-
#: includes/class-mla-core-options.php:
|
460 |
msgid "Menu Title"
|
461 |
msgstr ""
|
462 |
|
463 |
-
#: includes/class-mla-core-options.php:
|
464 |
msgid "Enter the title for the Media/Assistant submenu entry"
|
465 |
msgstr ""
|
466 |
|
467 |
-
#: includes/class-mla-core-options.php:
|
468 |
msgid "Submenu Order"
|
469 |
msgstr ""
|
470 |
|
471 |
-
#: includes/class-mla-core-options.php:
|
472 |
msgid ""
|
473 |
"Enter the position of the Media/Assistant submenu entry.<br> 0 = "
|
474 |
"natural order (at bottom), 1 - 4 = at top<br> "
|
@@ -476,286 +469,295 @@ msgid ""
|
|
476 |
"\""
|
477 |
msgstr ""
|
478 |
|
479 |
-
#: includes/class-mla-core-options.php:
|
480 |
msgid "Display Media/Library"
|
481 |
msgstr ""
|
482 |
|
483 |
-
#: includes/class-mla-core-options.php:
|
484 |
msgid ""
|
485 |
"Check/uncheck this option to display/remove the WordPress Media/Library "
|
486 |
"submenu entry."
|
487 |
msgstr ""
|
488 |
|
489 |
-
#: includes/class-mla-core-options.php:
|
490 |
msgid "Display Media/Assistant list/grid view switcher"
|
491 |
msgstr ""
|
492 |
|
493 |
-
#: includes/class-mla-core-options.php:
|
494 |
msgid ""
|
495 |
"Check/uncheck this option to display/remove the \"list/grid\" view switcher "
|
496 |
"on the Media/Assistant submenu."
|
497 |
msgstr ""
|
498 |
|
499 |
-
#: includes/class-mla-core-options.php:
|
500 |
msgid "Table Defaults"
|
501 |
msgstr ""
|
502 |
|
503 |
-
#: includes/class-mla-core-options.php:
|
504 |
msgid "Order By"
|
505 |
msgstr ""
|
506 |
|
507 |
-
#: includes/class-mla-core-options.php:
|
508 |
-
#: includes/class-mla-core-options.php:
|
509 |
-
#: includes/class-mla-core-options.php:
|
510 |
-
#: includes/class-mla-core-options.php:
|
511 |
-
#: includes/class-mla-list-table.php:486 includes/class-mla-list-table.php:
|
512 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
513 |
msgid "None"
|
514 |
msgstr ""
|
515 |
|
516 |
-
#: includes/class-mla-core-options.php:
|
517 |
msgid "ID/Parent"
|
518 |
msgstr ""
|
519 |
|
520 |
-
#: includes/class-mla-core-options.php:
|
521 |
msgid "Select the column for the sort order of the Assistant table listing."
|
522 |
msgstr ""
|
523 |
|
524 |
-
#: includes/class-mla-core-options.php:
|
525 |
msgid "Order"
|
526 |
msgstr ""
|
527 |
|
528 |
-
#: includes/class-mla-core-options.php:
|
529 |
msgid "Ascending"
|
530 |
msgstr ""
|
531 |
|
532 |
-
#: includes/class-mla-core-options.php:
|
533 |
msgid "Descending"
|
534 |
msgstr ""
|
535 |
|
536 |
-
#: includes/class-mla-core-options.php:
|
537 |
-
#: includes/class-mla-core-options.php:
|
538 |
msgid "Choose the sort order."
|
539 |
msgstr ""
|
540 |
|
541 |
-
#: includes/class-mla-core-options.php:
|
542 |
msgid "Views Width"
|
543 |
msgstr ""
|
544 |
|
545 |
-
#: includes/class-mla-core-options.php:
|
546 |
msgid "Enter the width for the views list, in pixels (px) or percent (%)"
|
547 |
msgstr ""
|
548 |
|
549 |
-
#: includes/class-mla-core-options.php:
|
550 |
msgid "Icon Size"
|
551 |
msgstr ""
|
552 |
|
553 |
-
#: includes/class-mla-core-options.php:
|
554 |
msgid "Enter the size of the thumbnail/icon images, in pixels"
|
555 |
msgstr ""
|
556 |
|
557 |
-
#: includes/class-mla-core-options.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
558 |
msgid "Bulk Chunk Size"
|
559 |
msgstr ""
|
560 |
|
561 |
-
#: includes/class-mla-core-options.php:
|
562 |
msgid "Enter the size of the Bulk Edit and Map All processing chunks"
|
563 |
msgstr ""
|
564 |
|
565 |
-
#: includes/class-mla-core-options.php:
|
566 |
msgid "Taxonomy Filter parameters"
|
567 |
msgstr ""
|
568 |
|
569 |
-
#: includes/class-mla-core-options.php:
|
570 |
msgid "Maximum Depth"
|
571 |
msgstr ""
|
572 |
|
573 |
-
#: includes/class-mla-core-options.php:
|
574 |
msgid ""
|
575 |
"Enter the number of levels displayed for hierarchial taxonomies; enter zero "
|
576 |
"for no limit."
|
577 |
msgstr ""
|
578 |
|
579 |
-
#: includes/class-mla-core-options.php:
|
580 |
msgid "Include Children"
|
581 |
msgstr ""
|
582 |
|
583 |
-
#: includes/class-mla-core-options.php:
|
584 |
msgid ""
|
585 |
"Check/uncheck this option to include/exclude children for hierarchical "
|
586 |
"taxonomies."
|
587 |
msgstr ""
|
588 |
|
589 |
-
#: includes/class-mla-core-options.php:
|
590 |
msgid "Search Media Defaults"
|
591 |
msgstr ""
|
592 |
|
593 |
-
#: includes/class-mla-core-options.php:
|
594 |
msgid "Display Search Controls"
|
595 |
msgstr ""
|
596 |
|
597 |
-
#: includes/class-mla-core-options.php:
|
598 |
-
#: includes/class-mla-core-options.php:
|
599 |
msgid ""
|
600 |
"Check/uncheck this option to display/hide the and/or connector and search "
|
601 |
"fields controls."
|
602 |
msgstr ""
|
603 |
|
604 |
-
#: includes/class-mla-core-options.php:
|
605 |
msgid ""
|
606 |
"Use these controls to set defaults for the and/or connector and search "
|
607 |
"fields controls.<br>These defaults will be used for the Search Media boxes "
|
608 |
"on both the Media/Assistant submenu<br>and the Media Manager Modal Window."
|
609 |
msgstr ""
|
610 |
|
611 |
-
#: includes/class-mla-core-options.php:
|
612 |
msgid "Media/Edit Media Enhancements"
|
613 |
msgstr ""
|
614 |
|
615 |
-
#: includes/class-mla-core-options.php:
|
616 |
msgid "Enable "enhanced checklist" taxonomies"
|
617 |
msgstr ""
|
618 |
|
619 |
-
#: includes/class-mla-core-options.php:
|
620 |
msgid ""
|
621 |
"Check this option to enable the \"? Search\" feature for hierarchical "
|
622 |
"taxonomies, e.g., Att. Categories.<br> This option also enables "
|
623 |
"the \"checklist-style\" support for flat taxonomies, e.g., Att. Tags."
|
624 |
msgstr ""
|
625 |
|
626 |
-
#: includes/class-mla-core-options.php:
|
627 |
msgid "Enable Edit Media additional meta boxes"
|
628 |
msgstr ""
|
629 |
|
630 |
-
#: includes/class-mla-core-options.php:
|
631 |
msgid ""
|
632 |
"Check this option to add \"Parent Info\", \"Menu Order\", \"Attachment "
|
633 |
"Metadata\" and four \"where-used\" meta boxes to the Edit Media screen."
|
634 |
msgstr ""
|
635 |
|
636 |
-
#: includes/class-mla-core-options.php:
|
637 |
msgid "You can also use Filters to customize the meta boxes."
|
638 |
msgstr ""
|
639 |
|
640 |
-
#: includes/class-mla-core-options.php:
|
641 |
msgid "Media/Add New Enhancements"
|
642 |
msgstr ""
|
643 |
|
644 |
-
#: includes/class-mla-core-options.php:
|
645 |
msgid "Enable "bulk edit" area"
|
646 |
msgstr ""
|
647 |
|
648 |
-
#: includes/class-mla-core-options.php:
|
649 |
msgid ""
|
650 |
"Check this option to enable the \"Bulk Edit area\" feature on the Media/Add "
|
651 |
"New screen."
|
652 |
msgstr ""
|
653 |
|
654 |
-
#: includes/class-mla-core-options.php:
|
655 |
msgid ""bulk edit" area on top"
|
656 |
msgstr ""
|
657 |
|
658 |
-
#: includes/class-mla-core-options.php:
|
659 |
msgid ""
|
660 |
"Check this option to move the \"Bulk Edit area\" to the top of the Media/Add "
|
661 |
"New screen."
|
662 |
msgstr ""
|
663 |
|
664 |
-
#: includes/class-mla-core-options.php:
|
665 |
msgid ""bulk edit" area initially open"
|
666 |
msgstr ""
|
667 |
|
668 |
-
#: includes/class-mla-core-options.php:
|
669 |
msgid ""
|
670 |
"Check this option to automatically open the \"Bulk Edit area\" when the "
|
671 |
"Media/Add New screen is displayed."
|
672 |
msgstr ""
|
673 |
|
674 |
-
#: includes/class-mla-core-options.php:
|
675 |
msgid "Media Manager/Media Grid Enhancements"
|
676 |
msgstr ""
|
677 |
|
678 |
-
#: includes/class-mla-core-options.php:
|
679 |
msgid "Enable Media Grid Enhancements"
|
680 |
msgstr ""
|
681 |
|
682 |
-
#: includes/class-mla-core-options.php:
|
683 |
msgid ""
|
684 |
"Check/uncheck this option to enable/disable Media Library Grid View "
|
685 |
"Enhancements."
|
686 |
msgstr ""
|
687 |
|
688 |
-
#: includes/class-mla-core-options.php:
|
689 |
msgid "Enable Media Manager Enhancements"
|
690 |
msgstr ""
|
691 |
|
692 |
-
#: includes/class-mla-core-options.php:
|
693 |
msgid ""
|
694 |
"Check/uncheck this option to enable/disable Media Manager Modal Window "
|
695 |
"Enhancements."
|
696 |
msgstr ""
|
697 |
|
698 |
-
#: includes/class-mla-core-options.php:
|
699 |
msgid "Media Manager Enhanced MIME Type filter"
|
700 |
msgstr ""
|
701 |
|
702 |
-
#: includes/class-mla-core-options.php:
|
703 |
msgid ""
|
704 |
"Check this option to filter by more MIME Types, e.g., text, applications."
|
705 |
msgstr ""
|
706 |
|
707 |
-
#: includes/class-mla-core-options.php:
|
708 |
msgid "Media Manager Month and Year filter"
|
709 |
msgstr ""
|
710 |
|
711 |
-
#: includes/class-mla-core-options.php:
|
712 |
msgid "Check this option to filter by month and year uploaded."
|
713 |
msgstr ""
|
714 |
|
715 |
-
#: includes/class-mla-core-options.php:
|
716 |
msgid "Media Manager Category/Tag filter"
|
717 |
msgstr ""
|
718 |
|
719 |
-
#: includes/class-mla-core-options.php:
|
720 |
msgid "Check this option to filter by taxonomy terms."
|
721 |
msgstr ""
|
722 |
|
723 |
-
#: includes/class-mla-core-options.php:
|
724 |
msgid "Media Manager Terms Search popup"
|
725 |
msgstr ""
|
726 |
|
727 |
-
#: includes/class-mla-core-options.php:
|
728 |
msgid "Check this option to enable the \"Terms Search\" popup window."
|
729 |
msgstr ""
|
730 |
|
731 |
-
#: includes/class-mla-core-options.php:
|
732 |
msgid "Media Manager Enhanced Search Media box"
|
733 |
msgstr ""
|
734 |
|
735 |
-
#: includes/class-mla-core-options.php:
|
736 |
msgid "Check this option to enable search box enhancements."
|
737 |
msgstr ""
|
738 |
|
739 |
-
#: includes/class-mla-core-options.php:
|
740 |
msgid "Media Manager Enhanced Search Media Controls"
|
741 |
msgstr ""
|
742 |
|
743 |
-
#: includes/class-mla-core-options.php:
|
744 |
msgid "Media Manager Checklist meta boxes"
|
745 |
msgstr ""
|
746 |
|
747 |
-
#: includes/class-mla-core-options.php:
|
748 |
msgid ""
|
749 |
"Check this option to enable MLA-enhanced meta boxes in the \"ATTACHMENT "
|
750 |
"DETAILS\" pane.<br> This option is for any taxonomy that uses a "
|
751 |
"<strong>\"checklist-style\"</strong> meta box."
|
752 |
msgstr ""
|
753 |
|
754 |
-
#: includes/class-mla-core-options.php:
|
755 |
msgid "Media Manager Flat meta boxes"
|
756 |
msgstr ""
|
757 |
|
758 |
-
#: includes/class-mla-core-options.php:
|
759 |
msgid ""
|
760 |
"Check this option to enable MLA-enhanced meta boxes in the \"ATTACHMENT "
|
761 |
"DETAILS\" pane.<br> This option is for <strong>flat taxonomies</"
|
@@ -763,211 +765,211 @@ msgid ""
|
|
763 |
"style\" meta box."
|
764 |
msgstr ""
|
765 |
|
766 |
-
#: includes/class-mla-core-options.php:
|
767 |
msgid "Media Manager auto-fill meta boxes"
|
768 |
msgstr ""
|
769 |
|
770 |
-
#: includes/class-mla-core-options.php:
|
771 |
msgid ""
|
772 |
"Check this option to automatically fill MLA-enhanced meta boxes in the "
|
773 |
"\"ATTACHMENT DETAILS\" pane<br> when the item is selected."
|
774 |
msgstr ""
|
775 |
|
776 |
-
#: includes/class-mla-core-options.php:
|
777 |
msgid "Media Manager Order By"
|
778 |
msgstr ""
|
779 |
|
780 |
-
#: includes/class-mla-core-options.php:
|
781 |
-
#: includes/class-mla-core-options.php:
|
782 |
-
#: includes/class-mla-core-options.php:
|
783 |
-
#: includes/class-mla-core-options.php:
|
784 |
-
#: includes/class-mla-core-options.php:
|
785 |
msgid "Media Manager Default"
|
786 |
msgstr ""
|
787 |
|
788 |
-
#: includes/class-mla-core-options.php:
|
789 |
msgid "Title/Name"
|
790 |
msgstr ""
|
791 |
|
792 |
-
#: includes/class-mla-core-options.php:
|
793 |
msgid ""
|
794 |
"If you want to override the Media Manager default,<br> select a "
|
795 |
"column for the sort order of the Media Library listing."
|
796 |
msgstr ""
|
797 |
|
798 |
-
#: includes/class-mla-core-options.php:
|
799 |
msgid "Media Manager Order"
|
800 |
msgstr ""
|
801 |
|
802 |
-
#: includes/class-mla-core-options.php:
|
803 |
msgid "Attachment Display Settings"
|
804 |
msgstr ""
|
805 |
|
806 |
-
#: includes/class-mla-core-options.php:
|
807 |
msgid "Media Manager Apply Display Settings"
|
808 |
msgstr ""
|
809 |
|
810 |
-
#: includes/class-mla-core-options.php:
|
811 |
msgid ""
|
812 |
"Check this option to always start with the Attachment Display Settings set "
|
813 |
"here,<br> overriding browser-/cookie-based defaults."
|
814 |
msgstr ""
|
815 |
|
816 |
-
#: includes/class-mla-core-options.php:
|
817 |
-
#: includes/class-mla-core-options.php:
|
818 |
msgid "Alignment"
|
819 |
msgstr ""
|
820 |
|
821 |
-
#: includes/class-mla-core-options.php:
|
822 |
-
#: includes/class-mla-core-options.php:
|
823 |
-
#: includes/class-mla-core-options.php:
|
824 |
#, php-format
|
825 |
msgid ""
|
826 |
"Select a value for the default %1$s option in the Attachment Display "
|
827 |
"Settings."
|
828 |
msgstr ""
|
829 |
|
830 |
-
#: includes/class-mla-core-options.php:
|
831 |
msgid "Left"
|
832 |
msgstr ""
|
833 |
|
834 |
-
#: includes/class-mla-core-options.php:
|
835 |
msgid "Center"
|
836 |
msgstr ""
|
837 |
|
838 |
-
#: includes/class-mla-core-options.php:
|
839 |
msgid "Right"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: includes/class-mla-core-options.php:
|
843 |
-
#: includes/class-mla-core-options.php:
|
844 |
msgid "Link To"
|
845 |
msgstr ""
|
846 |
|
847 |
-
#: includes/class-mla-core-options.php:
|
848 |
msgid "Media File"
|
849 |
msgstr ""
|
850 |
|
851 |
-
#: includes/class-mla-core-options.php:
|
852 |
msgid "Attachment Page"
|
853 |
msgstr ""
|
854 |
|
855 |
-
#: includes/class-mla-core-options.php:
|
856 |
msgid "Custom URL"
|
857 |
msgstr ""
|
858 |
|
859 |
-
#: includes/class-mla-core-options.php:
|
860 |
-
#: includes/class-mla-core-options.php:
|
861 |
msgid "Size"
|
862 |
msgstr ""
|
863 |
|
864 |
-
#: includes/class-mla-core-options.php:
|
865 |
-
#: includes/class-mla-thumbnail-generation.php:
|
866 |
-
#: includes/class-mla-thumbnail-generation.php:
|
867 |
msgid "Thumbnail"
|
868 |
msgstr ""
|
869 |
|
870 |
-
#: includes/class-mla-core-options.php:
|
871 |
msgid "Medium"
|
872 |
msgstr ""
|
873 |
|
874 |
-
#: includes/class-mla-core-options.php:
|
875 |
msgid "Large"
|
876 |
msgstr ""
|
877 |
|
878 |
-
#: includes/class-mla-core-options.php:
|
879 |
msgid "Full Size"
|
880 |
msgstr ""
|
881 |
|
882 |
-
#: includes/class-mla-core-options.php:
|
883 |
msgid "Uninstall (Delete) Plugin Settings"
|
884 |
msgstr ""
|
885 |
|
886 |
-
#: includes/class-mla-core-options.php:
|
887 |
msgid "Delete Option Settings"
|
888 |
msgstr ""
|
889 |
|
890 |
-
#: includes/class-mla-core-options.php:
|
891 |
msgid ""
|
892 |
"Check this option to remove all MLA option settings from the database when "
|
893 |
"the plugin is deleted.<br> <strong>You can make a backup copy</"
|
894 |
"strong> of your settings below by clicking \""
|
895 |
msgstr ""
|
896 |
|
897 |
-
#: includes/class-mla-core-options.php:
|
898 |
msgid "Export ALL Settings"
|
899 |
msgstr ""
|
900 |
|
901 |
-
#: includes/class-mla-core-options.php:
|
902 |
msgid "Delete Option Settings Backups"
|
903 |
msgstr ""
|
904 |
|
905 |
-
#: includes/class-mla-core-options.php:
|
906 |
msgid ""
|
907 |
"Check this option to remove the <code>/wp-content/mla-backup</code> "
|
908 |
"directory and its contents when the plugin is deleted."
|
909 |
msgstr ""
|
910 |
|
911 |
-
#: includes/class-mla-core-options.php:
|
912 |
msgid "Default [mla_gallery] Templates and Settings"
|
913 |
msgstr ""
|
914 |
|
915 |
-
#: includes/class-mla-core-options.php:
|
916 |
-
#: includes/class-mla-core-options.php:
|
917 |
-
#: includes/class-mla-core-options.php:
|
918 |
-
#: includes/class-mla-core-options.php:
|
919 |
msgid "Style Template"
|
920 |
msgstr ""
|
921 |
|
922 |
-
#: includes/class-mla-core-options.php:
|
923 |
-
#: includes/class-mla-core-options.php:
|
924 |
-
#: includes/class-mla-core-options.php:
|
925 |
-
#: includes/class-mla-core-options.php:
|
926 |
#, php-format
|
927 |
msgid "Select the default %1$s for your %2$s shortcodes."
|
928 |
msgstr ""
|
929 |
|
930 |
-
#: includes/class-mla-core-options.php:
|
931 |
-
#: includes/class-mla-core-options.php:
|
932 |
msgid "Markup Template"
|
933 |
msgstr ""
|
934 |
|
935 |
-
#: includes/class-mla-core-options.php:
|
936 |
-
#: includes/class-mla-core-options.php:
|
937 |
#: includes/class-mla-settings-shortcodes-tab.php:85
|
938 |
msgid "markup template"
|
939 |
msgstr ""
|
940 |
|
941 |
-
#: includes/class-mla-core-options.php:
|
942 |
-
#: includes/class-mla-core-options.php:
|
943 |
msgid "Default columns"
|
944 |
msgstr ""
|
945 |
|
946 |
-
#: includes/class-mla-core-options.php:
|
947 |
msgid ""
|
948 |
"Enter the number of [mla_tag_cloud] columns; must be a positive integer."
|
949 |
msgstr ""
|
950 |
|
951 |
-
#: includes/class-mla-core-options.php:
|
952 |
-
#: includes/class-mla-core-options.php:
|
953 |
msgid "Default mla_margin"
|
954 |
msgstr ""
|
955 |
|
956 |
-
#: includes/class-mla-core-options.php:
|
957 |
-
#: includes/class-mla-core-options.php:
|
958 |
msgid ""
|
959 |
"Enter the CSS \"margin\" property value, in length (px, em, pt, etc.), "
|
960 |
"percent (%), \"auto\" or \"inherit\".<br> Enter \"none\" to "
|
961 |
"remove the property entirely."
|
962 |
msgstr ""
|
963 |
|
964 |
-
#: includes/class-mla-core-options.php:
|
965 |
-
#: includes/class-mla-core-options.php:
|
966 |
msgid "Default mla_itemwidth"
|
967 |
msgstr ""
|
968 |
|
969 |
-
#: includes/class-mla-core-options.php:
|
970 |
-
#: includes/class-mla-core-options.php:
|
971 |
msgid ""
|
972 |
"Enter the CSS \"width\" property value, in length (px, em, pt, etc.), "
|
973 |
"percent (%), \"auto\" or \"inherit\".<br> Enter \"calculate"
|
@@ -977,19 +979,19 @@ msgid ""
|
|
977 |
"the property entirely."
|
978 |
msgstr ""
|
979 |
|
980 |
-
#: includes/class-mla-core-options.php:
|
981 |
msgid "Enter the number of [mla_gallery] columns; must be a positive integer."
|
982 |
msgstr ""
|
983 |
|
984 |
-
#: includes/class-mla-core-options.php:
|
985 |
msgid "Thumbnail Substitution Support, mla_viewer"
|
986 |
msgstr ""
|
987 |
|
988 |
-
#: includes/class-mla-core-options.php:
|
989 |
msgid "Enable thumbnail substitution"
|
990 |
msgstr ""
|
991 |
|
992 |
-
#: includes/class-mla-core-options.php:
|
993 |
msgid ""
|
994 |
"Check this option to allow the \"mla_viewer\" to generate thumbnail images "
|
995 |
"for PDF documents. Thumbnails are generated dynamically, each time the item "
|
@@ -998,32 +1000,32 @@ msgid ""
|
|
998 |
"strong>"
|
999 |
msgstr ""
|
1000 |
|
1001 |
-
#: includes/class-mla-core-options.php:
|
1002 |
msgid "Enable Featured Images"
|
1003 |
msgstr ""
|
1004 |
|
1005 |
-
#: includes/class-mla-core-options.php:
|
1006 |
msgid ""
|
1007 |
"Check this option to extend Featured Image support to all Media Library "
|
1008 |
"items. The Featured Image can be used as a thumbnail image for the item in "
|
1009 |
"an [mla_gallery] display."
|
1010 |
msgstr ""
|
1011 |
|
1012 |
-
#: includes/class-mla-core-options.php:
|
1013 |
msgid "Enable Featured Image Generation"
|
1014 |
msgstr ""
|
1015 |
|
1016 |
-
#: includes/class-mla-core-options.php:
|
1017 |
msgid ""
|
1018 |
"Check this option to enable the \"Thumbnail\" generation action in the Media/"
|
1019 |
"Assistant submenu Bulk Actions dropdown."
|
1020 |
msgstr ""
|
1021 |
|
1022 |
-
#: includes/class-mla-core-options.php:
|
1023 |
msgid "Enable explicit Ghostscript check"
|
1024 |
msgstr ""
|
1025 |
|
1026 |
-
#: includes/class-mla-core-options.php:
|
1027 |
msgid ""
|
1028 |
"Check this option to enable the explicit check for Ghostscript support "
|
1029 |
"required for thumbnail generation. If your Ghostscript software is in a non-"
|
@@ -1032,31 +1034,31 @@ msgid ""
|
|
1032 |
"leave this option checked unless you know it is safe to turn it off."
|
1033 |
msgstr ""
|
1034 |
|
1035 |
-
#: includes/class-mla-core-options.php:
|
1036 |
msgid "Ghostscript path"
|
1037 |
msgstr ""
|
1038 |
|
1039 |
-
#: includes/class-mla-core-options.php:
|
1040 |
msgid ""
|
1041 |
"If your “gs” executable is in a non-standard location, enter the "
|
1042 |
"full path and filename here, e.g., “/usr/bin/gs”. It will "
|
1043 |
"override the search for Ghostscript in other places."
|
1044 |
msgstr ""
|
1045 |
|
1046 |
-
#: includes/class-mla-core-options.php:
|
1047 |
msgid "Enable custom field mapping when adding new media"
|
1048 |
msgstr ""
|
1049 |
|
1050 |
-
#: includes/class-mla-core-options.php:
|
1051 |
-
#: includes/class-mla-core-options.php:
|
1052 |
msgid "See Help menu."
|
1053 |
msgstr ""
|
1054 |
|
1055 |
-
#: includes/class-mla-core-options.php:
|
1056 |
msgid "Enable custom field mapping when updating media metadata"
|
1057 |
msgstr ""
|
1058 |
|
1059 |
-
#: includes/class-mla-core-options.php:
|
1060 |
msgid ""
|
1061 |
"Update the custom field mapping values above, then click Save Changes to "
|
1062 |
"make the updates permanent.<br>You can also make temporary updates and click "
|
@@ -1064,29 +1066,29 @@ msgid ""
|
|
1064 |
"saving any rule changes."
|
1065 |
msgstr ""
|
1066 |
|
1067 |
-
#: includes/class-mla-core-options.php:
|
1068 |
msgid "Enable IPTC/EXIF Mapping when adding new media"
|
1069 |
msgstr ""
|
1070 |
|
1071 |
-
#: includes/class-mla-core-options.php:
|
1072 |
msgid ""
|
1073 |
"Check this option to enable mapping when uploading new media (attachments)."
|
1074 |
"<br> Does NOT affect the operation of the \"Map\" buttons on the "
|
1075 |
"bulk edit, single edit and settings screens."
|
1076 |
msgstr ""
|
1077 |
|
1078 |
-
#: includes/class-mla-core-options.php:
|
1079 |
msgid "Enable IPTC/EXIF Mapping when updating media metadata"
|
1080 |
msgstr ""
|
1081 |
|
1082 |
-
#: includes/class-mla-core-options.php:
|
1083 |
msgid ""
|
1084 |
"Check this option to enable mapping when media (attachments) metadata is "
|
1085 |
"regenerated,<br> e.g., when the Media/Edit Media \"Edit Image\" "
|
1086 |
"functions are used."
|
1087 |
msgstr ""
|
1088 |
|
1089 |
-
#: includes/class-mla-core-options.php:
|
1090 |
msgid ""
|
1091 |
"Update the standard field mapping values above, then click <strong>Save "
|
1092 |
"Changes</strong> to make the updates permanent.<br>You can also make "
|
@@ -1095,13 +1097,13 @@ msgid ""
|
|
1095 |
"changes."
|
1096 |
msgstr ""
|
1097 |
|
1098 |
-
#: includes/class-mla-core-options.php:
|
1099 |
msgid ""
|
1100 |
"Update the taxonomy term mapping values above, then click <strong>Save "
|
1101 |
"Changes</strong> or <strong>Map All Attachments, Taxonomy Terms Now</strong>."
|
1102 |
msgstr ""
|
1103 |
|
1104 |
-
#: includes/class-mla-core-options.php:
|
1105 |
msgid ""
|
1106 |
"<strong>Update</strong> individual custom field mapping values above, or "
|
1107 |
"make several updates and click <strong>Save Changes</strong> below to apply "
|
@@ -1112,33 +1114,33 @@ msgid ""
|
|
1112 |
"changes."
|
1113 |
msgstr ""
|
1114 |
|
1115 |
-
#: includes/class-mla-core-options.php:
|
1116 |
msgid "IPTC/EXIF Mapping help"
|
1117 |
msgstr ""
|
1118 |
|
1119 |
-
#: includes/class-mla-core-options.php:
|
1120 |
-
#: includes/class-mla-edit-media.php:427 includes/class-mla-main.php:
|
1121 |
msgid "Name/Slug"
|
1122 |
msgstr ""
|
1123 |
|
1124 |
-
#: includes/class-mla-core-options.php:
|
1125 |
-
#: includes/class-mla-edit-media.php:430 includes/class-mla-list-table.php:
|
1126 |
-
#: includes/class-mla-main.php:
|
1127 |
#: includes/mla-main-search-box-template.php:51
|
1128 |
#: includes/mla-media-modal-js-template.php:48
|
1129 |
msgid "ALT Text"
|
1130 |
msgstr ""
|
1131 |
|
1132 |
-
#: includes/class-mla-core-options.php:
|
1133 |
-
#: includes/class-mla-edit-media.php:428 includes/class-mla-main.php:
|
1134 |
#: includes/class-mla-options.php:460
|
1135 |
#: includes/mla-main-search-box-template.php:53
|
1136 |
#: includes/mla-media-modal-js-template.php:53
|
1137 |
msgid "Caption"
|
1138 |
msgstr ""
|
1139 |
|
1140 |
-
#: includes/class-mla-core-options.php:
|
1141 |
-
#: includes/class-mla-edit-media.php:429 includes/class-mla-main.php:
|
1142 |
#: includes/class-mla-options.php:463
|
1143 |
#: includes/class-mla-settings-upload-tab.php:174
|
1144 |
#: includes/class-mla-settings-upload-tab.php:542
|
@@ -1155,265 +1157,265 @@ msgstr ""
|
|
1155 |
msgid "Description"
|
1156 |
msgstr ""
|
1157 |
|
1158 |
-
#: includes/class-mla-core-options.php:
|
1159 |
msgid "Enable View and Post MIME Type Support"
|
1160 |
msgstr ""
|
1161 |
|
1162 |
-
#: includes/class-mla-core-options.php:
|
1163 |
msgid ""
|
1164 |
"Check/uncheck this option to enable/disable Post MIME Type Support, then "
|
1165 |
"click <strong>Save Changes</strong> to record the new setting."
|
1166 |
msgstr ""
|
1167 |
|
1168 |
-
#: includes/class-mla-core-options.php:
|
1169 |
msgid "Post MIME Types help."
|
1170 |
msgstr ""
|
1171 |
|
1172 |
-
#: includes/class-mla-core-options.php:
|
1173 |
#: includes/class-mla-mime-types.php:1644
|
1174 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1175 |
#: includes/class-mla-settings-documentation-tab.php:1581
|
1176 |
-
#: includes/class-mla-settings-iptc-exif-
|
1177 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
1178 |
msgctxt "table_view_singular"
|
1179 |
msgid "All"
|
1180 |
msgstr ""
|
1181 |
|
1182 |
-
#: includes/class-mla-core-options.php:
|
1183 |
#: includes/class-mla-mime-types.php:1645
|
1184 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1185 |
#: includes/class-mla-settings-documentation-tab.php:1582
|
1186 |
-
#: includes/class-mla-settings-iptc-exif-
|
1187 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
1188 |
msgctxt "table_view_plural"
|
1189 |
msgid "All"
|
1190 |
msgstr ""
|
1191 |
|
1192 |
-
#: includes/class-mla-core-options.php:
|
1193 |
-
#: includes/class-mla-core-options.php:
|
1194 |
-
#: includes/class-mla-core-options.php:
|
1195 |
-
#: includes/class-mla-core-options.php:
|
1196 |
msgctxt "post_mime_types_description"
|
1197 |
msgid "Built-in view"
|
1198 |
msgstr ""
|
1199 |
|
1200 |
-
#: includes/class-mla-core-options.php:
|
1201 |
msgctxt "table_view_singular"
|
1202 |
msgid "Image"
|
1203 |
msgstr ""
|
1204 |
|
1205 |
-
#: includes/class-mla-core-options.php:
|
1206 |
msgctxt "table_view_plural"
|
1207 |
msgid "Images"
|
1208 |
msgstr ""
|
1209 |
|
1210 |
-
#: includes/class-mla-core-options.php:
|
1211 |
msgctxt "post_mime_types_description"
|
1212 |
msgid "All image subtypes"
|
1213 |
msgstr ""
|
1214 |
|
1215 |
-
#: includes/class-mla-core-options.php:
|
1216 |
msgctxt "table_view_singular"
|
1217 |
msgid "Audio"
|
1218 |
msgstr ""
|
1219 |
|
1220 |
-
#: includes/class-mla-core-options.php:
|
1221 |
msgctxt "table_view_plural"
|
1222 |
msgid "Audio"
|
1223 |
msgstr ""
|
1224 |
|
1225 |
-
#: includes/class-mla-core-options.php:
|
1226 |
msgctxt "post_mime_types_description"
|
1227 |
msgid "All audio subtypes"
|
1228 |
msgstr ""
|
1229 |
|
1230 |
-
#: includes/class-mla-core-options.php:
|
1231 |
msgctxt "table_view_singular"
|
1232 |
msgid "Video"
|
1233 |
msgstr ""
|
1234 |
|
1235 |
-
#: includes/class-mla-core-options.php:
|
1236 |
msgctxt "table_view_plural"
|
1237 |
msgid "Video"
|
1238 |
msgstr ""
|
1239 |
|
1240 |
-
#: includes/class-mla-core-options.php:
|
1241 |
msgctxt "post_mime_types_description"
|
1242 |
msgid "All video subtypes"
|
1243 |
msgstr ""
|
1244 |
|
1245 |
-
#: includes/class-mla-core-options.php:
|
1246 |
msgctxt "table_view_singular"
|
1247 |
msgid "Text"
|
1248 |
msgstr ""
|
1249 |
|
1250 |
-
#: includes/class-mla-core-options.php:
|
1251 |
msgctxt "table_view_plural"
|
1252 |
msgid "Text"
|
1253 |
msgstr ""
|
1254 |
|
1255 |
-
#: includes/class-mla-core-options.php:
|
1256 |
msgctxt "post_mime_types_description"
|
1257 |
msgid "All text subtypes"
|
1258 |
msgstr ""
|
1259 |
|
1260 |
-
#: includes/class-mla-core-options.php:
|
1261 |
msgctxt "table_view_singular"
|
1262 |
msgid "Application"
|
1263 |
msgstr ""
|
1264 |
|
1265 |
-
#: includes/class-mla-core-options.php:
|
1266 |
msgctxt "table_view_plural"
|
1267 |
msgid "Applications"
|
1268 |
msgstr ""
|
1269 |
|
1270 |
-
#: includes/class-mla-core-options.php:
|
1271 |
msgctxt "post_mime_types_description"
|
1272 |
msgid "All application subtypes"
|
1273 |
msgstr ""
|
1274 |
|
1275 |
-
#: includes/class-mla-core-options.php:
|
1276 |
-
#: includes/class-mla-list-table.php:
|
1277 |
msgctxt "table_view_singular"
|
1278 |
msgid "Unattached"
|
1279 |
msgstr ""
|
1280 |
|
1281 |
-
#: includes/class-mla-core-options.php:
|
1282 |
msgctxt "table_view_plural"
|
1283 |
msgid "Unattached"
|
1284 |
msgstr ""
|
1285 |
|
1286 |
-
#: includes/class-mla-core-options.php:
|
1287 |
msgctxt "table_view_singular"
|
1288 |
msgid "Attached"
|
1289 |
msgstr ""
|
1290 |
|
1291 |
-
#: includes/class-mla-core-options.php:
|
1292 |
msgctxt "table_view_plural"
|
1293 |
msgid "Attached"
|
1294 |
msgstr ""
|
1295 |
|
1296 |
-
#: includes/class-mla-core-options.php:
|
1297 |
msgctxt "table_view_singular"
|
1298 |
msgid "Trash"
|
1299 |
msgstr ""
|
1300 |
|
1301 |
-
#: includes/class-mla-core-options.php:
|
1302 |
msgctxt "table_view_plural"
|
1303 |
msgid "Trash"
|
1304 |
msgstr ""
|
1305 |
|
1306 |
-
#: includes/class-mla-core-options.php:
|
1307 |
msgid "Enable Upload MIME Type Support"
|
1308 |
msgstr ""
|
1309 |
|
1310 |
-
#: includes/class-mla-core-options.php:
|
1311 |
msgid ""
|
1312 |
"Check/uncheck this option to enable/disable Upload MIME Type Support, then "
|
1313 |
"click <strong>Save Changes</strong> to record the new setting."
|
1314 |
msgstr ""
|
1315 |
|
1316 |
-
#: includes/class-mla-core-options.php:
|
1317 |
msgid "Upload MIME Types help."
|
1318 |
msgstr ""
|
1319 |
|
1320 |
-
#: includes/class-mla-core-options.php:
|
1321 |
msgid "Enable MLA File Type Icons Support"
|
1322 |
msgstr ""
|
1323 |
|
1324 |
-
#: includes/class-mla-core-options.php:
|
1325 |
msgid ""
|
1326 |
"Check/uncheck this option to enable/disable MLA File Type Icons Support, "
|
1327 |
"then click <strong>Save Changes</strong> to record the new setting."
|
1328 |
msgstr ""
|
1329 |
|
1330 |
-
#: includes/class-mla-core-options.php:
|
1331 |
msgid "Display Limit"
|
1332 |
msgstr ""
|
1333 |
|
1334 |
-
#: includes/class-mla-core-options.php:
|
1335 |
msgid ""
|
1336 |
"Enter the maximum number of debug log characters to display; enter zero or "
|
1337 |
"leave blank for no limit."
|
1338 |
msgstr ""
|
1339 |
|
1340 |
-
#: includes/class-mla-core-options.php:
|
1341 |
msgid "Debug File"
|
1342 |
msgstr ""
|
1343 |
|
1344 |
-
#: includes/class-mla-core-options.php:
|
1345 |
msgid ""
|
1346 |
"Enter the name of an alternate, MLA-specific debug log file; leave blank to "
|
1347 |
"use the PHP error_log."
|
1348 |
msgstr ""
|
1349 |
|
1350 |
-
#: includes/class-mla-core-options.php:
|
1351 |
msgid "Replace PHP error_log file"
|
1352 |
msgstr ""
|
1353 |
|
1354 |
-
#: includes/class-mla-core-options.php:
|
1355 |
msgid ""
|
1356 |
"Check this option to replace the PHP error_log file with the MLA Debug File."
|
1357 |
"<br> allows capture of PHP messages in the MLA Debug File."
|
1358 |
msgstr ""
|
1359 |
|
1360 |
-
#: includes/class-mla-core-options.php:
|
1361 |
msgid "PHP Reporting"
|
1362 |
msgstr ""
|
1363 |
|
1364 |
-
#: includes/class-mla-core-options.php:
|
1365 |
msgid ""
|
1366 |
"Enter a numeric error_reporting value, e.g., 0x7FFF or 32767; leave blank to "
|
1367 |
"use the existing PHP error_reporting value."
|
1368 |
msgstr ""
|
1369 |
|
1370 |
-
#: includes/class-mla-core-options.php:
|
1371 |
msgid "MLA Reporting"
|
1372 |
msgstr ""
|
1373 |
|
1374 |
-
#: includes/class-mla-core-options.php:
|
1375 |
msgid ""
|
1376 |
"Enter a numeric MLA_DEBUG_LEVEL value, e.g., 0x0003 or 3; leave blank to use "
|
1377 |
"the existing MLA_DEBUG_LEVEL value."
|
1378 |
msgstr ""
|
1379 |
|
1380 |
-
#: includes/class-mla-core.php:
|
1381 |
#, php-format
|
1382 |
msgctxt "error_log"
|
1383 |
msgid "%1$s: mla_load_template file \"%2$s\" not found."
|
1384 |
msgstr ""
|
1385 |
|
1386 |
-
#: includes/class-mla-core.php:
|
1387 |
#, php-format
|
1388 |
msgctxt "error_log"
|
1389 |
msgid "%1$s: mla_load_template file \"%2$s\" bad source type \"%3$s\"."
|
1390 |
msgstr ""
|
1391 |
|
1392 |
-
#: includes/class-mla-core.php:
|
1393 |
#, php-format
|
1394 |
msgid "%1$s: Bad specification part \"%2$s\""
|
1395 |
msgstr ""
|
1396 |
|
1397 |
-
#: includes/class-mla-core.php:
|
1398 |
#, php-format
|
1399 |
msgid "%1$s: Bad specification option \"%2$s\""
|
1400 |
msgstr ""
|
1401 |
|
1402 |
-
#: includes/class-mla-core.php:
|
1403 |
#, php-format
|
1404 |
msgid "%1$s: Bad specification prefix \"%2$s\""
|
1405 |
msgstr ""
|
1406 |
|
1407 |
-
#: includes/class-mla-core.php:
|
1408 |
msgid "Most Used"
|
1409 |
msgstr ""
|
1410 |
|
1411 |
-
#: includes/class-mla-core.php:
|
1412 |
#, php-format
|
1413 |
msgid "+ %s"
|
1414 |
msgstr ""
|
1415 |
|
1416 |
-
#: includes/class-mla-core.php:
|
1417 |
#: includes/class-mla-media-modal.php:605
|
1418 |
#: includes/mla-media-modal-js-template.php:28
|
1419 |
#: includes/mla-media-modal-js-template.php:75
|
@@ -1466,10 +1468,10 @@ msgid "Title"
|
|
1466 |
msgstr ""
|
1467 |
|
1468 |
#: includes/class-mla-data-query.php:294
|
1469 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1470 |
#: includes/class-mla-settings-documentation-tab.php:519
|
1471 |
-
#: includes/class-mla-settings-iptc-exif-
|
1472 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
1473 |
msgctxt "list_table_column"
|
1474 |
msgid "Name"
|
1475 |
msgstr ""
|
@@ -1517,7 +1519,7 @@ msgstr ""
|
|
1517 |
#: includes/class-mla-data-query.php:303 includes/class-mla-mime-types.php:559
|
1518 |
#: includes/class-mla-mime-types.php:634 includes/class-mla-mime-types.php:715
|
1519 |
#: includes/class-mla-settings-documentation-tab.php:522
|
1520 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
1521 |
msgctxt "list_table_column"
|
1522 |
msgid "Description"
|
1523 |
msgstr ""
|
@@ -1559,19 +1561,20 @@ msgid "Attached to"
|
|
1559 |
msgstr ""
|
1560 |
|
1561 |
#: includes/class-mla-data-query.php:674 includes/class-mla-edit-media.php:316
|
1562 |
-
#: includes/class-mla-main.php:
|
1563 |
#: includes/class-mla-media-modal.php:575 includes/class-mla-mime-types.php:755
|
1564 |
#: includes/class-mla-mime-types.php:1408
|
1565 |
#: includes/class-mla-mime-types.php:2600
|
1566 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1567 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
|
|
1568 |
#: includes/class-mla-settings-documentation-tab.php:297
|
1569 |
#: includes/class-mla-settings-documentation-tab.php:1302
|
1570 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
1571 |
-
#: includes/class-mla-settings-iptc-exif-
|
1572 |
-
#: includes/class-mla-settings-iptc-exif-
|
1573 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
1574 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
1575 |
#: includes/class-mla-settings-upload-tab.php:301
|
1576 |
#: includes/class-mla-settings-view-tab.php:166
|
1577 |
#, php-format
|
@@ -1647,7 +1650,7 @@ msgstr ""
|
|
1647 |
|
1648 |
#: includes/class-mla-data-references.php:321
|
1649 |
#: includes/class-mla-data-references.php:664
|
1650 |
-
#: includes/class-mla-list-table.php:
|
1651 |
msgid "NO REFERENCE TESTS"
|
1652 |
msgstr ""
|
1653 |
|
@@ -1720,7 +1723,7 @@ msgctxt "error_log"
|
|
1720 |
msgid "%1$s: _evaluate_template_node unknown type \"%2$s\"."
|
1721 |
msgstr ""
|
1722 |
|
1723 |
-
#: includes/class-mla-data.php:
|
1724 |
#, php-format
|
1725 |
msgctxt "error_log"
|
1726 |
msgid ""
|
@@ -1728,33 +1731,34 @@ msgid ""
|
|
1728 |
"\"."
|
1729 |
msgstr ""
|
1730 |
|
1731 |
-
#: includes/class-mla-data.php:
|
1732 |
#, php-format
|
1733 |
msgctxt "error_log"
|
1734 |
msgid "%1$s: mla_get_attachment_by_id(%2$d) not found."
|
1735 |
msgstr ""
|
1736 |
|
1737 |
-
#: includes/class-mla-data.php:
|
1738 |
#, php-format
|
1739 |
msgctxt "error_log"
|
1740 |
msgid "%1$s: mla_get_attachment_by_id(%2$d) wrong post_type \"%3$s\"."
|
1741 |
msgstr ""
|
1742 |
|
1743 |
-
#: includes/class-mla-data.php:
|
1744 |
msgctxt "error_log"
|
1745 |
msgid "mla_parse_xmp_metadata xml_parse_into_struct failed."
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: includes/class-mla-data.php:
|
1749 |
msgctxt "error_log"
|
1750 |
msgid "mla_parse_xmp_metadata set option failed."
|
1751 |
msgstr ""
|
1752 |
|
1753 |
-
#: includes/class-mla-data.php:
|
1754 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1755 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1756 |
-
#: includes/class-mla-settings-iptc-exif-
|
1757 |
-
#: includes/class-mla-settings-iptc-exif-
|
|
|
1758 |
#: includes/class-mla-settings-view-tab.php:398
|
1759 |
#: includes/class-mla-settings-view-tab.php:799
|
1760 |
#: includes/class-mla-settings-view-tab.php:815
|
@@ -1762,11 +1766,12 @@ msgstr ""
|
|
1762 |
msgid "Yes"
|
1763 |
msgstr ""
|
1764 |
|
1765 |
-
#: includes/class-mla-data.php:
|
1766 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1767 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1768 |
-
#: includes/class-mla-settings-iptc-exif-
|
1769 |
-
#: includes/class-mla-settings-iptc-exif-
|
|
|
1770 |
#: includes/class-mla-settings-view-tab.php:397
|
1771 |
#: includes/class-mla-settings-view-tab.php:801
|
1772 |
#: includes/class-mla-settings-view-tab.php:817
|
@@ -1774,171 +1779,172 @@ msgstr ""
|
|
1774 |
msgid "No"
|
1775 |
msgstr ""
|
1776 |
|
1777 |
-
#: includes/class-mla-data.php:
|
1778 |
#, php-format
|
1779 |
msgid "Deleting %1$s"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
-
#: includes/class-mla-data.php:
|
1783 |
#, php-format
|
1784 |
msgid "%1$s: meta:%2$s not found"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
-
#: includes/class-mla-data.php:
|
1788 |
-
#: includes/class-mla-data.php:
|
1789 |
#, php-format
|
1790 |
msgid "Adding %1$s = %2$s"
|
1791 |
msgstr ""
|
1792 |
|
1793 |
-
#: includes/class-mla-data.php:
|
1794 |
#, php-format
|
1795 |
msgid "%1$s: Adding meta:%2$s; not found"
|
1796 |
msgstr ""
|
1797 |
|
1798 |
-
#: includes/class-mla-data.php:
|
1799 |
#, php-format
|
1800 |
msgid "Deleting Null meta:%1$s"
|
1801 |
msgstr ""
|
1802 |
|
1803 |
-
#: includes/class-mla-data.php:
|
1804 |
-
#: includes/class-mla-data.php:
|
1805 |
-
#: includes/class-mla-data.php:
|
1806 |
-
#: includes/class-mla-data.php:
|
1807 |
-
#: includes/class-mla-data.php:
|
1808 |
-
#: includes/class-mla-data.php:
|
1809 |
#: includes/class-mla-mime-types.php:1242
|
1810 |
#: includes/class-mla-mime-types.php:2364
|
1811 |
#, php-format
|
1812 |
msgid "Changing %1$s from \"%2$s\" to \"%3$s\""
|
1813 |
msgstr ""
|
1814 |
|
1815 |
-
#: includes/class-mla-data.php:
|
1816 |
#, php-format
|
1817 |
msgid "%1$s: Changing meta:%2$s; not found"
|
1818 |
msgstr ""
|
1819 |
|
1820 |
-
#: includes/class-mla-data.php:
|
1821 |
#, php-format
|
1822 |
msgid "Deleting old %1$s values"
|
1823 |
msgstr ""
|
1824 |
|
1825 |
-
#: includes/class-mla-data.php:
|
1826 |
#, php-format
|
1827 |
msgid "Changing %1$s from \"%2$s\" to \"%3$s\"; %4$d updates"
|
1828 |
msgstr ""
|
1829 |
|
1830 |
-
#: includes/class-mla-data.php:
|
1831 |
msgid "Could not retrieve Attachment."
|
1832 |
msgstr ""
|
1833 |
|
1834 |
-
#: includes/class-mla-data.php:
|
1835 |
#, php-format
|
1836 |
msgid "%1$s: Could not change Name/Slug \"%2$s\"; name already exists"
|
1837 |
msgstr ""
|
1838 |
|
1839 |
-
#: includes/class-mla-data.php:
|
1840 |
#, php-format
|
1841 |
msgid "Deleting ALT Text, was \"%1$s\""
|
1842 |
msgstr ""
|
1843 |
|
1844 |
-
#: includes/class-mla-data.php:
|
1845 |
#, php-format
|
1846 |
msgid "%1$s: Could not delete ALT Text, remains \"%2$s\""
|
1847 |
msgstr ""
|
1848 |
|
1849 |
-
#: includes/class-mla-data.php:
|
1850 |
#, php-format
|
1851 |
msgid "%1$s: Could not change ALT Text from \"%2$s\" to \"%3$s\""
|
1852 |
msgstr ""
|
1853 |
|
1854 |
-
#: includes/class-mla-data.php:
|
1855 |
-
#: includes/class-mla-list-table.php:
|
1856 |
-
#: includes/class-mla-list-table.php:
|
1857 |
-
#: includes/class-mla-list-table.php:
|
1858 |
-
#: includes/class-mla-options.php:
|
|
|
|
|
1859 |
msgid "Parent"
|
1860 |
msgstr ""
|
1861 |
|
1862 |
-
#: includes/class-mla-data.php:
|
1863 |
-
#: includes/class-mla-edit-media.php:
|
1864 |
#: includes/class-mla-settings-view-tab.php:130
|
1865 |
#: includes/class-mla-settings-view-tab.php:386
|
1866 |
msgid "Menu Order"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
-
#: includes/class-mla-data.php:
|
1870 |
-
#: includes/class-mla-list-table.php:
|
1871 |
-
#: includes/class-mla-list-table.php:
|
1872 |
-
#: includes/class-mla-main.php:
|
1873 |
msgid "Author"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
-
#: includes/class-mla-data.php:
|
1877 |
-
#: includes/class-mla-main.php:
|
1878 |
msgid "Comments"
|
1879 |
msgstr ""
|
1880 |
|
1881 |
-
#: includes/class-mla-data.php:
|
1882 |
-
#: includes/class-mla-main.php:
|
1883 |
msgid "Pings"
|
1884 |
msgstr ""
|
1885 |
|
1886 |
-
#: includes/class-mla-data.php:
|
1887 |
#, php-format
|
1888 |
msgid "You cannot assign \"%1$s\" terms"
|
1889 |
msgstr ""
|
1890 |
|
1891 |
-
#: includes/class-mla-data.php:
|
1892 |
msgctxt "tag delimiter"
|
1893 |
msgid ","
|
1894 |
msgstr ""
|
1895 |
|
1896 |
-
#: includes/class-mla-data.php:
|
1897 |
msgid "Adding"
|
1898 |
msgstr ""
|
1899 |
|
1900 |
-
#: includes/class-mla-data.php:
|
1901 |
msgid "Removing"
|
1902 |
msgstr ""
|
1903 |
|
1904 |
-
#: includes/class-mla-data.php:
|
1905 |
msgid "Replacing"
|
1906 |
msgstr ""
|
1907 |
|
1908 |
-
#: includes/class-mla-data.php:
|
1909 |
msgid "Ignoring"
|
1910 |
msgstr ""
|
1911 |
|
1912 |
-
#: includes/class-mla-data.php:
|
1913 |
#, php-format
|
1914 |
msgid "%1$s \"%2$s\" terms"
|
1915 |
msgstr ""
|
1916 |
|
1917 |
-
#: includes/class-mla-data.php:
|
1918 |
#, php-format
|
1919 |
msgid "Item %1$d, no changes detected."
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: includes/class-mla-data.php:
|
1923 |
#, php-format
|
1924 |
msgid "Item %1$d updated."
|
1925 |
msgstr ""
|
1926 |
|
1927 |
-
#: includes/class-mla-data.php:
|
1928 |
#, php-format
|
1929 |
msgid "%1$s: Item %2$d update failed."
|
1930 |
msgstr ""
|
1931 |
|
1932 |
#: includes/class-mla-edit-media.php:133 includes/class-mla-edit-media.php:184
|
1933 |
-
#: includes/class-mla-edit-media.php:237 includes/class-mla-main.php:
|
1934 |
-
#: includes/class-mla-main.php:
|
1935 |
-
#: includes/class-mla-media-modal.php:236 includes/class-mla-options.php:
|
1936 |
#: includes/class-mla-polylang-support.php:363
|
1937 |
#: includes/class-mla-settings-custom-fields-tab.php:59
|
1938 |
#: includes/class-mla-settings-custom-fields-tab.php:94
|
1939 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
1940 |
-
#: includes/class-mla-settings-iptc-exif-
|
1941 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:94
|
1942 |
#: includes/class-mla-settings-upload-tab.php:48
|
1943 |
#: includes/class-mla-settings-view-tab.php:48
|
1944 |
#: includes/class-mla-thumbnail-generation.php:99
|
@@ -1959,45 +1965,46 @@ msgid "Close Bulk Edit area"
|
|
1959 |
msgstr ""
|
1960 |
|
1961 |
#: includes/class-mla-edit-media.php:185 includes/class-mla-edit-media.php:239
|
1962 |
-
#: includes/class-mla-main.php:
|
1963 |
msgid "An ajax.fail error has occurred. Please reload the page and try again."
|
1964 |
msgstr ""
|
1965 |
|
1966 |
#: includes/class-mla-edit-media.php:186 includes/class-mla-edit-media.php:240
|
1967 |
-
#: includes/class-mla-main.php:
|
1968 |
msgid "An ajax.done error has occurred. Please reload the page and try again."
|
1969 |
msgstr ""
|
1970 |
|
1971 |
-
#: includes/class-mla-edit-media.php:338 includes/class-mla-main.php:
|
1972 |
msgid "more"
|
1973 |
msgstr ""
|
1974 |
|
1975 |
-
#: includes/class-mla-edit-media.php:339 includes/class-mla-main.php:
|
1976 |
msgid "less"
|
1977 |
msgstr ""
|
1978 |
|
1979 |
#: includes/class-mla-edit-media.php:342 includes/class-mla-edit-media.php:373
|
1980 |
-
#: includes/class-mla-main.php:
|
1981 |
msgid "Add"
|
1982 |
msgstr ""
|
1983 |
|
1984 |
#: includes/class-mla-edit-media.php:343 includes/class-mla-edit-media.php:374
|
1985 |
-
#: includes/class-mla-main.php:
|
1986 |
msgid "Remove"
|
1987 |
msgstr ""
|
1988 |
|
1989 |
#: includes/class-mla-edit-media.php:344 includes/class-mla-edit-media.php:375
|
1990 |
-
#: includes/class-mla-main.php:
|
1991 |
#: includes/class-mla-options.php:1239 includes/class-mla-options.php:1338
|
1992 |
-
#: includes/class-mla-options.php:1382 includes/class-mla-options.php:
|
1993 |
-
#: includes/class-mla-options.php:
|
1994 |
-
#: includes/class-mla-options.php:
|
1995 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1996 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1997 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
1998 |
-
#: includes/class-mla-settings-iptc-exif-
|
1999 |
-
#: includes/class-mla-settings-iptc-exif-
|
2000 |
-
#: includes/class-mla-settings-iptc-exif-
|
|
|
2001 |
msgid "Replace"
|
2002 |
msgstr ""
|
2003 |
|
@@ -2007,108 +2014,108 @@ msgid ""
|
|
2007 |
"menu for more information."
|
2008 |
msgstr ""
|
2009 |
|
2010 |
-
#: includes/class-mla-edit-media.php:416 includes/class-mla-main.php:
|
2011 |
-
#: includes/class-mla-settings.php:
|
2012 |
msgid "Reset"
|
2013 |
msgstr ""
|
2014 |
|
2015 |
-
#: includes/class-mla-edit-media.php:422 includes/class-mla-main.php:
|
2016 |
-
#: includes/class-mla-main.php:
|
2017 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2018 |
-
#: includes/class-mla-settings-iptc-exif-
|
2019 |
#: includes/class-mla-settings-upload-tab.php:122
|
2020 |
#: includes/class-mla-settings-upload-tab.php:553
|
2021 |
#: includes/class-mla-settings-view-tab.php:396
|
2022 |
msgid "No Change"
|
2023 |
msgstr ""
|
2024 |
|
2025 |
-
#: includes/class-mla-edit-media.php:423 includes/class-mla-main.php:
|
2026 |
msgid "Allow"
|
2027 |
msgstr ""
|
2028 |
|
2029 |
-
#: includes/class-mla-edit-media.php:424 includes/class-mla-main.php:
|
2030 |
msgid "Do not allow"
|
2031 |
msgstr ""
|
2032 |
|
2033 |
-
#: includes/class-mla-edit-media.php:431 includes/class-mla-list-table.php:
|
2034 |
-
#: includes/class-mla-list-table.php:
|
2035 |
msgid "Parent ID"
|
2036 |
msgstr ""
|
2037 |
|
2038 |
-
#: includes/class-mla-edit-media.php:432 includes/class-mla-edit-media.php:
|
2039 |
-
#: includes/class-mla-main.php:
|
2040 |
#: includes/class-mla-settings-upload-tab.php:1482
|
2041 |
msgid "Select"
|
2042 |
msgstr ""
|
2043 |
|
2044 |
-
#: includes/class-mla-edit-media.php:
|
2045 |
msgid "Custom field mapping updated."
|
2046 |
msgstr ""
|
2047 |
|
2048 |
-
#: includes/class-mla-edit-media.php:
|
2049 |
msgid "IPTC/EXIF mapping updated."
|
2050 |
msgstr ""
|
2051 |
|
2052 |
-
#: includes/class-mla-edit-media.php:
|
2053 |
msgid "M j, Y @ G:i"
|
2054 |
msgstr ""
|
2055 |
|
2056 |
-
#: includes/class-mla-edit-media.php:
|
2057 |
msgid "Last modified"
|
2058 |
msgstr ""
|
2059 |
|
2060 |
-
#: includes/class-mla-edit-media.php:
|
2061 |
msgid "Map Custom Field metadata for this item"
|
2062 |
msgstr ""
|
2063 |
|
2064 |
-
#: includes/class-mla-edit-media.php:
|
2065 |
-
#: includes/class-mla-main.php:
|
2066 |
msgid "Map Custom Field metadata"
|
2067 |
msgstr ""
|
2068 |
|
2069 |
-
#: includes/class-mla-edit-media.php:
|
2070 |
msgid "Map IPTC/EXIF metadata for this item"
|
2071 |
msgstr ""
|
2072 |
|
2073 |
-
#: includes/class-mla-edit-media.php:
|
2074 |
-
#: includes/class-mla-main.php:
|
2075 |
msgid "Map IPTC/EXIF metadata"
|
2076 |
msgstr ""
|
2077 |
|
2078 |
-
#: includes/class-mla-edit-media.php:
|
2079 |
msgid "Parent Info"
|
2080 |
msgstr ""
|
2081 |
|
2082 |
-
#: includes/class-mla-edit-media.php:
|
2083 |
msgid "Attachment Metadata"
|
2084 |
msgstr ""
|
2085 |
|
2086 |
-
#: includes/class-mla-edit-media.php:
|
2087 |
-
#: includes/class-mla-main.php:
|
2088 |
#, php-format
|
2089 |
msgctxt "error_log"
|
2090 |
msgid "%1$s: %2$s discarding \"%3$s\"; no title/order"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
-
#: includes/class-mla-edit-media.php:
|
2094 |
msgctxt "post state"
|
2095 |
msgid "Pending"
|
2096 |
msgstr ""
|
2097 |
|
2098 |
-
#: includes/class-mla-edit-media.php:
|
2099 |
msgid "Post Parent"
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: includes/class-mla-edit-media.php:
|
2103 |
msgid "Select Parent"
|
2104 |
msgstr ""
|
2105 |
|
2106 |
-
#: includes/class-mla-edit-media.php:
|
2107 |
-
#: includes/class-mla-edit-media.php:
|
2108 |
-
#: includes/class-mla-list-table.php:
|
2109 |
-
#: includes/class-mla-list-table.php:
|
2110 |
-
#: includes/class-mla-list-table.php:
|
2111 |
-
#: includes/class-mla-list-table.php:
|
2112 |
msgid "PARENT"
|
2113 |
msgstr ""
|
2114 |
|
@@ -2122,19 +2129,20 @@ msgid "No"
|
|
2122 |
msgstr ""
|
2123 |
|
2124 |
#: includes/class-mla-list-table.php:425
|
2125 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2126 |
-
#: includes/class-mla-settings-iptc-exif-
|
2127 |
#: includes/class-mla-settings-upload-tab.php:647
|
2128 |
#: includes/class-mla-settings-view-tab.php:490
|
2129 |
msgid "List View"
|
2130 |
msgstr ""
|
2131 |
|
2132 |
-
#: includes/class-mla-list-table.php:492 includes/class-mla-list-table.php:
|
2133 |
-
#: includes/class-mla-list-table.php:
|
2134 |
-
#: includes/class-mla-list-table.php:
|
2135 |
-
#: includes/class-mla-list-table.php:
|
2136 |
-
#: includes/class-mla-list-table.php:
|
2137 |
-
#: includes/class-mla-list-table.php:
|
|
|
2138 |
msgid "Filter by"
|
2139 |
msgstr ""
|
2140 |
|
@@ -2143,11 +2151,11 @@ msgstr ""
|
|
2143 |
msgid "Not Supported"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: includes/class-mla-list-table.php:
|
2147 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2148 |
#: includes/class-mla-settings-documentation-tab.php:604
|
2149 |
-
#: includes/class-mla-settings-iptc-exif-
|
2150 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2151 |
#: includes/class-mla-settings-upload-tab.php:858
|
2152 |
#: includes/class-mla-settings-upload-tab.php:1429
|
2153 |
#: includes/class-mla-settings-view-tab.php:654
|
@@ -2155,20 +2163,19 @@ msgstr ""
|
|
2155 |
msgid "column_default: %1$s, %2$s"
|
2156 |
msgstr ""
|
2157 |
|
2158 |
-
#: includes/class-mla-list-table.php:
|
2159 |
-
#: includes/class-mla-list-table.php:
|
2160 |
-
#: includes/class-mla-list-table.php:
|
2161 |
-
#: includes/class-mla-list-table.php:
|
2162 |
-
#: includes/class-mla-list-table.php:
|
2163 |
-
#: includes/class-mla-list-table.php:
|
2164 |
-
#: includes/class-mla-list-table.php:
|
2165 |
-
#: includes/class-mla-list-table.php:1811
|
2166 |
#: includes/class-mla-polylang-support.php:362
|
2167 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2168 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2169 |
-
#: includes/class-mla-settings-iptc-exif-
|
2170 |
-
#: includes/class-mla-settings-iptc-exif-
|
2171 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2172 |
#: includes/class-mla-settings-upload-tab.php:923
|
2173 |
#: includes/class-mla-settings-upload-tab.php:1225
|
2174 |
#: includes/class-mla-settings-view-tab.php:720
|
@@ -2176,265 +2183,261 @@ msgstr ""
|
|
2176 |
msgid "Edit"
|
2177 |
msgstr ""
|
2178 |
|
2179 |
-
#: includes/class-mla-list-table.php:
|
2180 |
-
#: includes/class-mla-thumbnail-generation.php:
|
2181 |
msgid "Trash"
|
2182 |
msgstr ""
|
2183 |
|
2184 |
-
#: includes/class-mla-list-table.php:
|
2185 |
msgid "Restore this item from the Trash"
|
2186 |
msgstr ""
|
2187 |
|
2188 |
-
#: includes/class-mla-list-table.php:
|
2189 |
msgid "Restore"
|
2190 |
msgstr ""
|
2191 |
|
2192 |
-
#: includes/class-mla-list-table.php:
|
2193 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2194 |
-
#: includes/class-mla-settings-iptc-exif-
|
2195 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2196 |
#: includes/class-mla-settings-upload-tab.php:923
|
2197 |
#: includes/class-mla-settings-view-tab.php:720
|
2198 |
msgid "Edit this item"
|
2199 |
msgstr ""
|
2200 |
|
2201 |
-
#: includes/class-mla-list-table.php:
|
2202 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2203 |
-
#: includes/class-mla-settings-iptc-exif-
|
2204 |
#: includes/class-mla-settings-upload-tab.php:925
|
2205 |
#: includes/class-mla-settings-view-tab.php:722
|
2206 |
msgid "Edit this item inline"
|
2207 |
msgstr ""
|
2208 |
|
2209 |
-
#: includes/class-mla-list-table.php:
|
2210 |
#: includes/class-mla-options.php:1114 includes/class-mla-options.php:1418
|
2211 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2212 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2213 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2214 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2215 |
-
#: includes/class-mla-settings-iptc-exif-
|
2216 |
-
#: includes/class-mla-settings-iptc-exif-
|
2217 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1531
|
2218 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1641
|
2219 |
#: includes/class-mla-settings-upload-tab.php:925
|
2220 |
#: includes/class-mla-settings-view-tab.php:722
|
2221 |
msgid "Quick Edit"
|
2222 |
msgstr ""
|
2223 |
|
2224 |
-
#: includes/class-mla-list-table.php:
|
2225 |
msgid "Move this item to the Trash"
|
2226 |
msgstr ""
|
2227 |
|
2228 |
-
#: includes/class-mla-list-table.php:
|
2229 |
msgid "Move to Trash"
|
2230 |
msgstr ""
|
2231 |
|
2232 |
-
#: includes/class-mla-list-table.php:
|
2233 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2234 |
-
#: includes/class-mla-settings-iptc-exif-
|
2235 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2236 |
#: includes/class-mla-settings-upload-tab.php:929
|
2237 |
#: includes/class-mla-settings-view-tab.php:728
|
2238 |
msgid "Delete this item Permanently"
|
2239 |
msgstr ""
|
2240 |
|
2241 |
-
#: includes/class-mla-list-table.php:
|
2242 |
-
#: includes/class-mla-list-table.php:
|
2243 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2244 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2245 |
-
#: includes/class-mla-settings-iptc-exif-
|
2246 |
-
#: includes/class-mla-settings-iptc-exif-
|
2247 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2248 |
#: includes/class-mla-settings-upload-tab.php:929
|
2249 |
#: includes/class-mla-settings-view-tab.php:728
|
2250 |
#: includes/class-mla-settings-view-tab.php:936
|
2251 |
msgid "Delete Permanently"
|
2252 |
msgstr ""
|
2253 |
|
2254 |
-
#: includes/class-mla-list-table.php:
|
2255 |
#: includes/class-mla-settings-documentation-tab.php:674
|
2256 |
-
#: includes/class-mla-settings.php:
|
2257 |
msgid "Download"
|
2258 |
msgstr ""
|
2259 |
|
2260 |
-
#: includes/class-mla-list-table.php:
|
2261 |
#: includes/class-mla-settings-documentation-tab.php:677
|
2262 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2263 |
#: includes/class-mla-settings-view-tab.php:374
|
2264 |
msgid "View"
|
2265 |
msgstr ""
|
2266 |
|
2267 |
-
#: includes/class-mla-list-table.php:
|
|
|
|
|
|
|
|
|
2268 |
msgid "(no title: bad ID)"
|
2269 |
msgstr ""
|
2270 |
|
2271 |
-
#: includes/class-mla-list-table.php:
|
2272 |
#: includes/class-mla-settings-upload-tab.php:167
|
2273 |
#: includes/class-mla-settings-upload-tab.php:536
|
2274 |
msgid "MIME Type"
|
2275 |
msgstr ""
|
2276 |
|
2277 |
-
#: includes/class-mla-list-table.php:
|
2278 |
msgid "Base File"
|
2279 |
msgstr ""
|
2280 |
|
2281 |
-
#: includes/class-mla-list-table.php:
|
2282 |
-
#: includes/class-mla-list-table.php:
|
2283 |
msgid "Unpublished"
|
2284 |
msgstr ""
|
2285 |
|
2286 |
-
#: includes/class-mla-list-table.php:
|
2287 |
-
#: includes/class-mla-list-table.php:
|
2288 |
#, php-format
|
2289 |
msgid "%1$s from now"
|
2290 |
msgstr ""
|
2291 |
|
2292 |
-
#: includes/class-mla-list-table.php:
|
2293 |
-
#: includes/class-mla-list-table.php:
|
2294 |
#, php-format
|
2295 |
msgid "%1$s ago"
|
2296 |
msgstr ""
|
2297 |
|
2298 |
-
#: includes/class-mla-list-table.php:
|
2299 |
msgid "(Private post)"
|
2300 |
msgstr ""
|
2301 |
|
2302 |
-
#: includes/class-mla-list-table.php:
|
2303 |
msgid "Set Parent"
|
2304 |
msgstr ""
|
2305 |
|
2306 |
-
#: includes/class-mla-list-table.php:
|
2307 |
msgctxt "uploaded files"
|
2308 |
msgid "All"
|
2309 |
msgid_plural "All"
|
2310 |
msgstr[0] ""
|
2311 |
msgstr[1] ""
|
2312 |
|
2313 |
-
#: includes/class-mla-list-table.php:
|
2314 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2315 |
-
#: includes/class-mla-settings-iptc-exif-
|
2316 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2317 |
msgid "Filter"
|
2318 |
msgstr ""
|
2319 |
|
2320 |
-
#: includes/class-mla-list-table.php:
|
2321 |
#: includes/mla-media-modal-js-template.php:72
|
2322 |
msgid "Terms Search"
|
2323 |
msgstr ""
|
2324 |
|
2325 |
-
#: includes/class-mla-list-table.php:
|
2326 |
#: includes/class-mla-polylang-support.php:2003
|
2327 |
-
#: includes/class-mla-thumbnail-generation.php:
|
2328 |
msgid "Clear Filter-by"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
-
#: includes/class-mla-list-table.php:
|
2332 |
msgid "Empty Trash"
|
2333 |
msgstr ""
|
2334 |
|
2335 |
-
#: includes/class-mla-main.php:
|
2336 |
msgid "Error while saving the changes."
|
2337 |
msgstr ""
|
2338 |
|
2339 |
-
#: includes/class-mla-main.php:
|
2340 |
#: includes/class-mla-settings-custom-fields-tab.php:57
|
2341 |
#: includes/class-mla-settings-custom-fields-tab.php:92
|
2342 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
2343 |
-
#: includes/class-mla-settings-iptc-exif-
|
2344 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:92
|
2345 |
#: includes/class-mla-settings-upload-tab.php:46
|
2346 |
#: includes/class-mla-settings-view-tab.php:46
|
2347 |
msgid "Remove From Bulk Edit"
|
2348 |
msgstr ""
|
2349 |
|
2350 |
-
#: includes/class-mla-main.php:
|
2351 |
msgid "Bulk Edit items"
|
2352 |
msgstr ""
|
2353 |
|
2354 |
-
#: includes/class-mla-main.php:
|
2355 |
#: includes/class-mla-settings-custom-fields-tab.php:63
|
2356 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
2357 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:63
|
2358 |
msgid "Waiting"
|
2359 |
msgstr ""
|
2360 |
|
2361 |
-
#: includes/class-mla-main.php:
|
2362 |
#: includes/class-mla-settings-custom-fields-tab.php:65
|
2363 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
2364 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:65
|
2365 |
msgid "Complete"
|
2366 |
msgstr ""
|
2367 |
|
2368 |
-
#: includes/class-mla-main.php:
|
2369 |
#: includes/class-mla-settings-custom-fields-tab.php:66
|
2370 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
2371 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:66
|
2372 |
msgid "Unchanged"
|
2373 |
msgstr ""
|
2374 |
|
2375 |
-
#: includes/class-mla-main.php:
|
2376 |
#: includes/class-mla-settings-custom-fields-tab.php:67
|
2377 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
2378 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:67
|
2379 |
msgid "Succeeded"
|
2380 |
msgstr ""
|
2381 |
|
2382 |
-
#: includes/class-mla-main.php:
|
2383 |
#: includes/class-mla-settings-custom-fields-tab.php:68
|
2384 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
2385 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:68
|
2386 |
msgid "Failed"
|
2387 |
msgstr ""
|
2388 |
|
2389 |
-
#: includes/class-mla-main.php:
|
2390 |
msgid "CANCELED"
|
2391 |
msgstr ""
|
2392 |
|
2393 |
-
#: includes/class-mla-main.php:
|
2394 |
#, php-format
|
2395 |
msgid "Item permanently deleted."
|
2396 |
msgid_plural "%d items permanently deleted."
|
2397 |
msgstr[0] ""
|
2398 |
msgstr[1] ""
|
2399 |
|
2400 |
-
#: includes/class-mla-main.php:
|
2401 |
#, php-format
|
2402 |
msgid "Item %1$d moved to Trash."
|
2403 |
msgstr ""
|
2404 |
|
2405 |
-
#: includes/class-mla-main.php:
|
2406 |
msgid "Entries per page"
|
2407 |
msgstr ""
|
2408 |
|
2409 |
-
#: includes/class-mla-main.php:
|
2410 |
msgid "You are not allowed to edit Attachment: "
|
2411 |
msgstr ""
|
2412 |
|
2413 |
-
#: includes/class-mla-main.php:
|
2414 |
#, php-format
|
2415 |
msgid "%1$s: Unknown bulk action %2$s"
|
2416 |
msgstr ""
|
2417 |
|
2418 |
-
#: includes/class-mla-main.php:
|
2419 |
msgid "no changes detected"
|
2420 |
msgstr ""
|
2421 |
|
2422 |
-
#: includes/class-mla-main.php:
|
2423 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2424 |
#: includes/class-mla-settings-documentation-tab.php:247
|
2425 |
-
#: includes/class-mla-settings-iptc-exif-
|
2426 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2427 |
#: includes/class-mla-settings-upload-tab.php:411
|
2428 |
#: includes/class-mla-settings-view-tab.php:254
|
2429 |
#, php-format
|
2430 |
msgid "Bulk Action %1$s - no items selected."
|
2431 |
msgstr ""
|
2432 |
|
2433 |
-
#: includes/class-mla-main.php:
|
2434 |
msgid "You do not have permission to manage attachments."
|
2435 |
msgstr ""
|
2436 |
|
2437 |
-
#: includes/class-mla-main.php:
|
2438 |
#, php-format
|
2439 |
msgctxt "deleted items"
|
2440 |
msgid "%s item deleted."
|
@@ -2442,46 +2445,46 @@ msgid_plural "%s items deleted."
|
|
2442 |
msgstr[0] ""
|
2443 |
msgstr[1] ""
|
2444 |
|
2445 |
-
#: includes/class-mla-main.php:
|
2446 |
msgid "No items deleted."
|
2447 |
msgstr ""
|
2448 |
|
2449 |
-
#: includes/class-mla-main.php:
|
2450 |
msgid "Empty Terms Search; ignored"
|
2451 |
msgstr ""
|
2452 |
|
2453 |
-
#: includes/class-mla-main.php:
|
2454 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2455 |
#: includes/class-mla-settings-documentation-tab.php:281
|
2456 |
-
#: includes/class-mla-settings-iptc-exif-
|
2457 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2458 |
#: includes/class-mla-settings-upload-tab.php:450
|
2459 |
#: includes/class-mla-settings-view-tab.php:291
|
2460 |
#, php-format
|
2461 |
msgid "Unknown mla_admin_action - \"%1$s\""
|
2462 |
msgstr ""
|
2463 |
|
2464 |
-
#: includes/class-mla-main.php:
|
2465 |
msgid "term search results for"
|
2466 |
msgstr ""
|
2467 |
|
2468 |
-
#: includes/class-mla-main.php:
|
2469 |
msgid "post/parent results for"
|
2470 |
msgstr ""
|
2471 |
|
2472 |
-
#: includes/class-mla-main.php:
|
2473 |
msgid "search results for"
|
2474 |
msgstr ""
|
2475 |
|
2476 |
-
#: includes/class-mla-main.php:
|
2477 |
-
#: includes/class-mla-main.php:
|
2478 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2479 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2480 |
#: includes/class-mla-settings-documentation-tab.php:664
|
2481 |
#: includes/class-mla-settings-documentation-tab.php:885
|
2482 |
-
#: includes/class-mla-settings-iptc-exif-
|
2483 |
-
#: includes/class-mla-settings-iptc-exif-
|
2484 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2485 |
#: includes/class-mla-settings-upload-tab.php:176
|
2486 |
#: includes/class-mla-settings-upload-tab.php:550
|
2487 |
#: includes/class-mla-settings-view-tab.php:134
|
@@ -2489,90 +2492,87 @@ msgstr ""
|
|
2489 |
msgid "Update"
|
2490 |
msgstr ""
|
2491 |
|
2492 |
-
#: includes/class-mla-main.php:
|
2493 |
msgid "All Post Types"
|
2494 |
msgstr ""
|
2495 |
|
2496 |
-
#: includes/class-mla-main.php:
|
2497 |
msgid "For"
|
2498 |
msgstr ""
|
2499 |
|
2500 |
-
#: includes/class-mla-main.php:
|
2501 |
#: includes/class-mla-shortcode-support.php:1038
|
2502 |
msgid "Unattached"
|
2503 |
msgstr ""
|
2504 |
|
2505 |
-
#: includes/class-mla-main.php:
|
2506 |
#: includes/class-mla-polylang-support.php:1996
|
2507 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2508 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2509 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2510 |
#: includes/class-mla-settings-documentation-tab.php:167
|
2511 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
2512 |
-
#: includes/class-mla-settings-iptc-exif-
|
2513 |
-
#: includes/class-mla-settings-iptc-exif-
|
2514 |
-
#: includes/class-mla-settings-
|
2515 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
2516 |
-
#: includes/class-mla-settings-shortcodes-tab.php:481
|
2517 |
#: includes/class-mla-settings-upload-tab.php:177
|
2518 |
#: includes/class-mla-settings-upload-tab.php:251
|
2519 |
#: includes/class-mla-settings-upload-tab.php:549
|
2520 |
#: includes/class-mla-settings-view-tab.php:135
|
2521 |
#: includes/class-mla-settings-view-tab.php:393
|
2522 |
-
#: includes/class-mla-thumbnail-generation.php:
|
2523 |
msgid "Cancel"
|
2524 |
msgstr ""
|
2525 |
|
2526 |
-
#: includes/class-mla-main.php:
|
2527 |
#: includes/class-mla-options.php:1419
|
2528 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2529 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2530 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2531 |
-
#: includes/class-mla-settings-iptc-exif-
|
2532 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:937
|
2533 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1645
|
2534 |
#: includes/class-mla-settings-upload-tab.php:551
|
2535 |
#: includes/class-mla-settings-view-tab.php:395
|
2536 |
msgid "Bulk Edit"
|
2537 |
msgstr ""
|
2538 |
|
2539 |
-
#: includes/class-mla-main.php:
|
2540 |
msgid "In-process"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
-
#: includes/class-mla-main.php:
|
2544 |
msgid "You are not allowed to delete this item."
|
2545 |
msgstr ""
|
2546 |
|
2547 |
-
#: includes/class-mla-main.php:
|
2548 |
#, php-format
|
2549 |
msgid "%1$s: Item %2$d could NOT be deleted."
|
2550 |
msgstr ""
|
2551 |
|
2552 |
-
#: includes/class-mla-main.php:
|
2553 |
#, php-format
|
2554 |
msgid "Item %1$d permanently deleted."
|
2555 |
msgstr ""
|
2556 |
|
2557 |
-
#: includes/class-mla-main.php:
|
2558 |
msgid "You are not allowed to move this item out of the Trash."
|
2559 |
msgstr ""
|
2560 |
|
2561 |
-
#: includes/class-mla-main.php:
|
2562 |
#, php-format
|
2563 |
msgid "%1$s: Item %2$d could NOT be restored from Trash."
|
2564 |
msgstr ""
|
2565 |
|
2566 |
-
#: includes/class-mla-main.php:
|
2567 |
#, php-format
|
2568 |
msgid "Item %1$d restored from Trash."
|
2569 |
msgstr ""
|
2570 |
|
2571 |
-
#: includes/class-mla-main.php:
|
2572 |
msgid "You are not allowed to move this item to the Trash."
|
2573 |
msgstr ""
|
2574 |
|
2575 |
-
#: includes/class-mla-main.php:
|
2576 |
#, php-format
|
2577 |
msgid "%1$s: Item %2$d could NOT be moved to Trash."
|
2578 |
msgstr ""
|
@@ -2663,15 +2663,14 @@ msgid "Icon Type"
|
|
2663 |
msgstr ""
|
2664 |
|
2665 |
#: includes/class-mla-mime-types.php:553
|
2666 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2667 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1388
|
2668 |
msgctxt "list_table_column"
|
2669 |
msgid "Source"
|
2670 |
msgstr ""
|
2671 |
|
2672 |
#: includes/class-mla-mime-types.php:554
|
2673 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
2674 |
-
#: includes/class-mla-settings-iptc-exif-
|
2675 |
msgctxt "list_table_column"
|
2676 |
msgid "Status"
|
2677 |
msgstr ""
|
@@ -2842,11 +2841,13 @@ msgid "MLA"
|
|
2842 |
msgstr ""
|
2843 |
|
2844 |
#: includes/class-mla-mime-types.php:1664
|
|
|
2845 |
msgctxt "table_view_singular"
|
2846 |
msgid "Custom"
|
2847 |
msgstr ""
|
2848 |
|
2849 |
#: includes/class-mla-mime-types.php:1665
|
|
|
2850 |
msgctxt "table_view_plural"
|
2851 |
msgid "Custom"
|
2852 |
msgstr ""
|
@@ -3041,7 +3042,7 @@ msgstr ""
|
|
3041 |
|
3042 |
#: includes/class-mla-options.php:219 includes/class-mla-options.php:421
|
3043 |
#: includes/class-mla-options.php:500 includes/class-mla-options.php:1457
|
3044 |
-
#: includes/class-mla-options.php:
|
3045 |
#, php-format
|
3046 |
msgid "%1$s: Custom %2$s unknown action \"%3$s\""
|
3047 |
msgstr ""
|
@@ -3109,7 +3110,7 @@ msgid "Update custom %1$s"
|
|
3109 |
msgstr ""
|
3110 |
|
3111 |
#: includes/class-mla-options.php:418 includes/class-mla-options.php:497
|
3112 |
-
#: includes/class-mla-options.php:
|
3113 |
#, php-format
|
3114 |
msgid "Reset custom %1$s"
|
3115 |
msgstr ""
|
@@ -3127,12 +3128,12 @@ msgid "or"
|
|
3127 |
msgstr ""
|
3128 |
|
3129 |
#: includes/class-mla-options.php:454
|
3130 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3131 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3132 |
-
#: includes/class-mla-settings-iptc-exif-
|
3133 |
-
#: includes/class-mla-settings-iptc-exif-
|
3134 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
3135 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
3136 |
#: includes/mla-main-search-box-template.php:49
|
3137 |
#: includes/mla-media-modal-js-template.php:44
|
3138 |
msgid "Name"
|
@@ -3151,7 +3152,7 @@ msgid "Terms"
|
|
3151 |
msgstr ""
|
3152 |
|
3153 |
#: includes/class-mla-options.php:871 includes/class-mla-options.php:917
|
3154 |
-
#: includes/class-mla-options.php:
|
3155 |
#: includes/class-mla-settings-upload-tab.php:128
|
3156 |
msgid "None (select a value)"
|
3157 |
msgstr ""
|
@@ -3164,107 +3165,102 @@ msgstr ""
|
|
3164 |
msgid "Template (see below)"
|
3165 |
msgstr ""
|
3166 |
|
3167 |
-
#: includes/class-mla-options.php:1003 includes/class-mla-options.php:
|
3168 |
#, php-format
|
3169 |
msgid "%1$s: New field %2$s already exists."
|
3170 |
msgstr ""
|
3171 |
|
3172 |
-
#: includes/class-mla-options.php:1008 includes/class-mla-options.php:
|
3173 |
#, php-format
|
3174 |
msgid "Adding new field %1$s."
|
3175 |
msgstr ""
|
3176 |
|
3177 |
-
#: includes/class-mla-options.php:1016 includes/class-mla-options.php:
|
3178 |
#, php-format
|
3179 |
msgid "Adding new rule for %1$s."
|
3180 |
msgstr ""
|
3181 |
|
3182 |
-
#: includes/class-mla-options.php:1042 includes/class-mla-options.php:
|
3183 |
-
#: includes/class-mla-options.php:
|
3184 |
#, php-format
|
3185 |
msgid "Deleting rule for %1$s."
|
3186 |
msgstr ""
|
3187 |
|
3188 |
#: includes/class-mla-options.php:1065 includes/class-mla-options.php:1086
|
3189 |
#: includes/class-mla-options.php:1136 includes/class-mla-options.php:1143
|
3190 |
-
#: includes/class-mla-options.php:
|
3191 |
-
#: includes/class-mla-options.php:
|
3192 |
-
#: includes/class-mla-options.php:
|
3193 |
-
#: includes/class-mla-options.php:
|
3194 |
-
#: includes/class-mla-options.php:
|
3195 |
-
#: includes/class-mla-options.php:
|
3196 |
#, php-format
|
3197 |
msgid "%1$s changing %2$s from %3$s to %4$s."
|
3198 |
msgstr ""
|
3199 |
|
3200 |
#: includes/class-mla-options.php:1065 includes/class-mla-options.php:1414
|
3201 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3202 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3203 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:649
|
3204 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:925
|
3205 |
msgid "Data Source"
|
3206 |
msgstr ""
|
3207 |
|
3208 |
-
#: includes/class-mla-options.php:1071 includes/class-mla-options.php:
|
3209 |
-
#: includes/class-mla-options.php:
|
3210 |
msgid "Replace to Keep"
|
3211 |
msgstr ""
|
3212 |
|
3213 |
-
#: includes/class-mla-options.php:1074 includes/class-mla-options.php:
|
3214 |
-
#: includes/class-mla-options.php:
|
3215 |
msgid "Keep to Replace"
|
3216 |
msgstr ""
|
3217 |
|
3218 |
#: includes/class-mla-options.php:1079 includes/class-mla-options.php:1100
|
3219 |
#: includes/class-mla-options.php:1114 includes/class-mla-options.php:1128
|
3220 |
-
#: includes/class-mla-options.php:1157 includes/class-mla-options.php:
|
3221 |
-
#: includes/class-mla-options.php:
|
3222 |
-
#: includes/class-mla-options.php:
|
3223 |
-
#: includes/class-mla-options.php:
|
3224 |
#, php-format
|
3225 |
msgid "%1$s changing %2$s value from %3$s."
|
3226 |
msgstr ""
|
3227 |
|
3228 |
#: includes/class-mla-options.php:1079 includes/class-mla-options.php:1415
|
3229 |
-
#: includes/class-mla-options.php:
|
3230 |
-
#: includes/class-mla-options.php:
|
3231 |
-
#: includes/class-mla-options.php:
|
3232 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3233 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3234 |
-
#: includes/class-mla-settings-iptc-exif-
|
3235 |
-
#: includes/class-mla-settings-iptc-exif-
|
3236 |
msgid "Existing Text"
|
3237 |
msgstr ""
|
3238 |
|
3239 |
#: includes/class-mla-options.php:1086 includes/class-mla-options.php:1416
|
3240 |
-
#: includes/class-mla-options.php:
|
3241 |
-
#: includes/class-mla-options.php:
|
3242 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3243 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3244 |
-
#: includes/class-mla-settings-iptc-exif-
|
3245 |
-
#: includes/class-mla-settings-iptc-exif-
|
3246 |
msgid "Format"
|
3247 |
msgstr ""
|
3248 |
|
3249 |
#: includes/class-mla-options.php:1092 includes/class-mla-options.php:1106
|
3250 |
#: includes/class-mla-options.php:1120 includes/class-mla-options.php:1149
|
3251 |
-
#: includes/class-mla-options.php:
|
3252 |
msgid "unchecked to checked"
|
3253 |
msgstr ""
|
3254 |
|
3255 |
#: includes/class-mla-options.php:1095 includes/class-mla-options.php:1109
|
3256 |
#: includes/class-mla-options.php:1123 includes/class-mla-options.php:1152
|
3257 |
-
#: includes/class-mla-options.php:
|
3258 |
msgid "checked to unchecked"
|
3259 |
msgstr ""
|
3260 |
|
3261 |
#: includes/class-mla-options.php:1100 includes/class-mla-options.php:1417
|
3262 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3263 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3264 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3265 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:655
|
3266 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:931
|
3267 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1637
|
3268 |
msgid "MLA Column"
|
3269 |
msgstr ""
|
3270 |
|
@@ -3274,168 +3270,169 @@ msgstr ""
|
|
3274 |
|
3275 |
#: includes/class-mla-options.php:1143 includes/class-mla-options.php:1251
|
3276 |
#: includes/class-mla-options.php:1350 includes/class-mla-options.php:1394
|
3277 |
-
#: includes/class-mla-options.php:
|
3278 |
-
#: includes/class-mla-options.php:
|
3279 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3280 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3281 |
-
#: includes/class-mla-settings-iptc-exif-
|
3282 |
-
#: includes/class-mla-settings-iptc-exif-
|
3283 |
msgid "Option"
|
3284 |
msgstr ""
|
3285 |
|
3286 |
#: includes/class-mla-options.php:1157 includes/class-mla-options.php:1263
|
3287 |
#: includes/class-mla-options.php:1362 includes/class-mla-options.php:1406
|
3288 |
-
#: includes/class-mla-options.php:
|
3289 |
-
#: includes/class-mla-options.php:
|
|
|
3290 |
msgid "Delete NULL values"
|
3291 |
msgstr ""
|
3292 |
|
3293 |
-
#: includes/class-mla-options.php:1196 includes/class-mla-options.php:
|
3294 |
msgid "No Custom Field Mapping Rules Defined"
|
3295 |
msgstr ""
|
3296 |
|
3297 |
#: includes/class-mla-options.php:1237 includes/class-mla-options.php:1336
|
3298 |
-
#: includes/class-mla-options.php:1380 includes/class-mla-options.php:
|
3299 |
-
#: includes/class-mla-options.php:
|
3300 |
-
#: includes/class-mla-options.php:
|
3301 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3302 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3303 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3304 |
-
#: includes/class-mla-settings-iptc-exif-
|
3305 |
-
#: includes/class-mla-settings-iptc-exif-
|
3306 |
-
#: includes/class-mla-settings-iptc-exif-
|
3307 |
-
#: includes/class-mla-
|
|
|
3308 |
msgid "Keep"
|
3309 |
msgstr ""
|
3310 |
|
3311 |
#: includes/class-mla-options.php:1241 includes/class-mla-options.php:1340
|
3312 |
-
#: includes/class-mla-options.php:1384 includes/class-mla-options.php:
|
3313 |
-
#: includes/class-mla-options.php:
|
3314 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3315 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3316 |
-
#: includes/class-mla-settings-iptc-exif-
|
3317 |
-
#: includes/class-mla-settings-iptc-exif-
|
3318 |
msgid "Native"
|
3319 |
msgstr ""
|
3320 |
|
3321 |
#: includes/class-mla-options.php:1243 includes/class-mla-options.php:1342
|
3322 |
-
#: includes/class-mla-options.php:1386 includes/class-mla-options.php:
|
3323 |
-
#: includes/class-mla-options.php:
|
3324 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3325 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3326 |
-
#: includes/class-mla-settings-iptc-exif-
|
3327 |
-
#: includes/class-mla-settings-iptc-exif-
|
3328 |
msgid "Commas"
|
3329 |
msgstr ""
|
3330 |
|
3331 |
#: includes/class-mla-options.php:1245 includes/class-mla-options.php:1344
|
3332 |
-
#: includes/class-mla-options.php:1388 includes/class-mla-options.php:
|
3333 |
-
#: includes/class-mla-options.php:
|
3334 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3335 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3336 |
-
#: includes/class-mla-settings-iptc-exif-
|
3337 |
-
#: includes/class-mla-settings-iptc-exif-
|
3338 |
msgid "Raw"
|
3339 |
msgstr ""
|
3340 |
|
3341 |
#: includes/class-mla-options.php:1253 includes/class-mla-options.php:1352
|
3342 |
-
#: includes/class-mla-options.php:1396 includes/class-mla-options.php:
|
3343 |
-
#: includes/class-mla-options.php:
|
3344 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3345 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3346 |
-
#: includes/class-mla-settings-iptc-exif-
|
3347 |
-
#: includes/class-mla-settings-iptc-exif-
|
3348 |
msgid "Text"
|
3349 |
msgstr ""
|
3350 |
|
3351 |
#: includes/class-mla-options.php:1255 includes/class-mla-options.php:1354
|
3352 |
-
#: includes/class-mla-options.php:1398 includes/class-mla-options.php:
|
3353 |
-
#: includes/class-mla-options.php:
|
3354 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3355 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3356 |
-
#: includes/class-mla-settings-iptc-exif-
|
3357 |
-
#: includes/class-mla-settings-iptc-exif-
|
3358 |
msgid "Single"
|
3359 |
msgstr ""
|
3360 |
|
3361 |
#: includes/class-mla-options.php:1257 includes/class-mla-options.php:1356
|
3362 |
-
#: includes/class-mla-options.php:1400 includes/class-mla-options.php:
|
3363 |
-
#: includes/class-mla-options.php:
|
3364 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3365 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3366 |
-
#: includes/class-mla-settings-iptc-exif-
|
3367 |
-
#: includes/class-mla-settings-iptc-exif-
|
3368 |
msgid "Export"
|
3369 |
msgstr ""
|
3370 |
|
3371 |
#: includes/class-mla-options.php:1259 includes/class-mla-options.php:1358
|
3372 |
-
#: includes/class-mla-options.php:1402 includes/class-mla-options.php:
|
3373 |
-
#: includes/class-mla-options.php:
|
3374 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3375 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3376 |
-
#: includes/class-mla-settings-iptc-exif-
|
3377 |
-
#: includes/class-mla-settings-iptc-exif-
|
3378 |
msgid "Array"
|
3379 |
msgstr ""
|
3380 |
|
3381 |
#: includes/class-mla-options.php:1261 includes/class-mla-options.php:1360
|
3382 |
-
#: includes/class-mla-options.php:1404 includes/class-mla-options.php:
|
3383 |
-
#: includes/class-mla-options.php:
|
3384 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3385 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3386 |
-
#: includes/class-mla-settings-iptc-exif-
|
3387 |
-
#: includes/class-mla-settings-iptc-exif-
|
3388 |
msgid "Multi"
|
3389 |
msgstr ""
|
3390 |
|
3391 |
-
#: includes/class-mla-options.php:1264 includes/class-mla-options.php:
|
3392 |
msgid "Delete Rule"
|
3393 |
msgstr ""
|
3394 |
|
3395 |
-
#: includes/class-mla-options.php:1265 includes/class-mla-options.php:
|
3396 |
msgid "Delete Rule AND Field"
|
3397 |
msgstr ""
|
3398 |
|
3399 |
-
#: includes/class-mla-options.php:1266 includes/class-mla-options.php:
|
3400 |
msgid "Update Rule"
|
3401 |
msgstr ""
|
3402 |
|
3403 |
-
#: includes/class-mla-options.php:1267 includes/class-mla-options.php:
|
3404 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3405 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3406 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1534
|
3407 |
msgid "Map All Attachments"
|
3408 |
msgstr ""
|
3409 |
|
3410 |
-
#: includes/class-mla-options.php:1331 includes/class-mla-options.php:
|
3411 |
msgid "Add a new Mapping Rule"
|
3412 |
msgstr ""
|
3413 |
|
3414 |
-
#: includes/class-mla-options.php:1363 includes/class-mla-options.php:
|
3415 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3416 |
-
#: includes/class-mla-settings-iptc-exif-
|
3417 |
msgid "Add Rule"
|
3418 |
msgstr ""
|
3419 |
|
3420 |
-
#: includes/class-mla-options.php:1364 includes/class-mla-options.php:
|
3421 |
msgid "Add Rule and Map All Attachments"
|
3422 |
msgstr ""
|
3423 |
|
3424 |
-
#: includes/class-mla-options.php:1375 includes/class-mla-options.php:
|
3425 |
msgid "Add a new Field and Mapping Rule"
|
3426 |
msgstr ""
|
3427 |
|
3428 |
-
#: includes/class-mla-options.php:1407 includes/class-mla-options.php:
|
3429 |
msgid "Add Field"
|
3430 |
msgstr ""
|
3431 |
|
3432 |
-
#: includes/class-mla-options.php:1408 includes/class-mla-options.php:
|
3433 |
msgid "Add Field and Map All Attachments"
|
3434 |
msgstr ""
|
3435 |
|
3436 |
-
#: includes/class-mla-options.php:1413 includes/class-mla-options.php:
|
3437 |
-
#: includes/class-mla-options.php:
|
3438 |
-
#: includes/class-mla-options.php:
|
3439 |
msgid "Field Title"
|
3440 |
msgstr ""
|
3441 |
|
@@ -3452,7 +3449,6 @@ msgid "Custom field no mapping rule changes detected."
|
|
3452 |
msgstr ""
|
3453 |
|
3454 |
#: includes/class-mla-options.php:1451
|
3455 |
-
#: includes/class-mla-settings-custom-fields-tab.php:142
|
3456 |
msgid "Custom field mapping settings saved."
|
3457 |
msgstr ""
|
3458 |
|
@@ -3460,129 +3456,125 @@ msgstr ""
|
|
3460 |
msgid "Custom field mapping settings reset failed."
|
3461 |
msgstr ""
|
3462 |
|
3463 |
-
#: includes/class-mla-options.php:
|
3464 |
#, php-format
|
3465 |
msgid "%1$s: No old values for %2$s."
|
3466 |
msgstr ""
|
3467 |
|
3468 |
-
#: includes/class-mla-options.php:
|
3469 |
-
#: includes/class-mla-options.php:
|
3470 |
-
#: includes/class-mla-options.php:
|
|
|
|
|
3471 |
msgid "IPTC Value"
|
3472 |
msgstr ""
|
3473 |
|
3474 |
-
#: includes/class-mla-options.php:
|
3475 |
-
#: includes/class-mla-options.php:
|
3476 |
msgid "EXIF Value"
|
3477 |
msgstr ""
|
3478 |
|
3479 |
-
#: includes/class-mla-options.php:
|
3480 |
-
#: includes/class-mla-options.php:
|
3481 |
msgid "EXIF to IPTC"
|
3482 |
msgstr ""
|
3483 |
|
3484 |
-
#: includes/class-mla-options.php:
|
3485 |
-
#: includes/class-mla-options.php:
|
3486 |
msgid "IPTC to EXIF"
|
3487 |
msgstr ""
|
3488 |
|
3489 |
-
#: includes/class-mla-options.php:
|
3490 |
-
#: includes/class-mla-options.php:
|
3491 |
-
#: includes/class-mla-options.php:
|
|
|
|
|
3492 |
msgid "Priority"
|
3493 |
msgstr ""
|
3494 |
|
3495 |
-
#: includes/class-mla-options.php:
|
3496 |
msgid "Delimiter(s)"
|
3497 |
msgstr ""
|
3498 |
|
3499 |
-
#: includes/class-mla-options.php:
|
3500 |
-
#: includes/class-mla-options.php:
|
3501 |
-
#: includes/class-mla-options.php:
|
|
|
|
|
|
|
3502 |
msgid "IPTC"
|
3503 |
msgstr ""
|
3504 |
|
3505 |
-
#: includes/class-mla-options.php:
|
3506 |
-
#: includes/class-mla-options.php:
|
3507 |
-
#: includes/class-mla-options.php:
|
|
|
|
|
|
|
3508 |
msgid "EXIF"
|
3509 |
msgstr ""
|
3510 |
|
3511 |
-
#: includes/class-mla-options.php:
|
3512 |
-
#: includes/class-mla-options.php:
|
|
|
|
|
3513 |
msgid "EXIF/Template Value"
|
3514 |
msgstr ""
|
3515 |
|
3516 |
-
#: includes/class-mla-options.php:
|
3517 |
#, php-format
|
3518 |
msgid "%1$s: Render unknown custom %2$s."
|
3519 |
msgstr ""
|
3520 |
|
3521 |
-
#: includes/class-mla-options.php:
|
3522 |
#, php-format
|
3523 |
msgid "%1$s: Update/delete unknown custom %2$s."
|
3524 |
msgstr ""
|
3525 |
|
3526 |
-
#: includes/class-mla-options.php:
|
|
|
3527 |
msgid "IPTC/EXIF mapping settings updated."
|
3528 |
msgstr ""
|
3529 |
|
3530 |
-
#: includes/class-mla-options.php:
|
3531 |
msgid "IPTC/EXIF settings update failed."
|
3532 |
msgstr ""
|
3533 |
|
3534 |
-
#: includes/class-mla-options.php:
|
3535 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3536 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:601
|
3537 |
msgid "IPTC/EXIF no mapping changes detected."
|
3538 |
msgstr ""
|
3539 |
|
3540 |
-
#: includes/class-mla-options.php:
|
3541 |
-
#: includes/class-mla-options.php:
|
3542 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
3543 |
#, php-format
|
3544 |
msgid "%1$s settings saved."
|
3545 |
msgstr ""
|
3546 |
|
3547 |
-
#: includes/class-mla-options.php:
|
3548 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:146
|
3549 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:188
|
3550 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:191
|
3551 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:182
|
3552 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:224
|
3553 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:227
|
3554 |
msgid "Standard field"
|
3555 |
msgstr ""
|
3556 |
|
3557 |
-
#: includes/class-mla-options.php:
|
3558 |
-
#: includes/class-mla-options.php:
|
3559 |
#, php-format
|
3560 |
msgid "%1$s: IPTC/EXIF %2$s settings update failed."
|
3561 |
msgstr ""
|
3562 |
|
3563 |
-
#: includes/class-mla-options.php:
|
3564 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:220
|
3565 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:263
|
3566 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:266
|
3567 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:256
|
3568 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:300
|
3569 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:303
|
3570 |
msgid "Taxonomy term"
|
3571 |
msgstr ""
|
3572 |
|
3573 |
-
#: includes/class-mla-options.php:
|
3574 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3575 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3576 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3577 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3578 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:355
|
3579 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:347
|
3580 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:389
|
3581 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:392
|
3582 |
msgid "Custom field"
|
3583 |
msgstr ""
|
3584 |
|
3585 |
-
#: includes/class-mla-options.php:
|
3586 |
#, php-format
|
3587 |
msgid "%1$s: Reset unknown custom %2$s"
|
3588 |
msgstr ""
|
@@ -3650,7 +3642,7 @@ msgid "Language"
|
|
3650 |
msgstr ""
|
3651 |
|
3652 |
#: includes/class-mla-polylang-support.php:2002
|
3653 |
-
#: includes/class-mla-thumbnail-generation.php:
|
3654 |
msgid "Options"
|
3655 |
msgstr ""
|
3656 |
|
@@ -3775,17 +3767,15 @@ msgid "WPML & Polylang Multilingual Support; the MLA Language Tab"
|
|
3775 |
msgstr ""
|
3776 |
|
3777 |
#: includes/class-mla-polylang-support.php:2517
|
3778 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3779 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3780 |
-
#: includes/class-mla-settings-
|
3781 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:918
|
3782 |
-
#: includes/class-mla-settings-shortcodes-tab.php:720
|
3783 |
#: includes/class-mla-settings-upload-tab.php:480
|
3784 |
#: includes/class-mla-settings-upload-tab.php:530
|
3785 |
#: includes/class-mla-settings-view-tab.php:320
|
3786 |
#: includes/class-mla-settings-view-tab.php:372
|
3787 |
-
#: includes/class-mla-settings.php:
|
3788 |
-
#: includes/class-mla-settings.php:
|
3789 |
#: includes/class-mla-wpml-support.php:1702
|
3790 |
msgid "Save Changes"
|
3791 |
msgstr ""
|
@@ -3796,7 +3786,7 @@ msgid "Delete Language options and restore default settings"
|
|
3796 |
msgstr ""
|
3797 |
|
3798 |
#: includes/class-mla-polylang-support.php:2521
|
3799 |
-
#: includes/class-mla-settings.php:
|
3800 |
#: includes/class-mla-wpml-support.php:1706
|
3801 |
msgid "Go to Top"
|
3802 |
msgstr ""
|
@@ -3807,7 +3797,7 @@ msgid "Language settings saved."
|
|
3807 |
msgstr ""
|
3808 |
|
3809 |
#: includes/class-mla-polylang-support.php:2589
|
3810 |
-
#: includes/class-mla-settings.php:
|
3811 |
#: includes/class-mla-wpml-support.php:1774
|
3812 |
#, php-format
|
3813 |
msgctxt "message_list"
|
@@ -3821,9 +3811,8 @@ msgstr ""
|
|
3821 |
|
3822 |
#: includes/class-mla-settings-custom-fields-tab.php:56
|
3823 |
#: includes/class-mla-settings-custom-fields-tab.php:91
|
3824 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3825 |
-
#: includes/class-mla-settings-iptc-exif-
|
3826 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:91
|
3827 |
#: includes/class-mla-settings-upload-tab.php:45
|
3828 |
#: includes/class-mla-settings-view-tab.php:45
|
3829 |
msgid "Error while making the changes."
|
@@ -3831,301 +3820,278 @@ msgstr ""
|
|
3831 |
|
3832 |
#: includes/class-mla-settings-custom-fields-tab.php:58
|
3833 |
#: includes/class-mla-settings-custom-fields-tab.php:93
|
3834 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3835 |
-
#: includes/class-mla-settings-iptc-exif-
|
3836 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:93
|
3837 |
#: includes/class-mla-settings-upload-tab.php:47
|
3838 |
#: includes/class-mla-settings-view-tab.php:47
|
3839 |
msgid "no slug"
|
3840 |
msgstr ""
|
3841 |
|
3842 |
#: includes/class-mla-settings-custom-fields-tab.php:64
|
3843 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3844 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:64
|
3845 |
msgid "Running"
|
3846 |
msgstr ""
|
3847 |
|
3848 |
#: includes/class-mla-settings-custom-fields-tab.php:69
|
3849 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3850 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:69
|
3851 |
msgid "Skipped"
|
3852 |
msgstr ""
|
3853 |
|
3854 |
#: includes/class-mla-settings-custom-fields-tab.php:70
|
3855 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3856 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:70
|
3857 |
msgid "Reprocessed"
|
3858 |
msgstr ""
|
3859 |
|
3860 |
#: includes/class-mla-settings-custom-fields-tab.php:71
|
3861 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3862 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:71
|
3863 |
msgid "PAUSED"
|
3864 |
msgstr ""
|
3865 |
|
3866 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3867 |
msgid "No custom field mapping rules to process."
|
3868 |
msgstr ""
|
3869 |
|
3870 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3871 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3872 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:263
|
3873 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:352
|
3874 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:224
|
3875 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:300
|
3876 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:389
|
3877 |
#, php-format
|
3878 |
msgid "%1$s mapping completed; %2$d attachment(s) examined, %3$d updated."
|
3879 |
msgstr ""
|
3880 |
|
3881 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3882 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
3883 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:266
|
3884 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:355
|
3885 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:227
|
3886 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:303
|
3887 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:392
|
3888 |
#, php-format
|
3889 |
msgid ""
|
3890 |
"%1$s mapping completed; %2$d attachment(s) examined, no changes detected."
|
3891 |
msgstr ""
|
3892 |
|
3893 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3894 |
-
#: includes/class-mla-settings-iptc-exif-
|
3895 |
msgid ": No custom field name selected/entered"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3899 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3900 |
-
#: includes/class-mla-settings-iptc-exif-
|
3901 |
-
#: includes/class-mla-settings-iptc-exif-
|
3902 |
msgid ": Rule already exists for the new name"
|
3903 |
msgstr ""
|
3904 |
|
3905 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3906 |
-
#: includes/class-mla-settings-iptc-exif-
|
3907 |
msgid "Rule added"
|
3908 |
msgstr ""
|
3909 |
|
3910 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3911 |
-
#: includes/class-mla-settings-iptc-exif-
|
3912 |
msgid ": Rule addition failed"
|
3913 |
msgstr ""
|
3914 |
|
3915 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3916 |
-
#: includes/class-mla-settings-iptc-exif-
|
3917 |
msgid ": Invalid rule name must be changed"
|
3918 |
msgstr ""
|
3919 |
|
3920 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3921 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3922 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3923 |
-
#: includes/class-mla-settings-iptc-exif-
|
3924 |
-
#: includes/class-mla-settings-iptc-exif-
|
3925 |
-
#: includes/class-mla-settings-iptc-exif-
|
3926 |
msgid ": Rule update failed"
|
3927 |
msgstr ""
|
3928 |
|
3929 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3930 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3931 |
-
#: includes/class-mla-settings-iptc-exif-
|
3932 |
-
#: includes/class-mla-settings-iptc-exif-
|
3933 |
msgid "Rule updated"
|
3934 |
msgstr ""
|
3935 |
|
3936 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3937 |
-
#: includes/class-mla-settings-iptc-exif-
|
3938 |
#, php-format
|
3939 |
msgid "Custom Field Rule \"%1$s\" deleted."
|
3940 |
msgstr ""
|
3941 |
|
3942 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3943 |
-
#: includes/class-mla-settings-iptc-exif-
|
3944 |
msgid "Edit Rule"
|
3945 |
msgstr ""
|
3946 |
|
3947 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3948 |
-
#: includes/class-mla-settings-iptc-exif-
|
3949 |
msgid ""
|
3950 |
"This is the name of the custom field to which the rule applies.<br>Only one "
|
3951 |
"rule is allowed for each custom field."
|
3952 |
msgstr ""
|
3953 |
|
3954 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3955 |
-
#: includes/class-mla-settings-iptc-exif-
|
3956 |
msgid "Change Name"
|
3957 |
msgstr ""
|
3958 |
|
3959 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3960 |
-
#: includes/class-mla-settings-iptc-exif-
|
3961 |
msgid "Cancel Name Change"
|
3962 |
msgstr ""
|
3963 |
|
3964 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3965 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3966 |
-
#: includes/class-mla-settings-iptc-exif-
|
3967 |
-
#: includes/class-mla-settings-iptc-exif-
|
3968 |
msgid "Enter new field"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3972 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3973 |
-
#: includes/class-mla-settings-iptc-exif-
|
3974 |
-
#: includes/class-mla-settings-iptc-exif-
|
3975 |
msgid "Cancel new field"
|
3976 |
msgstr ""
|
3977 |
|
3978 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3979 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3980 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:651
|
3981 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:927
|
3982 |
msgid "Meta/Template"
|
3983 |
msgstr ""
|
3984 |
|
3985 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3986 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3987 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:653
|
3988 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:929
|
3989 |
msgid "WordPress attachment metadata element or Content Template"
|
3990 |
msgstr ""
|
3991 |
|
3992 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3993 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
3994 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:656
|
3995 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:932
|
3996 |
msgid "Display as Media/Assistant column"
|
3997 |
msgstr ""
|
3998 |
|
3999 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4000 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4001 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:659
|
4002 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:935
|
4003 |
msgid "Add to Media/Assistant Quick Edit area"
|
4004 |
msgstr ""
|
4005 |
|
4006 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4007 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4008 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:662
|
4009 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:938
|
4010 |
msgid "Add to Media/Assistant Bulk Edit area"
|
4011 |
msgstr ""
|
4012 |
|
4013 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4014 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4015 |
-
#: includes/class-mla-settings-iptc-exif-
|
4016 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:963
|
4017 |
msgid "Delete NULL Values"
|
4018 |
msgstr ""
|
4019 |
|
4020 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4021 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4022 |
-
#: includes/class-mla-settings-iptc-exif-
|
4023 |
-
#: includes/class-mla-settings-iptc-exif-
|
4024 |
msgid "Do not store empty custom field values"
|
4025 |
msgstr ""
|
4026 |
|
4027 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4028 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4029 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4030 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4031 |
#: includes/class-mla-settings-documentation-tab.php:1250
|
4032 |
-
#: includes/class-mla-settings-iptc-exif-
|
4033 |
-
#: includes/class-mla-settings-iptc-exif-
|
4034 |
-
#: includes/class-mla-settings-iptc-exif-
|
4035 |
-
#: includes/class-mla-settings-iptc-exif-
|
|
|
4036 |
#: includes/class-mla-settings-upload-tab.php:554
|
4037 |
#: includes/class-mla-settings-upload-tab.php:1036
|
4038 |
msgid "Active"
|
4039 |
msgstr ""
|
4040 |
|
4041 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4042 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4043 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4044 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4045 |
#: includes/class-mla-settings-documentation-tab.php:1252
|
4046 |
-
#: includes/class-mla-settings-iptc-exif-
|
4047 |
-
#: includes/class-mla-settings-iptc-exif-
|
4048 |
-
#: includes/class-mla-settings-iptc-exif-
|
4049 |
-
#: includes/class-mla-settings-iptc-exif-
|
|
|
4050 |
#: includes/class-mla-settings-upload-tab.php:172
|
4051 |
#: includes/class-mla-settings-upload-tab.php:540
|
4052 |
#: includes/class-mla-settings-upload-tab.php:1034
|
4053 |
msgid "Inactive"
|
4054 |
msgstr ""
|
4055 |
|
4056 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4057 |
-
#: includes/class-mla-settings-iptc-exif-
|
4058 |
#, php-format
|
4059 |
msgid "Custom Field Rule \"%1$s\": %2$s"
|
4060 |
msgstr ""
|
4061 |
|
4062 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4063 |
msgid "Edit Custom Field Rule cancelled."
|
4064 |
msgstr ""
|
4065 |
|
4066 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4067 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4068 |
#: includes/class-mla-settings-documentation-tab.php:237
|
4069 |
-
#: includes/class-mla-settings-iptc-exif-
|
4070 |
-
#: includes/class-mla-settings-iptc-exif-
|
4071 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4072 |
#: includes/class-mla-settings-upload-tab.php:400
|
4073 |
#: includes/class-mla-settings-view-tab.php:244
|
4074 |
#, php-format
|
4075 |
msgid "Unknown bulk action %1$s"
|
4076 |
msgstr ""
|
4077 |
|
4078 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4079 |
msgid "Custom Field Mapping Progress"
|
4080 |
msgstr ""
|
4081 |
|
4082 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4083 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4084 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:886
|
4085 |
msgid "DO NOT DO THE FOLLOWING (they will cause mapping to fail)"
|
4086 |
msgstr ""
|
4087 |
|
4088 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4089 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4090 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:887
|
4091 |
msgid "Close the window"
|
4092 |
msgstr ""
|
4093 |
|
4094 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4095 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4096 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:888
|
4097 |
msgid "Reload the page"
|
4098 |
msgstr ""
|
4099 |
|
4100 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4101 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4102 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:889
|
4103 |
msgid "Click the browser’s Stop, Back or forward buttons"
|
4104 |
msgstr ""
|
4105 |
|
4106 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4107 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4108 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:890
|
4109 |
msgid "Progress"
|
4110 |
msgstr ""
|
4111 |
|
4112 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4113 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4114 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:891
|
4115 |
msgid "Pause"
|
4116 |
msgstr ""
|
4117 |
|
4118 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4119 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4120 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:893
|
4121 |
msgid "Resume"
|
4122 |
msgstr ""
|
4123 |
|
4124 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4125 |
#: includes/class-mla-settings-documentation-tab.php:107
|
4126 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4127 |
-
#: includes/class-mla-settings-
|
4128 |
-
#: includes/class-mla-settings-shortcodes-tab.php:481
|
4129 |
#: includes/class-mla-template-support.php:160
|
4130 |
#: includes/class-mla-template-support.php:166
|
4131 |
#: includes/class-mla-template-support.php:208
|
@@ -4135,12 +4101,11 @@ msgstr ""
|
|
4135 |
msgid "Close"
|
4136 |
msgstr ""
|
4137 |
|
4138 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4139 |
msgid "Custom Field and Attachment Metadata Processing Options"
|
4140 |
msgstr ""
|
4141 |
|
4142 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4143 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:905
|
4144 |
msgid ""
|
4145 |
"In this tab you can define the rules for mapping several types of image "
|
4146 |
"metadata to WordPress custom fields. You can also use this screen to define "
|
@@ -4149,167 +4114,158 @@ msgid ""
|
|
4149 |
"field."
|
4150 |
msgstr ""
|
4151 |
|
4152 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4153 |
-
#: includes/class-mla-settings-iptc-exif-
|
4154 |
msgid ""
|
4155 |
"You can find more information about using the controls in this tab to define "
|
4156 |
"mapping rules and apply them by clicking the \"Help\" control in the upper-"
|
4157 |
"right corner of the screen."
|
4158 |
msgstr ""
|
4159 |
|
4160 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4161 |
-
#: includes/class-mla-settings-iptc-exif-
|
4162 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4163 |
msgid "Search results for"
|
4164 |
msgstr ""
|
4165 |
|
4166 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4167 |
-
#: includes/class-mla-settings-iptc-exif-
|
4168 |
msgid "Search Rules Text"
|
4169 |
msgstr ""
|
4170 |
|
4171 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4172 |
-
#: includes/class-mla-settings-iptc-exif-
|
4173 |
msgid "Search Rules"
|
4174 |
msgstr ""
|
4175 |
|
4176 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4177 |
-
#: includes/class-mla-settings-iptc-exif-
|
4178 |
msgid "Execute All Rules"
|
4179 |
msgstr ""
|
4180 |
|
4181 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4182 |
-
#: includes/class-mla-settings-iptc-exif-
|
4183 |
-
msgid "Add New Rule"
|
4184 |
msgstr ""
|
4185 |
|
4186 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4187 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4188 |
-
#: includes/class-mla-settings-iptc-exif-
|
4189 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1056
|
4190 |
msgid "Nothing to execute"
|
4191 |
msgstr ""
|
4192 |
|
4193 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4194 |
-
#: includes/class-mla-settings-iptc-exif-
|
4195 |
msgid "Rule ID not found"
|
4196 |
msgstr ""
|
4197 |
|
4198 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4199 |
-
#: includes/class-mla-settings-iptc-exif-
|
4200 |
msgid "Rule not found"
|
4201 |
msgstr ""
|
4202 |
|
4203 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4204 |
-
#: includes/class-mla-settings-iptc-exif-
|
4205 |
msgctxt "list_table_column"
|
4206 |
msgid "Bad Name"
|
4207 |
msgstr ""
|
4208 |
|
4209 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4210 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1389
|
4211 |
msgctxt "list_table_column"
|
4212 |
msgid "Meta/Template"
|
4213 |
msgstr ""
|
4214 |
|
4215 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4216 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:1390
|
4217 |
msgctxt "list_table_column"
|
4218 |
msgid "Visibility"
|
4219 |
msgstr ""
|
4220 |
|
4221 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4222 |
-
#: includes/class-mla-settings-iptc-exif-
|
4223 |
msgctxt "list_table_column"
|
4224 |
msgid "Existing Text"
|
4225 |
msgstr ""
|
4226 |
|
4227 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4228 |
-
#: includes/class-mla-settings-iptc-exif-
|
4229 |
msgctxt "list_table_column"
|
4230 |
msgid "Delete NULL"
|
4231 |
msgstr ""
|
4232 |
|
4233 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4234 |
-
#: includes/class-mla-settings-iptc-exif-
|
4235 |
msgctxt "list_table_column"
|
4236 |
msgid "Format"
|
4237 |
msgstr ""
|
4238 |
|
4239 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4240 |
-
#: includes/class-mla-settings-iptc-exif-
|
4241 |
msgctxt "list_table_column"
|
4242 |
msgid "Option"
|
4243 |
msgstr ""
|
4244 |
|
4245 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4246 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4247 |
-
#: includes/class-mla-settings-iptc-exif-
|
4248 |
-
#: includes/class-mla-settings-iptc-exif-
|
4249 |
msgid "Execute"
|
4250 |
msgstr ""
|
4251 |
|
4252 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4253 |
msgid "Purge custom field values"
|
4254 |
msgstr ""
|
4255 |
|
4256 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4257 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4258 |
-
#: includes/class-mla-settings-iptc-exif-
|
4259 |
-
#: includes/class-mla-settings-iptc-exif-
|
4260 |
msgid "Purge Values"
|
4261 |
msgstr ""
|
4262 |
|
4263 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4264 |
-
#: includes/class-mla-settings-iptc-exif-
|
4265 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4266 |
msgid "Any Status"
|
4267 |
msgstr ""
|
4268 |
|
4269 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4270 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:2674
|
4271 |
msgctxt "table_view_singular"
|
4272 |
msgid "MLA Column"
|
4273 |
msgstr ""
|
4274 |
|
4275 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4276 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:2675
|
4277 |
msgctxt "table_view_plural"
|
4278 |
msgid "MLA Column"
|
4279 |
msgstr ""
|
4280 |
|
4281 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4282 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:2678
|
4283 |
msgctxt "table_view_singular"
|
4284 |
msgid "Quick Edit"
|
4285 |
msgstr ""
|
4286 |
|
4287 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4288 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:2679
|
4289 |
msgctxt "table_view_plural"
|
4290 |
msgid "Quick Edit"
|
4291 |
msgstr ""
|
4292 |
|
4293 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4294 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:2682
|
4295 |
msgctxt "table_view_singular"
|
4296 |
msgid "Bulk Edit"
|
4297 |
msgstr ""
|
4298 |
|
4299 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4300 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:2683
|
4301 |
msgctxt "table_view_plural"
|
4302 |
msgid "Bulk Edit"
|
4303 |
msgstr ""
|
4304 |
|
4305 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4306 |
-
#: includes/class-mla-settings-iptc-exif-
|
4307 |
msgctxt "table_view_singular"
|
4308 |
msgid "Read Only"
|
4309 |
msgstr ""
|
4310 |
|
4311 |
-
#: includes/class-mla-settings-custom-fields-tab.php:
|
4312 |
-
#: includes/class-mla-settings-iptc-exif-
|
4313 |
msgctxt "table_view_plural"
|
4314 |
msgid "Read Only"
|
4315 |
msgstr ""
|
@@ -4323,7 +4279,7 @@ msgid "Example plugin \"%1$s\" not found"
|
|
4323 |
msgstr ""
|
4324 |
|
4325 |
#: includes/class-mla-settings-documentation-tab.php:97
|
4326 |
-
#: includes/class-mla-settings.php:
|
4327 |
#, php-format
|
4328 |
msgid "%1$s: Reading the %2$s file ( %3$s ) \"%4$s\"."
|
4329 |
msgstr ""
|
@@ -4422,7 +4378,7 @@ msgid "Update this plugin"
|
|
4422 |
msgstr ""
|
4423 |
|
4424 |
#: includes/class-mla-settings-documentation-tab.php:677
|
4425 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4426 |
msgid "View this item"
|
4427 |
msgstr ""
|
4428 |
|
@@ -4501,100 +4457,98 @@ msgctxt "table_view_plural"
|
|
4501 |
msgid "Uninstalled"
|
4502 |
msgstr ""
|
4503 |
|
4504 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4505 |
-
|
4506 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:310
|
4507 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:182
|
4508 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:256
|
4509 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:347
|
4510 |
-
#, php-format
|
4511 |
-
msgid "%1$s: No %2$s settings to process."
|
4512 |
msgstr ""
|
4513 |
|
4514 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4515 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4516 |
-
|
4517 |
-
|
4518 |
-
|
4519 |
-
#: includes/class-mla-settings-iptc-exif-
|
4520 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4521 |
msgstr ""
|
4522 |
|
4523 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4524 |
-
#: includes/class-mla-settings-iptc-exif-tab2.php:885
|
4525 |
msgid "IPTC & EXIF Mapping Progress"
|
4526 |
msgstr ""
|
4527 |
|
4528 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4529 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:473
|
4530 |
msgid "IPTC & EXIF Processing Options"
|
4531 |
msgstr ""
|
4532 |
|
4533 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4534 |
msgid ""
|
4535 |
"In this tab you can define the rules for mapping IPTC (International Press "
|
4536 |
"Telecommunications Council) and EXIF (EXchangeable Image File) metadata to "
|
4537 |
-
"WordPress standard attachment fields, taxonomy terms and custom fields.
|
4538 |
-
"<strong>NOTE:</strong> settings changes will not be made permanent until you "
|
4539 |
-
"click \"Save Changes\" at the bottom of this page."
|
4540 |
-
msgstr ""
|
4541 |
-
|
4542 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:473
|
4543 |
-
#, php-format
|
4544 |
-
msgid ""
|
4545 |
-
"You can find more information about using the controls in this tab to define "
|
4546 |
-
"mapping rules and apply them in the %1$s section of the Documentation."
|
4547 |
-
msgstr ""
|
4548 |
-
|
4549 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:473
|
4550 |
-
msgid "IPTC/EXIF Options documentation"
|
4551 |
msgstr ""
|
4552 |
|
4553 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4554 |
-
|
|
|
4555 |
msgstr ""
|
4556 |
|
4557 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4558 |
-
|
4559 |
-
msgid "
|
4560 |
msgstr ""
|
4561 |
|
4562 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4563 |
-
|
|
|
4564 |
msgstr ""
|
4565 |
|
4566 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4567 |
-
|
4568 |
-
msgid "
|
4569 |
msgstr ""
|
4570 |
|
4571 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4572 |
-
|
|
|
4573 |
msgstr ""
|
4574 |
|
4575 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4576 |
-
|
4577 |
-
msgid "Map All Attachments, Custom Fields Now"
|
4578 |
msgstr ""
|
4579 |
|
4580 |
-
#: includes/class-mla-settings-iptc-exif-tab.php:
|
4581 |
-
|
4582 |
-
msgid ""
|
4583 |
-
"Click %1$s to update the \"Enable IPTC/EXIF mapping...\" checkbox and/or all "
|
4584 |
-
"rule changes and additions at once. <strong>No rule mapping will be "
|
4585 |
-
"performed.</strong>"
|
4586 |
msgstr ""
|
4587 |
|
4588 |
-
#: includes/class-mla-settings-iptc-exif-
|
4589 |
-
|
|
|
4590 |
msgstr ""
|
4591 |
|
4592 |
-
#: includes/class-mla-settings-iptc-exif-
|
4593 |
-
|
|
|
4594 |
msgstr ""
|
4595 |
|
4596 |
-
#: includes/class-mla-settings-iptc-exif-
|
4597 |
-
|
|
|
4598 |
msgstr ""
|
4599 |
|
4600 |
#: includes/class-mla-settings-shortcodes-tab.php:79
|
@@ -4603,11 +4557,11 @@ msgid "%1$s: %2$s type or shortcode not specified."
|
|
4603 |
msgstr ""
|
4604 |
|
4605 |
#: includes/class-mla-settings-shortcodes-tab.php:79
|
4606 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4607 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4608 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4609 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4610 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4611 |
msgid "Template"
|
4612 |
msgstr ""
|
4613 |
|
@@ -4630,150 +4584,151 @@ msgstr ""
|
|
4630 |
msgid "%1$s: Duplicate new %2$s name \"%3$s\", reverting to \"%4$s\"."
|
4631 |
msgstr ""
|
4632 |
|
4633 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4634 |
#, php-format
|
4635 |
msgid "%1$s: New %2$s \"%3$s\" has no content; not added."
|
4636 |
msgstr ""
|
4637 |
|
4638 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4639 |
#, php-format
|
4640 |
msgid "%1$s \"%2$s\" added."
|
4641 |
msgstr ""
|
4642 |
|
4643 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4644 |
#, php-format
|
4645 |
msgid "%1$s \"%2$s\" copied to \"%3$s\"."
|
4646 |
msgstr ""
|
4647 |
|
4648 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4649 |
msgid "style template name"
|
4650 |
msgstr ""
|
4651 |
|
4652 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4653 |
msgid "markup template name"
|
4654 |
msgstr ""
|
4655 |
|
4656 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4657 |
#, php-format
|
4658 |
msgid "%1$s: Blank %2$s, reverting to \"%3$s\"."
|
4659 |
msgstr ""
|
4660 |
|
4661 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4662 |
#, php-format
|
4663 |
msgid "%1$s: Duplicate new %2$s \"%3$s\", reverting to \"%4$s\"."
|
4664 |
msgstr ""
|
4665 |
|
4666 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4667 |
#, php-format
|
4668 |
msgid "%1$s: Reserved %2$s \"%3$s\", reverting to \"%4$s\"."
|
4669 |
msgstr ""
|
4670 |
|
4671 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4672 |
#, php-format
|
4673 |
msgctxt "message_list"
|
4674 |
msgid "Changing %1$s from \"%2$s\" to \"%3$s\""
|
4675 |
msgstr ""
|
4676 |
|
4677 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4678 |
#, php-format
|
4679 |
msgid "%1$s \"%2$s\" updated."
|
4680 |
msgstr ""
|
4681 |
|
4682 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4683 |
#, php-format
|
4684 |
msgid "%1$s \"%2$s\" no changes detected."
|
4685 |
msgstr ""
|
4686 |
|
4687 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4688 |
#, php-format
|
4689 |
msgid "%1$s \"%2$s\" deleted."
|
4690 |
msgstr ""
|
4691 |
|
4692 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4693 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4694 |
-
#: includes/class-mla-settings.php:
|
4695 |
msgid "Shortcodes"
|
4696 |
msgstr ""
|
4697 |
|
4698 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4699 |
#, php-format
|
4700 |
msgid "%1$s no changes detected."
|
4701 |
msgstr ""
|
4702 |
|
4703 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4704 |
msgid "select template type"
|
4705 |
msgstr ""
|
4706 |
|
4707 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4708 |
msgid "select template shortcode"
|
4709 |
msgstr ""
|
4710 |
|
4711 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4712 |
msgid "Select a template type and shortcode to generate the section areas."
|
4713 |
msgstr ""
|
4714 |
|
4715 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4716 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4717 |
msgid "Add Template"
|
4718 |
msgstr ""
|
4719 |
|
4720 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4721 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4722 |
msgid ""
|
4723 |
"The name/“slug” is the URL-friendly, unique key for the "
|
4724 |
"template. It must be all lowercase and contain only letters, numbers and "
|
4725 |
"hyphens (-)."
|
4726 |
msgstr ""
|
4727 |
|
4728 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4729 |
-
|
|
|
|
|
|
|
4730 |
msgstr ""
|
4731 |
|
4732 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4733 |
-
msgid "
|
4734 |
msgstr ""
|
4735 |
|
4736 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4737 |
-
|
4738 |
-
#: includes/class-mla-settings-shortcodes-tab.php:1312
|
4739 |
-
msgid "Copy"
|
4740 |
msgstr ""
|
4741 |
|
4742 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4743 |
msgid "Add Template cancelled."
|
4744 |
msgstr ""
|
4745 |
|
4746 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4747 |
msgid "Edit Template cancelled."
|
4748 |
msgstr ""
|
4749 |
|
4750 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4751 |
msgid "Theme"
|
4752 |
msgstr ""
|
4753 |
|
4754 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4755 |
msgid "Imagick support is not installed."
|
4756 |
msgstr ""
|
4757 |
|
4758 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4759 |
msgid "Ghostscript support is not installed."
|
4760 |
msgstr ""
|
4761 |
|
4762 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4763 |
#: includes/class-mla-wpml-support.php:1689
|
4764 |
#: includes/class-mla-wpml-support.php:1691
|
4765 |
msgid "WARNING:"
|
4766 |
msgstr ""
|
4767 |
|
4768 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4769 |
msgid " MLA Viewer support may not be available"
|
4770 |
msgstr ""
|
4771 |
|
4772 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4773 |
msgid "MLA Shortcode Options"
|
4774 |
msgstr ""
|
4775 |
|
4776 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4777 |
msgid ""
|
4778 |
"In this tab you can view the default style and markup templates. You can "
|
4779 |
"also define additional templates and use the <code>mla_style</code> and "
|
@@ -4781,7 +4736,7 @@ msgid ""
|
|
4781 |
"shortcodes."
|
4782 |
msgstr ""
|
4783 |
|
4784 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4785 |
#, php-format
|
4786 |
msgid ""
|
4787 |
"You can find more information about shortcode templates and how MLA and "
|
@@ -4789,107 +4744,107 @@ msgid ""
|
|
4789 |
"the <strong>\"Help\"</strong> tab in the upper-right corner of this screen."
|
4790 |
msgstr ""
|
4791 |
|
4792 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4793 |
msgid "Style and Markup Templates documentation"
|
4794 |
msgstr ""
|
4795 |
|
4796 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4797 |
msgid "Style and Markup Templates"
|
4798 |
msgstr ""
|
4799 |
|
4800 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4801 |
msgid "Add New Template"
|
4802 |
msgstr ""
|
4803 |
|
4804 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4805 |
msgid "Search Templates"
|
4806 |
msgstr ""
|
4807 |
|
4808 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4809 |
msgctxt "list_table_column"
|
4810 |
msgid "Type"
|
4811 |
msgstr ""
|
4812 |
|
4813 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4814 |
msgctxt "list_table_column"
|
4815 |
msgid "Shortcode"
|
4816 |
msgstr ""
|
4817 |
|
4818 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4819 |
msgid "Make a copy"
|
4820 |
msgstr ""
|
4821 |
|
4822 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4823 |
msgid "default"
|
4824 |
msgstr ""
|
4825 |
|
4826 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4827 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4828 |
msgctxt "table_view_singular"
|
4829 |
msgid "Style"
|
4830 |
msgstr ""
|
4831 |
|
4832 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4833 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4834 |
msgctxt "table_view_singular"
|
4835 |
msgid "Markup"
|
4836 |
msgstr ""
|
4837 |
|
4838 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4839 |
-
#: includes/class-mla-thumbnail-generation.php:
|
4840 |
msgid "Delete"
|
4841 |
msgstr ""
|
4842 |
|
4843 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4844 |
msgid "Default"
|
4845 |
msgstr ""
|
4846 |
|
4847 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4848 |
msgid "Custom"
|
4849 |
msgstr ""
|
4850 |
|
4851 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4852 |
msgctxt "table_view_plural"
|
4853 |
msgid "Style"
|
4854 |
msgstr ""
|
4855 |
|
4856 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4857 |
msgctxt "table_view_plural"
|
4858 |
msgid "Markup"
|
4859 |
msgstr ""
|
4860 |
|
4861 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4862 |
#: includes/class-mla-template-support.php:70
|
4863 |
#: includes/class-mla-template-support.php:126
|
4864 |
msgctxt "table_view_singular"
|
4865 |
msgid "Gallery"
|
4866 |
msgstr ""
|
4867 |
|
4868 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4869 |
msgctxt "table_view_plural"
|
4870 |
msgid "Gallery"
|
4871 |
msgstr ""
|
4872 |
|
4873 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4874 |
#: includes/class-mla-template-support.php:88
|
4875 |
#: includes/class-mla-template-support.php:174
|
4876 |
msgctxt "table_view_singular"
|
4877 |
msgid "Tag Cloud"
|
4878 |
msgstr ""
|
4879 |
|
4880 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4881 |
msgctxt "table_view_plural"
|
4882 |
msgid "Tag Cloud"
|
4883 |
msgstr ""
|
4884 |
|
4885 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4886 |
#: includes/class-mla-template-support.php:106
|
4887 |
#: includes/class-mla-template-support.php:222
|
4888 |
msgctxt "table_view_singular"
|
4889 |
msgid "Term List"
|
4890 |
msgstr ""
|
4891 |
|
4892 |
-
#: includes/class-mla-settings-shortcodes-tab.php:
|
4893 |
msgctxt "table_view_plural"
|
4894 |
msgid "Term List"
|
4895 |
msgstr ""
|
@@ -5183,79 +5138,79 @@ msgstr ""
|
|
5183 |
msgid "No view slug found"
|
5184 |
msgstr ""
|
5185 |
|
5186 |
-
#: includes/class-mla-settings.php:
|
5187 |
-
#: includes/class-mla-settings.php:
|
5188 |
msgid "Settings"
|
5189 |
msgstr ""
|
5190 |
|
5191 |
-
#: includes/class-mla-settings.php:
|
5192 |
msgid "Views per page"
|
5193 |
msgstr ""
|
5194 |
|
5195 |
-
#: includes/class-mla-settings.php:
|
5196 |
msgid "Types per page"
|
5197 |
msgstr ""
|
5198 |
|
5199 |
-
#: includes/class-mla-settings.php:
|
5200 |
msgid "Upload types per page"
|
5201 |
msgstr ""
|
5202 |
|
5203 |
-
#: includes/class-mla-settings.php:
|
5204 |
msgid "Shortcode templates per page"
|
5205 |
msgstr ""
|
5206 |
|
5207 |
-
#: includes/class-mla-settings.php:
|
5208 |
msgid "Rules per page"
|
5209 |
msgstr ""
|
5210 |
|
5211 |
-
#: includes/class-mla-settings.php:
|
5212 |
msgid "Plugins per page"
|
5213 |
msgstr ""
|
5214 |
|
5215 |
-
#: includes/class-mla-settings.php:
|
5216 |
-
#: includes/class-mla-settings.php:
|
5217 |
#, php-format
|
5218 |
msgctxt "error_log"
|
5219 |
msgid "%1$s: %2$s unknown type = \"%3$s\""
|
5220 |
msgstr ""
|
5221 |
|
5222 |
-
#: includes/class-mla-settings.php:
|
5223 |
msgid "Go to Bottom"
|
5224 |
msgstr ""
|
5225 |
|
5226 |
-
#: includes/class-mla-settings.php:
|
5227 |
msgid "General"
|
5228 |
msgstr ""
|
5229 |
|
5230 |
-
#: includes/class-mla-settings.php:
|
5231 |
msgid "Views"
|
5232 |
msgstr ""
|
5233 |
|
5234 |
-
#: includes/class-mla-settings.php:
|
5235 |
msgid "Uploads"
|
5236 |
msgstr ""
|
5237 |
|
5238 |
-
#: includes/class-mla-settings.php:
|
5239 |
msgid "Custom Fields"
|
5240 |
msgstr ""
|
5241 |
|
5242 |
-
#: includes/class-mla-settings.php:
|
5243 |
msgid "IPTC/EXIF"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
-
#: includes/class-mla-settings.php:
|
5247 |
msgid "Documentation"
|
5248 |
msgstr ""
|
5249 |
|
5250 |
-
#: includes/class-mla-settings.php:
|
5251 |
msgid "Debug"
|
5252 |
msgstr ""
|
5253 |
|
5254 |
-
#: includes/class-mla-settings.php:
|
5255 |
msgid "General Processing Options"
|
5256 |
msgstr ""
|
5257 |
|
5258 |
-
#: includes/class-mla-settings.php:
|
5259 |
#, php-format
|
5260 |
msgid ""
|
5261 |
"In this tab you can find a number of options for controlling the "
|
@@ -5264,31 +5219,31 @@ msgid ""
|
|
5264 |
"any changes you make."
|
5265 |
msgstr ""
|
5266 |
|
5267 |
-
#: includes/class-mla-settings.php:
|
5268 |
msgid "Media/Assistant Table Defaults"
|
5269 |
msgstr ""
|
5270 |
|
5271 |
-
#: includes/class-mla-settings.php:
|
5272 |
msgid "Media Manager Enhancements"
|
5273 |
msgstr ""
|
5274 |
|
5275 |
-
#: includes/class-mla-settings.php:
|
5276 |
msgid "Delete General options and restore default settings"
|
5277 |
msgstr ""
|
5278 |
|
5279 |
-
#: includes/class-mla-settings.php:
|
5280 |
msgid "Support Our Work"
|
5281 |
msgstr ""
|
5282 |
|
5283 |
-
#: includes/class-mla-settings.php:
|
5284 |
msgid "Donate to FTJ"
|
5285 |
msgstr ""
|
5286 |
|
5287 |
-
#: includes/class-mla-settings.php:
|
5288 |
msgid "Donate"
|
5289 |
msgstr ""
|
5290 |
|
5291 |
-
#: includes/class-mla-settings.php:
|
5292 |
#, php-format
|
5293 |
msgid ""
|
5294 |
"This plugin was inspired by my work on the WordPress web site for our "
|
@@ -5297,209 +5252,209 @@ msgid ""
|
|
5297 |
"our work. Thank you!"
|
5298 |
msgstr ""
|
5299 |
|
5300 |
-
#: includes/class-mla-settings.php:
|
5301 |
msgid "tax-deductible donation"
|
5302 |
msgstr ""
|
5303 |
|
5304 |
-
#: includes/class-mla-settings.php:
|
5305 |
msgid "enhanced version of the WordPress [gallery] shortcode."
|
5306 |
msgstr ""
|
5307 |
|
5308 |
-
#: includes/class-mla-settings.php:
|
5309 |
msgid "enhanced version of the WordPress Tag Cloud."
|
5310 |
msgstr ""
|
5311 |
|
5312 |
-
#: includes/class-mla-settings.php:
|
5313 |
msgid ""
|
5314 |
"provides flat or hierarchical lists, dropdown controls and checkbox lists of "
|
5315 |
"taxonomy terms."
|
5316 |
msgstr ""
|
5317 |
|
5318 |
-
#: includes/class-mla-settings.php:
|
5319 |
msgid "Shortcodes made available by this plugin"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
-
#: includes/class-mla-settings.php:
|
5323 |
msgid "Debug settings saved."
|
5324 |
msgstr ""
|
5325 |
|
5326 |
-
#: includes/class-mla-settings.php:
|
5327 |
#, php-format
|
5328 |
msgid "%1$s: Reseting the %2$s file ( %3$s ) \"%4$s\"."
|
5329 |
msgstr ""
|
5330 |
|
5331 |
-
#: includes/class-mla-settings.php:
|
5332 |
-
#: includes/class-mla-settings.php:
|
5333 |
-
#: includes/class-mla-settings.php:
|
5334 |
msgid "Error Log"
|
5335 |
msgstr ""
|
5336 |
|
5337 |
-
#: includes/class-mla-settings.php:
|
5338 |
#, php-format
|
5339 |
msgid "Error log file (%1$s) not found; click Reset to create it."
|
5340 |
msgstr ""
|
5341 |
|
5342 |
-
#: includes/class-mla-settings.php:
|
5343 |
msgid "Debug Options"
|
5344 |
msgstr ""
|
5345 |
|
5346 |
-
#: includes/class-mla-settings.php:
|
5347 |
msgid "Debug Settings"
|
5348 |
msgstr ""
|
5349 |
|
5350 |
-
#: includes/class-mla-settings.php:
|
5351 |
#, php-format
|
5352 |
msgid "Click %1$s to update the %2$s."
|
5353 |
msgstr ""
|
5354 |
|
5355 |
-
#: includes/class-mla-settings.php:
|
5356 |
msgid "You do not have permission to manage plugin settings."
|
5357 |
msgstr ""
|
5358 |
|
5359 |
-
#: includes/class-mla-settings.php:
|
5360 |
msgid "Cannot render content tab"
|
5361 |
msgstr ""
|
5362 |
|
5363 |
-
#: includes/class-mla-settings.php:
|
5364 |
msgid "Unknown content tab"
|
5365 |
msgstr ""
|
5366 |
|
5367 |
-
#: includes/class-mla-settings.php:
|
5368 |
msgid "Dismiss this notice"
|
5369 |
msgstr ""
|
5370 |
|
5371 |
-
#: includes/class-mla-settings.php:
|
5372 |
#, php-format
|
5373 |
msgid "%s attachment"
|
5374 |
msgid_plural "%s attachments"
|
5375 |
msgstr[0] ""
|
5376 |
msgstr[1] ""
|
5377 |
|
5378 |
-
#: includes/class-mla-settings.php:
|
5379 |
#, php-format
|
5380 |
msgid "Deleted custom field value from %1$s."
|
5381 |
msgstr ""
|
5382 |
|
5383 |
-
#: includes/class-mla-settings.php:
|
5384 |
msgid "No attachments contained this custom field."
|
5385 |
msgstr ""
|
5386 |
|
5387 |
-
#: includes/class-mla-settings.php:
|
5388 |
#, php-format
|
5389 |
msgctxt "message_list"
|
5390 |
msgid "%1$s - references updated."
|
5391 |
msgstr ""
|
5392 |
|
5393 |
-
#: includes/class-mla-settings.php:
|
5394 |
msgid "General settings saved."
|
5395 |
msgstr ""
|
5396 |
|
5397 |
-
#: includes/class-mla-settings.php:
|
5398 |
msgid "General settings reset to default values."
|
5399 |
msgstr ""
|
5400 |
|
5401 |
-
#: includes/class-mla-settings.php:
|
5402 |
msgid "select settings"
|
5403 |
msgstr ""
|
5404 |
|
5405 |
-
#: includes/class-mla-settings.php:
|
5406 |
msgid "Import ALL Settings"
|
5407 |
msgstr ""
|
5408 |
|
5409 |
-
#: includes/class-mla-settings.php:
|
5410 |
msgctxt "message_list"
|
5411 |
msgid "exported"
|
5412 |
msgstr ""
|
5413 |
|
5414 |
-
#: includes/class-mla-settings.php:
|
5415 |
msgctxt "message_list"
|
5416 |
msgid "skipped"
|
5417 |
msgstr ""
|
5418 |
|
5419 |
-
#: includes/class-mla-settings.php:
|
5420 |
msgid "ALL settings exported."
|
5421 |
msgstr ""
|
5422 |
|
5423 |
-
#: includes/class-mla-settings.php:
|
5424 |
#, php-format
|
5425 |
msgid "%1$s: The settings directory ( %2$s ) cannot be created."
|
5426 |
msgstr ""
|
5427 |
|
5428 |
-
#: includes/class-mla-settings.php:
|
5429 |
#, php-format
|
5430 |
msgid "%1$s: The settings directory ( %2$s ) is not writable."
|
5431 |
msgstr ""
|
5432 |
|
5433 |
-
#: includes/class-mla-settings.php:
|
5434 |
#, php-format
|
5435 |
msgid "%1$s: The settings file ( %2$s ) could not be opened."
|
5436 |
msgstr ""
|
5437 |
|
5438 |
-
#: includes/class-mla-settings.php:
|
5439 |
#, php-format
|
5440 |
msgctxt "error_log"
|
5441 |
msgid "%1$s: _export_settings $error_info = \"%2$s\"."
|
5442 |
msgstr ""
|
5443 |
|
5444 |
-
#: includes/class-mla-settings.php:
|
5445 |
#, php-format
|
5446 |
msgid "%1$s: Writing the settings file ( %2$s ) \"%3$s\"."
|
5447 |
msgstr ""
|
5448 |
|
5449 |
-
#: includes/class-mla-settings.php:
|
5450 |
#, php-format
|
5451 |
msgid "Settings exported; %1$s settings recorded."
|
5452 |
msgstr ""
|
5453 |
|
5454 |
-
#: includes/class-mla-settings.php:
|
5455 |
msgid "No settings imported."
|
5456 |
msgstr ""
|
5457 |
|
5458 |
-
#: includes/class-mla-settings.php:
|
5459 |
msgid "Please select an import settings file from the dropdown list."
|
5460 |
msgstr ""
|
5461 |
|
5462 |
-
#: includes/class-mla-settings.php:
|
5463 |
msgid "The import settings dropdown selection is missing."
|
5464 |
msgstr ""
|
5465 |
|
5466 |
-
#: includes/class-mla-settings.php:
|
5467 |
#, php-format
|
5468 |
msgctxt "error_log"
|
5469 |
msgid "%1$s: _import_settings $error_info = \"%2$s\"."
|
5470 |
msgstr ""
|
5471 |
|
5472 |
-
#: includes/class-mla-settings.php:
|
5473 |
#, php-format
|
5474 |
msgid "%1$s: Reading the settings file ( %2$s ) \"%3$s\"."
|
5475 |
msgstr ""
|
5476 |
|
5477 |
-
#: includes/class-mla-settings.php:
|
5478 |
msgctxt "message_list"
|
5479 |
msgid "updated"
|
5480 |
msgstr ""
|
5481 |
|
5482 |
-
#: includes/class-mla-settings.php:
|
5483 |
msgctxt "message_list"
|
5484 |
msgid "unchanged"
|
5485 |
msgstr ""
|
5486 |
|
5487 |
-
#: includes/class-mla-settings.php:
|
5488 |
#, php-format
|
5489 |
msgid "Settings imported; %1$s updated, %2$s unchanged."
|
5490 |
msgstr ""
|
5491 |
|
5492 |
#: includes/class-mla-shortcode-support.php:439
|
5493 |
#: includes/class-mla-shortcode-support.php:1805
|
5494 |
-
#: includes/class-mla-shortcode-support.php:
|
5495 |
-
#: includes/class-mla-shortcode-support.php:
|
5496 |
msgid "Previous"
|
5497 |
msgstr ""
|
5498 |
|
5499 |
#: includes/class-mla-shortcode-support.php:440
|
5500 |
#: includes/class-mla-shortcode-support.php:1806
|
5501 |
-
#: includes/class-mla-shortcode-support.php:
|
5502 |
-
#: includes/class-mla-shortcode-support.php:
|
5503 |
msgid "Next"
|
5504 |
msgstr ""
|
5505 |
|
@@ -5557,73 +5512,73 @@ msgstr ""
|
|
5557 |
msgid "no-terms"
|
5558 |
msgstr ""
|
5559 |
|
5560 |
-
#: includes/class-mla-shortcode-support.php:
|
5561 |
-
#: includes/class-mla-shortcode-support.php:
|
5562 |
-
#: includes/class-mla-shortcode-support.php:
|
5563 |
msgid "Invalid mla_gallery"
|
5564 |
msgstr ""
|
5565 |
|
5566 |
-
#: includes/class-mla-shortcode-support.php:
|
5567 |
msgid "mla_debug query"
|
5568 |
msgstr ""
|
5569 |
|
5570 |
-
#: includes/class-mla-shortcode-support.php:
|
5571 |
msgid "mla_debug request"
|
5572 |
msgstr ""
|
5573 |
|
5574 |
-
#: includes/class-mla-shortcode-support.php:
|
5575 |
msgid "mla_debug query_vars"
|
5576 |
msgstr ""
|
5577 |
|
5578 |
-
#: includes/class-mla-shortcode-support.php:
|
5579 |
msgid "mla_debug post_count"
|
5580 |
msgstr ""
|
5581 |
|
5582 |
-
#: includes/class-mla-shortcode-support.php:
|
5583 |
msgid "mla_debug WHERE filter"
|
5584 |
msgstr ""
|
5585 |
|
5586 |
-
#: includes/class-mla-shortcode-support.php:
|
5587 |
msgid "mla_debug modified WHERE filter"
|
5588 |
msgstr ""
|
5589 |
|
5590 |
-
#: includes/class-mla-shortcode-support.php:
|
5591 |
msgid "mla_debug ORDER BY filter, incoming"
|
5592 |
msgstr ""
|
5593 |
|
5594 |
-
#: includes/class-mla-shortcode-support.php:
|
5595 |
msgid "Replacement ORDER BY clause"
|
5596 |
msgstr ""
|
5597 |
|
5598 |
-
#: includes/class-mla-shortcode-support.php:
|
5599 |
msgid "mla_debug posts_clauses filter"
|
5600 |
msgstr ""
|
5601 |
|
5602 |
-
#: includes/class-mla-shortcode-support.php:
|
5603 |
msgid "mla_debug posts_clauses_request filter"
|
5604 |
msgstr ""
|
5605 |
|
5606 |
-
#: includes/class-mla-shortcode-support.php:
|
5607 |
msgid "Invalid taxonomy"
|
5608 |
msgstr ""
|
5609 |
|
5610 |
-
#: includes/class-mla-shortcode-support.php:
|
5611 |
msgid "mla_debug query arguments"
|
5612 |
msgstr ""
|
5613 |
|
5614 |
-
#: includes/class-mla-shortcode-support.php:
|
5615 |
msgid "mla_debug last_query"
|
5616 |
msgstr ""
|
5617 |
|
5618 |
-
#: includes/class-mla-shortcode-support.php:
|
5619 |
msgid "mla_debug last_error"
|
5620 |
msgstr ""
|
5621 |
|
5622 |
-
#: includes/class-mla-shortcode-support.php:
|
5623 |
msgid "mla_debug num_rows"
|
5624 |
msgstr ""
|
5625 |
|
5626 |
-
#: includes/class-mla-shortcode-support.php:
|
5627 |
msgid "mla_debug found_rows"
|
5628 |
msgstr ""
|
5629 |
|
@@ -5785,102 +5740,102 @@ msgstr ""
|
|
5785 |
|
5786 |
#: includes/class-mla-thumbnail-generation.php:96
|
5787 |
#: includes/class-mla-thumbnail-generation.php:98
|
5788 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5789 |
msgid "Generate Thumbnails"
|
5790 |
msgstr ""
|
5791 |
|
5792 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5793 |
#, php-format
|
5794 |
msgid "Item %1$d"
|
5795 |
msgstr ""
|
5796 |
|
5797 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5798 |
msgid "has native thumbnail."
|
5799 |
msgstr ""
|
5800 |
|
5801 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5802 |
msgid "Featured Image retained."
|
5803 |
msgstr ""
|
5804 |
|
5805 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5806 |
#, php-format
|
5807 |
msgid "%1$s: %2$sno attached file."
|
5808 |
msgstr ""
|
5809 |
|
5810 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5811 |
msgid "unsupported file type."
|
5812 |
msgstr ""
|
5813 |
|
5814 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5815 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5816 |
#, php-format
|
5817 |
msgid "%1$s: %2$sthumbnail generation failed"
|
5818 |
msgstr ""
|
5819 |
|
5820 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5821 |
#, php-format
|
5822 |
msgid "%1$sWordPress-style thumbnail generated."
|
5823 |
msgstr ""
|
5824 |
|
5825 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5826 |
#, php-format
|
5827 |
msgid "%1$s: %2$swp_insert_attachment failed."
|
5828 |
msgstr ""
|
5829 |
|
5830 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5831 |
#, php-format
|
5832 |
msgid "%1$sthumbnail generated as new item %2$s."
|
5833 |
msgstr ""
|
5834 |
|
5835 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5836 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5837 |
msgid "Generated Thumbnails"
|
5838 |
msgstr ""
|
5839 |
|
5840 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5841 |
msgid ""
|
5842 |
"Type “WP” generates native WordPress thumbnails without creating "
|
5843 |
"a separate image item."
|
5844 |
msgstr ""
|
5845 |
|
5846 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5847 |
msgid ""
|
5848 |
"Pull down the Help menu and select Thumbnail Generation for setting details"
|
5849 |
msgstr ""
|
5850 |
|
5851 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5852 |
msgid "Width"
|
5853 |
msgstr ""
|
5854 |
|
5855 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5856 |
msgid "Height"
|
5857 |
msgstr ""
|
5858 |
|
5859 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5860 |
msgid "Best Fit"
|
5861 |
msgstr ""
|
5862 |
|
5863 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5864 |
msgid "Page"
|
5865 |
msgstr ""
|
5866 |
|
5867 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5868 |
msgid "Resolution"
|
5869 |
msgstr ""
|
5870 |
|
5871 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5872 |
msgid "Quality"
|
5873 |
msgstr ""
|
5874 |
|
5875 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5876 |
msgid "Existing Items"
|
5877 |
msgstr ""
|
5878 |
|
5879 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5880 |
msgid "Ignore"
|
5881 |
msgstr ""
|
5882 |
|
5883 |
-
#: includes/class-mla-thumbnail-generation.php:
|
5884 |
msgid "Suffix"
|
5885 |
msgstr ""
|
5886 |
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Media Library Assistant\n"
|
5 |
+
"POT-Creation-Date: 2017-07-11 20:38-0700\n"
|
6 |
"PO-Revision-Date: 2015-08-21 21:38-0800\n"
|
7 |
"Last-Translator: David Lingren <david@fairtradejudaica.org>\n"
|
8 |
"Language-Team: David Lingren <david@fairtradejudaica.org>\n"
|
21 |
"X-Poedit-SearchPath-2: index.php\n"
|
22 |
|
23 |
#: includes/class-mla-admin-columns-support-deprecated.php:33
|
24 |
+
#: includes/class-mla-admin-columns-support.php:55
|
25 |
+
#: includes/class-mla-core-options.php:538 includes/class-mla-settings.php:426
|
26 |
+
#: includes/class-mla-settings.php:1450 includes/class-mla-settings.php:1470
|
27 |
#: index.php:48
|
28 |
msgid "Media Library Assistant"
|
29 |
msgstr ""
|
30 |
|
31 |
#: includes/class-mla-admin-columns-support-deprecated.php:34
|
32 |
+
#: includes/class-mla-admin-columns-support.php:56
|
33 |
+
#: includes/class-mla-core-options.php:547
|
34 |
msgid "Assistant"
|
35 |
msgstr ""
|
36 |
|
37 |
+
#: includes/class-mla-ajax.php:180 includes/class-mla-core-options.php:1133
|
38 |
+
#: includes/class-mla-data.php:3742 includes/class-mla-edit-media.php:426
|
39 |
+
#: includes/class-mla-main.php:1824 includes/class-mla-main.php:2014
|
40 |
#: includes/class-mla-objects.php:318 includes/class-mla-options.php:451
|
41 |
#: includes/mla-main-search-box-template.php:47
|
42 |
#: includes/mla-media-modal-js-template.php:40
|
43 |
msgid "Title"
|
44 |
msgstr ""
|
45 |
|
46 |
+
#: includes/class-mla-ajax.php:180 includes/class-mla-main.php:1825
|
47 |
+
#: includes/class-mla-thumbnail-generation.php:622
|
48 |
msgid "Type"
|
49 |
msgstr ""
|
50 |
|
51 |
+
#: includes/class-mla-ajax.php:180 includes/class-mla-main.php:1826
|
52 |
msgid "Date"
|
53 |
msgstr ""
|
54 |
|
55 |
+
#: includes/class-mla-ajax.php:180 includes/class-mla-main.php:1827
|
56 |
+
#: includes/class-mla-settings-custom-fields-tab.php:497
|
57 |
+
#: includes/class-mla-settings-custom-fields-tab.php:779
|
58 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:506
|
59 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:860
|
60 |
#: includes/class-mla-settings-upload-tab.php:552
|
61 |
msgid "Status"
|
62 |
msgstr ""
|
63 |
|
64 |
+
#: includes/class-mla-ajax.php:184 includes/class-mla-list-table.php:864
|
65 |
+
#: includes/class-mla-list-table.php:1030 includes/class-mla-main.php:393
|
66 |
#: includes/class-mla-polylang-support.php:359
|
67 |
#: includes/class-mla-thumbnail-generation.php:97
|
68 |
msgid "(no title)"
|
72 |
msgid "Published"
|
73 |
msgstr ""
|
74 |
|
75 |
+
#: includes/class-mla-ajax.php:193 includes/class-mla-edit-media.php:823
|
76 |
+
#: includes/class-mla-list-table.php:631
|
77 |
msgid "Scheduled"
|
78 |
msgstr ""
|
79 |
|
81 |
msgid "Pending Review"
|
82 |
msgstr ""
|
83 |
|
84 |
+
#: includes/class-mla-ajax.php:199 includes/class-mla-edit-media.php:829
|
85 |
+
#: includes/class-mla-list-table.php:628
|
86 |
msgid "Draft"
|
87 |
msgstr ""
|
88 |
|
89 |
+
#: includes/class-mla-ajax.php:209 includes/class-mla-list-table.php:1439
|
90 |
+
#: includes/class-mla-list-table.php:1468
|
91 |
+
#: includes/class-mla-list-table.php:1532
|
92 |
msgid "Y/m/d"
|
93 |
msgstr ""
|
94 |
|
95 |
#: includes/class-mla-ajax.php:238 includes/class-mla-ajax.php:245
|
96 |
+
#: includes/class-mla-ajax.php:254 includes/class-mla-core.php:766
|
97 |
+
#: includes/class-mla-core.php:784 includes/class-mla-core.php:1188
|
98 |
+
#: includes/class-mla-core.php:1194 includes/class-mla-core.php:1198
|
99 |
#: includes/class-mla-data-pdf.php:216 includes/class-mla-data-pdf.php:517
|
100 |
#: includes/class-mla-data-pdf.php:519 includes/class-mla-data-pdf.php:565
|
101 |
#: includes/class-mla-data-pdf.php:749 includes/class-mla-data-query.php:674
|
102 |
#: includes/class-mla-data.php:50 includes/class-mla-data.php:109
|
103 |
#: includes/class-mla-data.php:197 includes/class-mla-data.php:241
|
104 |
#: includes/class-mla-data.php:344 includes/class-mla-data.php:500
|
105 |
+
#: includes/class-mla-data.php:563 includes/class-mla-data.php:1261
|
106 |
+
#: includes/class-mla-data.php:1459 includes/class-mla-data.php:1465
|
107 |
+
#: includes/class-mla-data.php:1862 includes/class-mla-data.php:1866
|
108 |
+
#: includes/class-mla-data.php:3046 includes/class-mla-data.php:3090
|
109 |
+
#: includes/class-mla-data.php:3470 includes/class-mla-data.php:3483
|
110 |
+
#: includes/class-mla-data.php:3505 includes/class-mla-data.php:3719
|
111 |
+
#: includes/class-mla-data.php:3765 includes/class-mla-data.php:3798
|
112 |
+
#: includes/class-mla-data.php:3814 includes/class-mla-data.php:4040
|
113 |
+
#: includes/class-mla-edit-media.php:316 includes/class-mla-edit-media.php:737
|
114 |
+
#: includes/class-mla-edit-media.php:777 includes/class-mla-main.php:622
|
115 |
+
#: includes/class-mla-main.php:764 includes/class-mla-main.php:1126
|
116 |
+
#: includes/class-mla-main.php:1182 includes/class-mla-main.php:1207
|
117 |
+
#: includes/class-mla-main.php:1334 includes/class-mla-main.php:1388
|
118 |
+
#: includes/class-mla-main.php:1479 includes/class-mla-main.php:1510
|
119 |
+
#: includes/class-mla-main.php:1644 includes/class-mla-main.php:1651
|
120 |
+
#: includes/class-mla-main.php:1810 includes/class-mla-main.php:1885
|
121 |
+
#: includes/class-mla-main.php:2133 includes/class-mla-main.php:2141
|
122 |
+
#: includes/class-mla-main.php:2165 includes/class-mla-main.php:2173
|
123 |
+
#: includes/class-mla-main.php:2205 includes/class-mla-main.php:2213
|
124 |
#: includes/class-mla-media-modal.php:575 includes/class-mla-mime-types.php:755
|
125 |
#: includes/class-mla-mime-types.php:1151
|
126 |
#: includes/class-mla-mime-types.php:1239
|
142 |
#: includes/class-mla-options.php:219 includes/class-mla-options.php:421
|
143 |
#: includes/class-mla-options.php:500 includes/class-mla-options.php:1003
|
144 |
#: includes/class-mla-options.php:1440 includes/class-mla-options.php:1453
|
145 |
+
#: includes/class-mla-options.php:1457 includes/class-mla-options.php:2064
|
146 |
+
#: includes/class-mla-options.php:2286 includes/class-mla-options.php:2854
|
147 |
+
#: includes/class-mla-options.php:2898 includes/class-mla-options.php:2906
|
148 |
+
#: includes/class-mla-options.php:2923 includes/class-mla-options.php:2933
|
149 |
+
#: includes/class-mla-options.php:2943 includes/class-mla-options.php:2951
|
150 |
+
#: includes/class-mla-options.php:2955
|
151 |
+
#: includes/class-mla-settings-custom-fields-tab.php:167
|
152 |
+
#: includes/class-mla-settings-custom-fields-tab.php:232
|
153 |
+
#: includes/class-mla-settings-custom-fields-tab.php:236
|
154 |
+
#: includes/class-mla-settings-custom-fields-tab.php:270
|
155 |
+
#: includes/class-mla-settings-custom-fields-tab.php:298
|
156 |
+
#: includes/class-mla-settings-custom-fields-tab.php:302
|
157 |
+
#: includes/class-mla-settings-custom-fields-tab.php:335
|
158 |
+
#: includes/class-mla-settings-custom-fields-tab.php:419
|
159 |
+
#: includes/class-mla-settings-custom-fields-tab.php:546
|
160 |
+
#: includes/class-mla-settings-custom-fields-tab.php:694
|
161 |
+
#: includes/class-mla-settings-custom-fields-tab.php:904
|
162 |
+
#: includes/class-mla-settings-custom-fields-tab.php:908
|
163 |
+
#: includes/class-mla-settings-custom-fields-tab.php:932
|
164 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2039
|
165 |
#: includes/class-mla-settings-documentation-tab.php:97
|
166 |
#: includes/class-mla-settings-documentation-tab.php:297
|
167 |
#: includes/class-mla-settings-documentation-tab.php:1302
|
168 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:169
|
169 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:235
|
170 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:239
|
171 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:274
|
172 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:302
|
173 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:306
|
174 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:341
|
175 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:417
|
176 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:626
|
177 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:774
|
178 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:975
|
179 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:979
|
180 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1003
|
181 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2257
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
182 |
#: includes/class-mla-settings-shortcodes-tab.php:79
|
183 |
#: includes/class-mla-settings-shortcodes-tab.php:90
|
184 |
#: includes/class-mla-settings-shortcodes-tab.php:94
|
185 |
#: includes/class-mla-settings-shortcodes-tab.php:112
|
186 |
+
#: includes/class-mla-settings-shortcodes-tab.php:139
|
187 |
+
#: includes/class-mla-settings-shortcodes-tab.php:203
|
188 |
+
#: includes/class-mla-settings-shortcodes-tab.php:210
|
189 |
#: includes/class-mla-settings-shortcodes-tab.php:214
|
190 |
+
#: includes/class-mla-settings-shortcodes-tab.php:503
|
191 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1648
|
|
|
192 |
#: includes/class-mla-settings-upload-tab.php:301
|
193 |
#: includes/class-mla-settings-upload-tab.php:353
|
194 |
#: includes/class-mla-settings-upload-tab.php:432
|
199 |
#: includes/class-mla-settings-view-tab.php:275
|
200 |
#: includes/class-mla-settings-view-tab.php:433
|
201 |
#: includes/class-mla-settings-view-tab.php:447
|
202 |
+
#: includes/class-mla-settings.php:586 includes/class-mla-settings.php:722
|
203 |
+
#: includes/class-mla-settings.php:759 includes/class-mla-settings.php:899
|
204 |
+
#: includes/class-mla-settings.php:1313 includes/class-mla-settings.php:1364
|
205 |
+
#: includes/class-mla-settings.php:1450 includes/class-mla-settings.php:1483
|
206 |
+
#: includes/class-mla-settings.php:1486 includes/class-mla-settings.php:1490
|
207 |
+
#: includes/class-mla-settings.php:1783 includes/class-mla-settings.php:1787
|
208 |
+
#: includes/class-mla-settings.php:1798 includes/class-mla-settings.php:1805
|
209 |
+
#: includes/class-mla-settings.php:1814 includes/class-mla-settings.php:1851
|
210 |
+
#: includes/class-mla-settings.php:1859 includes/class-mla-settings.php:1868
|
211 |
#: includes/class-mla-shortcode-support.php:2063
|
212 |
#: includes/class-mla-shortcode-support.php:2154
|
213 |
#: includes/class-mla-shortcode-support.php:3442
|
214 |
+
#: includes/class-mla-shortcode-support.php:3571
|
215 |
+
#: includes/class-mla-shortcode-support.php:3603
|
216 |
+
#: includes/class-mla-shortcode-support.php:4615
|
217 |
+
#: includes/class-mla-shortcode-support.php:5000
|
218 |
+
#: includes/class-mla-shortcode-support.php:5037
|
219 |
+
#: includes/class-mla-thumbnail-generation.php:416
|
220 |
+
#: includes/class-mla-thumbnail-generation.php:428
|
221 |
+
#: includes/class-mla-thumbnail-generation.php:440
|
222 |
+
#: includes/class-mla-thumbnail-generation.php:484
|
223 |
msgid "ERROR"
|
224 |
msgstr ""
|
225 |
|
226 |
+
#: includes/class-mla-ajax.php:238 includes/class-mla-main.php:1644
|
227 |
msgid "No post ID found"
|
228 |
msgstr ""
|
229 |
|
230 |
+
#: includes/class-mla-ajax.php:245 includes/class-mla-main.php:1651
|
231 |
#: includes/class-mla-polylang-support.php:256
|
232 |
msgid "You are not allowed to edit this Attachment."
|
233 |
msgstr ""
|
234 |
|
235 |
+
#: includes/class-mla-core-options.php:393 includes/class-mla-options.php:255
|
236 |
msgid "Attachment Categories"
|
237 |
msgstr ""
|
238 |
|
239 |
+
#: includes/class-mla-core-options.php:397
|
240 |
msgid "Check this option to add support for Attachment Categories."
|
241 |
msgstr ""
|
242 |
|
243 |
+
#: includes/class-mla-core-options.php:401 includes/class-mla-options.php:270
|
244 |
msgid "Attachment Tags"
|
245 |
msgstr ""
|
246 |
|
247 |
+
#: includes/class-mla-core-options.php:405
|
248 |
msgid "Check this option to add support for Attachment Tags."
|
249 |
msgstr ""
|
250 |
|
251 |
+
#: includes/class-mla-core-options.php:409 includes/class-mla-settings.php:1057
|
252 |
msgid "Where-used Reporting"
|
253 |
msgstr ""
|
254 |
|
255 |
+
#: includes/class-mla-core-options.php:414
|
256 |
msgid "Exclude Revisions"
|
257 |
msgstr ""
|
258 |
|
259 |
+
#: includes/class-mla-core-options.php:418
|
260 |
msgid "Check this option to exclude revisions from where-used reporting."
|
261 |
msgstr ""
|
262 |
|
263 |
+
#: includes/class-mla-core-options.php:422
|
264 |
msgid "Where-used database access tuning"
|
265 |
msgstr ""
|
266 |
|
267 |
+
#: includes/class-mla-core-options.php:427
|
268 |
+
#: includes/class-mla-edit-media.php:672 includes/class-mla-edit-media.php:922
|
269 |
msgid "Featured in"
|
270 |
msgstr ""
|
271 |
|
272 |
+
#: includes/class-mla-core-options.php:432
|
273 |
+
#: includes/class-mla-core-options.php:442
|
274 |
msgid "Enabled"
|
275 |
msgstr ""
|
276 |
|
277 |
+
#: includes/class-mla-core-options.php:432
|
278 |
+
#: includes/class-mla-core-options.php:442
|
279 |
+
#: includes/class-mla-core-options.php:452
|
280 |
+
#: includes/class-mla-core-options.php:462
|
281 |
+
#: includes/class-mla-list-table.php:1136
|
282 |
+
#: includes/class-mla-list-table.php:1181
|
283 |
+
#: includes/class-mla-list-table.php:1231
|
284 |
+
#: includes/class-mla-list-table.php:1276
|
285 |
msgid "Disabled"
|
286 |
msgstr ""
|
287 |
|
288 |
+
#: includes/class-mla-core-options.php:433
|
289 |
msgid "Search database posts and pages for Featured Image attachments."
|
290 |
msgstr ""
|
291 |
|
292 |
+
#: includes/class-mla-core-options.php:437
|
293 |
+
#: includes/class-mla-edit-media.php:676 includes/class-mla-edit-media.php:961
|
294 |
msgid "Inserted in"
|
295 |
msgstr ""
|
296 |
|
297 |
+
#: includes/class-mla-core-options.php:442
|
298 |
msgid "Base"
|
299 |
msgstr ""
|
300 |
|
301 |
+
#: includes/class-mla-core-options.php:443
|
302 |
msgid ""
|
303 |
"Search database posts and pages for attachments embedded in content."
|
304 |
"<br> Base = ignore intermediate size suffixes; use path, base "
|
305 |
"name and extension only."
|
306 |
msgstr ""
|
307 |
|
308 |
+
#: includes/class-mla-core-options.php:447
|
309 |
+
#: includes/class-mla-edit-media.php:680 includes/class-mla-edit-media.php:996
|
310 |
+
#: includes/class-mla-settings.php:1564
|
311 |
msgid "Gallery in"
|
312 |
msgstr ""
|
313 |
|
314 |
+
#: includes/class-mla-core-options.php:452
|
315 |
+
#: includes/class-mla-core-options.php:462
|
316 |
msgid "Dynamic"
|
317 |
msgstr ""
|
318 |
|
319 |
+
#: includes/class-mla-core-options.php:452
|
320 |
+
#: includes/class-mla-core-options.php:462 includes/class-mla-main.php:2044
|
321 |
+
#: includes/class-mla-settings-custom-fields-tab.php:709
|
322 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:789
|
|
|
323 |
msgid "Refresh"
|
324 |
msgstr ""
|
325 |
|
326 |
+
#: includes/class-mla-core-options.php:452
|
327 |
+
#: includes/class-mla-core-options.php:462
|
328 |
msgid "Cached"
|
329 |
msgstr ""
|
330 |
|
331 |
+
#: includes/class-mla-core-options.php:453
|
332 |
msgid ""
|
333 |
"Search database posts and pages for [ gallery ] shortcode results.<br> "
|
334 |
" Dynamic = once every page load, Cached = once every login, Disabled = "
|
335 |
"never.<br> Refresh = update references, then set to Cached."
|
336 |
msgstr ""
|
337 |
|
338 |
+
#: includes/class-mla-core-options.php:457
|
339 |
+
#: includes/class-mla-edit-media.php:684 includes/class-mla-edit-media.php:1031
|
340 |
+
#: includes/class-mla-settings.php:1574
|
341 |
msgid "MLA Gallery in"
|
342 |
msgstr ""
|
343 |
|
344 |
+
#: includes/class-mla-core-options.php:463
|
345 |
msgid ""
|
346 |
"Search database posts and pages for [mla_gallery] shortcode results."
|
347 |
"<br> Dynamic = once every page load, Cached = once every login, "
|
349 |
"Cached."
|
350 |
msgstr ""
|
351 |
|
352 |
+
#: includes/class-mla-core-options.php:467 includes/class-mla-settings.php:1057
|
353 |
msgid "Taxonomy Support"
|
354 |
msgstr ""
|
355 |
|
356 |
+
#: includes/class-mla-core-options.php:472
|
357 |
msgid "Compute Attachments Column"
|
358 |
msgstr ""
|
359 |
|
360 |
+
#: includes/class-mla-core-options.php:476
|
361 |
msgid ""
|
362 |
"Check this option to calculate attachments per term in the Attachments "
|
363 |
"Column."
|
364 |
msgstr ""
|
365 |
|
366 |
+
#: includes/class-mla-core-options.php:480
|
367 |
msgid "Show Count Column"
|
368 |
msgstr ""
|
369 |
|
370 |
+
#: includes/class-mla-core-options.php:484
|
371 |
msgid ""
|
372 |
"Check this option to display the Count column on Categories and Tags "
|
373 |
"taxonomy edit screens."
|
374 |
msgstr ""
|
375 |
|
376 |
+
#: includes/class-mla-core-options.php:488
|
377 |
msgid ""
|
378 |
"Check the \"<strong>Support</strong>\" box to add the taxonomy to the "
|
379 |
"Assistant and the Edit Media screen."
|
380 |
msgstr ""
|
381 |
|
382 |
+
#: includes/class-mla-core-options.php:489
|
383 |
msgid ""
|
384 |
"Check the \"<strong>Inline Edit</strong>\" box to display the taxonomy in "
|
385 |
"the Quick Edit and Bulk Edit areas."
|
386 |
msgstr ""
|
387 |
|
388 |
+
#: includes/class-mla-core-options.php:490
|
389 |
msgid ""
|
390 |
"Check the \"<strong>Term Search</strong>\" box to add the taxonomy to the "
|
391 |
"\"Search Media/Terms\" list."
|
392 |
msgstr ""
|
393 |
|
394 |
+
#: includes/class-mla-core-options.php:491
|
395 |
+
#: includes/class-mla-core-options.php:706 includes/class-mla-settings.php:1088
|
396 |
+
#: includes/class-mla-settings.php:1089 includes/class-mla-settings.php:1090
|
397 |
msgid "For complete documentation"
|
398 |
msgstr ""
|
399 |
|
400 |
+
#: includes/class-mla-core-options.php:491
|
401 |
+
#: includes/class-mla-core-options.php:706 includes/class-mla-settings.php:1088
|
402 |
+
#: includes/class-mla-settings.php:1089 includes/class-mla-settings.php:1090
|
403 |
msgid "click here"
|
404 |
msgstr ""
|
405 |
|
406 |
+
#: includes/class-mla-core-options.php:493
|
407 |
msgid ""
|
408 |
"Check the \"<strong>Checklist</strong>\" box to enable the checklist-style "
|
409 |
"meta box for a flat taxonomy."
|
410 |
msgstr ""
|
411 |
|
412 |
+
#: includes/class-mla-core-options.php:494
|
413 |
msgid ""
|
414 |
"You must also check the <strong>\"Enable enhanced checklist taxonomies\"</"
|
415 |
"strong> box below to enable this feature."
|
416 |
msgstr ""
|
417 |
|
418 |
+
#: includes/class-mla-core-options.php:495
|
419 |
msgid ""
|
420 |
"Check the \"<strong>Checked On Top</strong>\" box to moved checked terms to "
|
421 |
"the top of the checklist-style meta box."
|
422 |
msgstr ""
|
423 |
|
424 |
+
#: includes/class-mla-core-options.php:496
|
425 |
msgid ""
|
426 |
"Use the \"<strong>List Filter</strong>\" option to select the taxonomy (or "
|
427 |
"custom field) on which to filter the Assistant table listing."
|
428 |
msgstr ""
|
429 |
|
430 |
+
#: includes/class-mla-core-options.php:497
|
431 |
msgid ""
|
432 |
"To <strong>filter on a custom field</strong>, enter the field name and "
|
433 |
"select ASC (Ascending) or DESC (Descending) order."
|
434 |
msgstr ""
|
435 |
|
436 |
+
#: includes/class-mla-core-options.php:525
|
437 |
msgid "Media/Assistant Screen Options"
|
438 |
msgstr ""
|
439 |
|
440 |
+
#: includes/class-mla-core-options.php:530
|
441 |
msgid "Admin Menu Options"
|
442 |
msgstr ""
|
443 |
|
444 |
+
#: includes/class-mla-core-options.php:535
|
445 |
msgid "Page Title"
|
446 |
msgstr ""
|
447 |
|
448 |
+
#: includes/class-mla-core-options.php:540
|
449 |
msgid "Enter the title for the Media/Assistant submenu page"
|
450 |
msgstr ""
|
451 |
|
452 |
+
#: includes/class-mla-core-options.php:544
|
453 |
msgid "Menu Title"
|
454 |
msgstr ""
|
455 |
|
456 |
+
#: includes/class-mla-core-options.php:549
|
457 |
msgid "Enter the title for the Media/Assistant submenu entry"
|
458 |
msgstr ""
|
459 |
|
460 |
+
#: includes/class-mla-core-options.php:553
|
461 |
msgid "Submenu Order"
|
462 |
msgstr ""
|
463 |
|
464 |
+
#: includes/class-mla-core-options.php:558
|
465 |
msgid ""
|
466 |
"Enter the position of the Media/Assistant submenu entry.<br> 0 = "
|
467 |
"natural order (at bottom), 1 - 4 = at top<br> "
|
469 |
"\""
|
470 |
msgstr ""
|
471 |
|
472 |
+
#: includes/class-mla-core-options.php:562
|
473 |
msgid "Display Media/Library"
|
474 |
msgstr ""
|
475 |
|
476 |
+
#: includes/class-mla-core-options.php:566
|
477 |
msgid ""
|
478 |
"Check/uncheck this option to display/remove the WordPress Media/Library "
|
479 |
"submenu entry."
|
480 |
msgstr ""
|
481 |
|
482 |
+
#: includes/class-mla-core-options.php:570
|
483 |
msgid "Display Media/Assistant list/grid view switcher"
|
484 |
msgstr ""
|
485 |
|
486 |
+
#: includes/class-mla-core-options.php:574
|
487 |
msgid ""
|
488 |
"Check/uncheck this option to display/remove the \"list/grid\" view switcher "
|
489 |
"on the Media/Assistant submenu."
|
490 |
msgstr ""
|
491 |
|
492 |
+
#: includes/class-mla-core-options.php:578
|
493 |
msgid "Table Defaults"
|
494 |
msgstr ""
|
495 |
|
496 |
+
#: includes/class-mla-core-options.php:583
|
497 |
msgid "Order By"
|
498 |
msgstr ""
|
499 |
|
500 |
+
#: includes/class-mla-core-options.php:588
|
501 |
+
#: includes/class-mla-core-options.php:824
|
502 |
+
#: includes/class-mla-core-options.php:855
|
503 |
+
#: includes/class-mla-core-options.php:869
|
504 |
+
#: includes/class-mla-list-table.php:486 includes/class-mla-list-table.php:1389
|
505 |
+
#: includes/class-mla-settings-shortcodes-tab.php:629
|
506 |
msgid "None"
|
507 |
msgstr ""
|
508 |
|
509 |
+
#: includes/class-mla-core-options.php:588
|
510 |
msgid "ID/Parent"
|
511 |
msgstr ""
|
512 |
|
513 |
+
#: includes/class-mla-core-options.php:589
|
514 |
msgid "Select the column for the sort order of the Assistant table listing."
|
515 |
msgstr ""
|
516 |
|
517 |
+
#: includes/class-mla-core-options.php:593
|
518 |
msgid "Order"
|
519 |
msgstr ""
|
520 |
|
521 |
+
#: includes/class-mla-core-options.php:598
|
522 |
msgid "Ascending"
|
523 |
msgstr ""
|
524 |
|
525 |
+
#: includes/class-mla-core-options.php:598
|
526 |
msgid "Descending"
|
527 |
msgstr ""
|
528 |
|
529 |
+
#: includes/class-mla-core-options.php:599
|
530 |
+
#: includes/class-mla-core-options.php:834
|
531 |
msgid "Choose the sort order."
|
532 |
msgstr ""
|
533 |
|
534 |
+
#: includes/class-mla-core-options.php:603
|
535 |
msgid "Views Width"
|
536 |
msgstr ""
|
537 |
|
538 |
+
#: includes/class-mla-core-options.php:608
|
539 |
msgid "Enter the width for the views list, in pixels (px) or percent (%)"
|
540 |
msgstr ""
|
541 |
|
542 |
+
#: includes/class-mla-core-options.php:612
|
543 |
msgid "Icon Size"
|
544 |
msgstr ""
|
545 |
|
546 |
+
#: includes/class-mla-core-options.php:617
|
547 |
msgid "Enter the size of the thumbnail/icon images, in pixels"
|
548 |
msgstr ""
|
549 |
|
550 |
+
#: includes/class-mla-core-options.php:621
|
551 |
+
msgid "Show Primary Column File Name"
|
552 |
+
msgstr ""
|
553 |
+
|
554 |
+
#: includes/class-mla-core-options.php:625
|
555 |
+
msgid ""
|
556 |
+
"Check/uncheck this option to show/omit the file name from the primary column."
|
557 |
+
msgstr ""
|
558 |
+
|
559 |
+
#: includes/class-mla-core-options.php:629
|
560 |
msgid "Bulk Chunk Size"
|
561 |
msgstr ""
|
562 |
|
563 |
+
#: includes/class-mla-core-options.php:634
|
564 |
msgid "Enter the size of the Bulk Edit and Map All processing chunks"
|
565 |
msgstr ""
|
566 |
|
567 |
+
#: includes/class-mla-core-options.php:638
|
568 |
msgid "Taxonomy Filter parameters"
|
569 |
msgstr ""
|
570 |
|
571 |
+
#: includes/class-mla-core-options.php:643
|
572 |
msgid "Maximum Depth"
|
573 |
msgstr ""
|
574 |
|
575 |
+
#: includes/class-mla-core-options.php:648
|
576 |
msgid ""
|
577 |
"Enter the number of levels displayed for hierarchial taxonomies; enter zero "
|
578 |
"for no limit."
|
579 |
msgstr ""
|
580 |
|
581 |
+
#: includes/class-mla-core-options.php:652
|
582 |
msgid "Include Children"
|
583 |
msgstr ""
|
584 |
|
585 |
+
#: includes/class-mla-core-options.php:656
|
586 |
msgid ""
|
587 |
"Check/uncheck this option to include/exclude children for hierarchical "
|
588 |
"taxonomies."
|
589 |
msgstr ""
|
590 |
|
591 |
+
#: includes/class-mla-core-options.php:660
|
592 |
msgid "Search Media Defaults"
|
593 |
msgstr ""
|
594 |
|
595 |
+
#: includes/class-mla-core-options.php:665
|
596 |
msgid "Display Search Controls"
|
597 |
msgstr ""
|
598 |
|
599 |
+
#: includes/class-mla-core-options.php:669
|
600 |
+
#: includes/class-mla-core-options.php:795
|
601 |
msgid ""
|
602 |
"Check/uncheck this option to display/hide the and/or connector and search "
|
603 |
"fields controls."
|
604 |
msgstr ""
|
605 |
|
606 |
+
#: includes/class-mla-core-options.php:673
|
607 |
msgid ""
|
608 |
"Use these controls to set defaults for the and/or connector and search "
|
609 |
"fields controls.<br>These defaults will be used for the Search Media boxes "
|
610 |
"on both the Media/Assistant submenu<br>and the Media Manager Modal Window."
|
611 |
msgstr ""
|
612 |
|
613 |
+
#: includes/class-mla-core-options.php:687
|
614 |
msgid "Media/Edit Media Enhancements"
|
615 |
msgstr ""
|
616 |
|
617 |
+
#: includes/class-mla-core-options.php:692
|
618 |
msgid "Enable "enhanced checklist" taxonomies"
|
619 |
msgstr ""
|
620 |
|
621 |
+
#: includes/class-mla-core-options.php:696
|
622 |
msgid ""
|
623 |
"Check this option to enable the \"? Search\" feature for hierarchical "
|
624 |
"taxonomies, e.g., Att. Categories.<br> This option also enables "
|
625 |
"the \"checklist-style\" support for flat taxonomies, e.g., Att. Tags."
|
626 |
msgstr ""
|
627 |
|
628 |
+
#: includes/class-mla-core-options.php:700
|
629 |
msgid "Enable Edit Media additional meta boxes"
|
630 |
msgstr ""
|
631 |
|
632 |
+
#: includes/class-mla-core-options.php:704
|
633 |
msgid ""
|
634 |
"Check this option to add \"Parent Info\", \"Menu Order\", \"Attachment "
|
635 |
"Metadata\" and four \"where-used\" meta boxes to the Edit Media screen."
|
636 |
msgstr ""
|
637 |
|
638 |
+
#: includes/class-mla-core-options.php:705
|
639 |
msgid "You can also use Filters to customize the meta boxes."
|
640 |
msgstr ""
|
641 |
|
642 |
+
#: includes/class-mla-core-options.php:710
|
643 |
msgid "Media/Add New Enhancements"
|
644 |
msgstr ""
|
645 |
|
646 |
+
#: includes/class-mla-core-options.php:715
|
647 |
msgid "Enable "bulk edit" area"
|
648 |
msgstr ""
|
649 |
|
650 |
+
#: includes/class-mla-core-options.php:719
|
651 |
msgid ""
|
652 |
"Check this option to enable the \"Bulk Edit area\" feature on the Media/Add "
|
653 |
"New screen."
|
654 |
msgstr ""
|
655 |
|
656 |
+
#: includes/class-mla-core-options.php:723
|
657 |
msgid ""bulk edit" area on top"
|
658 |
msgstr ""
|
659 |
|
660 |
+
#: includes/class-mla-core-options.php:727
|
661 |
msgid ""
|
662 |
"Check this option to move the \"Bulk Edit area\" to the top of the Media/Add "
|
663 |
"New screen."
|
664 |
msgstr ""
|
665 |
|
666 |
+
#: includes/class-mla-core-options.php:731
|
667 |
msgid ""bulk edit" area initially open"
|
668 |
msgstr ""
|
669 |
|
670 |
+
#: includes/class-mla-core-options.php:734
|
671 |
msgid ""
|
672 |
"Check this option to automatically open the \"Bulk Edit area\" when the "
|
673 |
"Media/Add New screen is displayed."
|
674 |
msgstr ""
|
675 |
|
676 |
+
#: includes/class-mla-core-options.php:738
|
677 |
msgid "Media Manager/Media Grid Enhancements"
|
678 |
msgstr ""
|
679 |
|
680 |
+
#: includes/class-mla-core-options.php:743
|
681 |
msgid "Enable Media Grid Enhancements"
|
682 |
msgstr ""
|
683 |
|
684 |
+
#: includes/class-mla-core-options.php:746
|
685 |
msgid ""
|
686 |
"Check/uncheck this option to enable/disable Media Library Grid View "
|
687 |
"Enhancements."
|
688 |
msgstr ""
|
689 |
|
690 |
+
#: includes/class-mla-core-options.php:750
|
691 |
msgid "Enable Media Manager Enhancements"
|
692 |
msgstr ""
|
693 |
|
694 |
+
#: includes/class-mla-core-options.php:753
|
695 |
msgid ""
|
696 |
"Check/uncheck this option to enable/disable Media Manager Modal Window "
|
697 |
"Enhancements."
|
698 |
msgstr ""
|
699 |
|
700 |
+
#: includes/class-mla-core-options.php:757
|
701 |
msgid "Media Manager Enhanced MIME Type filter"
|
702 |
msgstr ""
|
703 |
|
704 |
+
#: includes/class-mla-core-options.php:760
|
705 |
msgid ""
|
706 |
"Check this option to filter by more MIME Types, e.g., text, applications."
|
707 |
msgstr ""
|
708 |
|
709 |
+
#: includes/class-mla-core-options.php:764
|
710 |
msgid "Media Manager Month and Year filter"
|
711 |
msgstr ""
|
712 |
|
713 |
+
#: includes/class-mla-core-options.php:767
|
714 |
msgid "Check this option to filter by month and year uploaded."
|
715 |
msgstr ""
|
716 |
|
717 |
+
#: includes/class-mla-core-options.php:771
|
718 |
msgid "Media Manager Category/Tag filter"
|
719 |
msgstr ""
|
720 |
|
721 |
+
#: includes/class-mla-core-options.php:774
|
722 |
msgid "Check this option to filter by taxonomy terms."
|
723 |
msgstr ""
|
724 |
|
725 |
+
#: includes/class-mla-core-options.php:778
|
726 |
msgid "Media Manager Terms Search popup"
|
727 |
msgstr ""
|
728 |
|
729 |
+
#: includes/class-mla-core-options.php:781
|
730 |
msgid "Check this option to enable the \"Terms Search\" popup window."
|
731 |
msgstr ""
|
732 |
|
733 |
+
#: includes/class-mla-core-options.php:785
|
734 |
msgid "Media Manager Enhanced Search Media box"
|
735 |
msgstr ""
|
736 |
|
737 |
+
#: includes/class-mla-core-options.php:788
|
738 |
msgid "Check this option to enable search box enhancements."
|
739 |
msgstr ""
|
740 |
|
741 |
+
#: includes/class-mla-core-options.php:792
|
742 |
msgid "Media Manager Enhanced Search Media Controls"
|
743 |
msgstr ""
|
744 |
|
745 |
+
#: includes/class-mla-core-options.php:799
|
746 |
msgid "Media Manager Checklist meta boxes"
|
747 |
msgstr ""
|
748 |
|
749 |
+
#: includes/class-mla-core-options.php:802
|
750 |
msgid ""
|
751 |
"Check this option to enable MLA-enhanced meta boxes in the \"ATTACHMENT "
|
752 |
"DETAILS\" pane.<br> This option is for any taxonomy that uses a "
|
753 |
"<strong>\"checklist-style\"</strong> meta box."
|
754 |
msgstr ""
|
755 |
|
756 |
+
#: includes/class-mla-core-options.php:806
|
757 |
msgid "Media Manager Flat meta boxes"
|
758 |
msgstr ""
|
759 |
|
760 |
+
#: includes/class-mla-core-options.php:809
|
761 |
msgid ""
|
762 |
"Check this option to enable MLA-enhanced meta boxes in the \"ATTACHMENT "
|
763 |
"DETAILS\" pane.<br> This option is for <strong>flat taxonomies</"
|
765 |
"style\" meta box."
|
766 |
msgstr ""
|
767 |
|
768 |
+
#: includes/class-mla-core-options.php:813
|
769 |
msgid "Media Manager auto-fill meta boxes"
|
770 |
msgstr ""
|
771 |
|
772 |
+
#: includes/class-mla-core-options.php:816
|
773 |
msgid ""
|
774 |
"Check this option to automatically fill MLA-enhanced meta boxes in the "
|
775 |
"\"ATTACHMENT DETAILS\" pane<br> when the item is selected."
|
776 |
msgstr ""
|
777 |
|
778 |
+
#: includes/class-mla-core-options.php:820
|
779 |
msgid "Media Manager Order By"
|
780 |
msgstr ""
|
781 |
|
782 |
+
#: includes/class-mla-core-options.php:824
|
783 |
+
#: includes/class-mla-core-options.php:833
|
784 |
+
#: includes/class-mla-core-options.php:855
|
785 |
+
#: includes/class-mla-core-options.php:869
|
786 |
+
#: includes/class-mla-core-options.php:883 includes/class-mla-settings.php:1139
|
787 |
msgid "Media Manager Default"
|
788 |
msgstr ""
|
789 |
|
790 |
+
#: includes/class-mla-core-options.php:824
|
791 |
msgid "Title/Name"
|
792 |
msgstr ""
|
793 |
|
794 |
+
#: includes/class-mla-core-options.php:825
|
795 |
msgid ""
|
796 |
"If you want to override the Media Manager default,<br> select a "
|
797 |
"column for the sort order of the Media Library listing."
|
798 |
msgstr ""
|
799 |
|
800 |
+
#: includes/class-mla-core-options.php:829
|
801 |
msgid "Media Manager Order"
|
802 |
msgstr ""
|
803 |
|
804 |
+
#: includes/class-mla-core-options.php:838
|
805 |
msgid "Attachment Display Settings"
|
806 |
msgstr ""
|
807 |
|
808 |
+
#: includes/class-mla-core-options.php:843
|
809 |
msgid "Media Manager Apply Display Settings"
|
810 |
msgstr ""
|
811 |
|
812 |
+
#: includes/class-mla-core-options.php:846
|
813 |
msgid ""
|
814 |
"Check this option to always start with the Attachment Display Settings set "
|
815 |
"here,<br> overriding browser-/cookie-based defaults."
|
816 |
msgstr ""
|
817 |
|
818 |
+
#: includes/class-mla-core-options.php:850
|
819 |
+
#: includes/class-mla-core-options.php:852
|
820 |
msgid "Alignment"
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: includes/class-mla-core-options.php:852
|
824 |
+
#: includes/class-mla-core-options.php:866
|
825 |
+
#: includes/class-mla-core-options.php:880
|
826 |
#, php-format
|
827 |
msgid ""
|
828 |
"Select a value for the default %1$s option in the Attachment Display "
|
829 |
"Settings."
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: includes/class-mla-core-options.php:855
|
833 |
msgid "Left"
|
834 |
msgstr ""
|
835 |
|
836 |
+
#: includes/class-mla-core-options.php:855
|
837 |
msgid "Center"
|
838 |
msgstr ""
|
839 |
|
840 |
+
#: includes/class-mla-core-options.php:855
|
841 |
msgid "Right"
|
842 |
msgstr ""
|
843 |
|
844 |
+
#: includes/class-mla-core-options.php:864
|
845 |
+
#: includes/class-mla-core-options.php:866
|
846 |
msgid "Link To"
|
847 |
msgstr ""
|
848 |
|
849 |
+
#: includes/class-mla-core-options.php:869
|
850 |
msgid "Media File"
|
851 |
msgstr ""
|
852 |
|
853 |
+
#: includes/class-mla-core-options.php:869
|
854 |
msgid "Attachment Page"
|
855 |
msgstr ""
|
856 |
|
857 |
+
#: includes/class-mla-core-options.php:869
|
858 |
msgid "Custom URL"
|
859 |
msgstr ""
|
860 |
|
861 |
+
#: includes/class-mla-core-options.php:878
|
862 |
+
#: includes/class-mla-core-options.php:880
|
863 |
msgid "Size"
|
864 |
msgstr ""
|
865 |
|
866 |
+
#: includes/class-mla-core-options.php:883
|
867 |
+
#: includes/class-mla-thumbnail-generation.php:569
|
868 |
+
#: includes/class-mla-thumbnail-generation.php:633
|
869 |
msgid "Thumbnail"
|
870 |
msgstr ""
|
871 |
|
872 |
+
#: includes/class-mla-core-options.php:883
|
873 |
msgid "Medium"
|
874 |
msgstr ""
|
875 |
|
876 |
+
#: includes/class-mla-core-options.php:883
|
877 |
msgid "Large"
|
878 |
msgstr ""
|
879 |
|
880 |
+
#: includes/class-mla-core-options.php:883
|
881 |
msgid "Full Size"
|
882 |
msgstr ""
|
883 |
|
884 |
+
#: includes/class-mla-core-options.php:892
|
885 |
msgid "Uninstall (Delete) Plugin Settings"
|
886 |
msgstr ""
|
887 |
|
888 |
+
#: includes/class-mla-core-options.php:897
|
889 |
msgid "Delete Option Settings"
|
890 |
msgstr ""
|
891 |
|
892 |
+
#: includes/class-mla-core-options.php:900
|
893 |
msgid ""
|
894 |
"Check this option to remove all MLA option settings from the database when "
|
895 |
"the plugin is deleted.<br> <strong>You can make a backup copy</"
|
896 |
"strong> of your settings below by clicking \""
|
897 |
msgstr ""
|
898 |
|
899 |
+
#: includes/class-mla-core-options.php:900 includes/class-mla-settings.php:1059
|
900 |
msgid "Export ALL Settings"
|
901 |
msgstr ""
|
902 |
|
903 |
+
#: includes/class-mla-core-options.php:904
|
904 |
msgid "Delete Option Settings Backups"
|
905 |
msgstr ""
|
906 |
|
907 |
+
#: includes/class-mla-core-options.php:907
|
908 |
msgid ""
|
909 |
"Check this option to remove the <code>/wp-content/mla-backup</code> "
|
910 |
"directory and its contents when the plugin is deleted."
|
911 |
msgstr ""
|
912 |
|
913 |
+
#: includes/class-mla-core-options.php:911
|
914 |
msgid "Default [mla_gallery] Templates and Settings"
|
915 |
msgstr ""
|
916 |
|
917 |
+
#: includes/class-mla-core-options.php:916
|
918 |
+
#: includes/class-mla-core-options.php:922
|
919 |
+
#: includes/class-mla-core-options.php:960
|
920 |
+
#: includes/class-mla-core-options.php:966
|
921 |
msgid "Style Template"
|
922 |
msgstr ""
|
923 |
|
924 |
+
#: includes/class-mla-core-options.php:922
|
925 |
+
#: includes/class-mla-core-options.php:932
|
926 |
+
#: includes/class-mla-core-options.php:966
|
927 |
+
#: includes/class-mla-core-options.php:976
|
928 |
#, php-format
|
929 |
msgid "Select the default %1$s for your %2$s shortcodes."
|
930 |
msgstr ""
|
931 |
|
932 |
+
#: includes/class-mla-core-options.php:926
|
933 |
+
#: includes/class-mla-core-options.php:970
|
934 |
msgid "Markup Template"
|
935 |
msgstr ""
|
936 |
|
937 |
+
#: includes/class-mla-core-options.php:932
|
938 |
+
#: includes/class-mla-core-options.php:976
|
939 |
#: includes/class-mla-settings-shortcodes-tab.php:85
|
940 |
msgid "markup template"
|
941 |
msgstr ""
|
942 |
|
943 |
+
#: includes/class-mla-core-options.php:936
|
944 |
+
#: includes/class-mla-core-options.php:980
|
945 |
msgid "Default columns"
|
946 |
msgstr ""
|
947 |
|
948 |
+
#: includes/class-mla-core-options.php:940
|
949 |
msgid ""
|
950 |
"Enter the number of [mla_tag_cloud] columns; must be a positive integer."
|
951 |
msgstr ""
|
952 |
|
953 |
+
#: includes/class-mla-core-options.php:944
|
954 |
+
#: includes/class-mla-core-options.php:988
|
955 |
msgid "Default mla_margin"
|
956 |
msgstr ""
|
957 |
|
958 |
+
#: includes/class-mla-core-options.php:948
|
959 |
+
#: includes/class-mla-core-options.php:992
|
960 |
msgid ""
|
961 |
"Enter the CSS \"margin\" property value, in length (px, em, pt, etc.), "
|
962 |
"percent (%), \"auto\" or \"inherit\".<br> Enter \"none\" to "
|
963 |
"remove the property entirely."
|
964 |
msgstr ""
|
965 |
|
966 |
+
#: includes/class-mla-core-options.php:952
|
967 |
+
#: includes/class-mla-core-options.php:996
|
968 |
msgid "Default mla_itemwidth"
|
969 |
msgstr ""
|
970 |
|
971 |
+
#: includes/class-mla-core-options.php:956
|
972 |
+
#: includes/class-mla-core-options.php:1000
|
973 |
msgid ""
|
974 |
"Enter the CSS \"width\" property value, in length (px, em, pt, etc.), "
|
975 |
"percent (%), \"auto\" or \"inherit\".<br> Enter \"calculate"
|
979 |
"the property entirely."
|
980 |
msgstr ""
|
981 |
|
982 |
+
#: includes/class-mla-core-options.php:984
|
983 |
msgid "Enter the number of [mla_gallery] columns; must be a positive integer."
|
984 |
msgstr ""
|
985 |
|
986 |
+
#: includes/class-mla-core-options.php:1004
|
987 |
msgid "Thumbnail Substitution Support, mla_viewer"
|
988 |
msgstr ""
|
989 |
|
990 |
+
#: includes/class-mla-core-options.php:1009
|
991 |
msgid "Enable thumbnail substitution"
|
992 |
msgstr ""
|
993 |
|
994 |
+
#: includes/class-mla-core-options.php:1012
|
995 |
msgid ""
|
996 |
"Check this option to allow the \"mla_viewer\" to generate thumbnail images "
|
997 |
"for PDF documents. Thumbnails are generated dynamically, each time the item "
|
1000 |
"strong>"
|
1001 |
msgstr ""
|
1002 |
|
1003 |
+
#: includes/class-mla-core-options.php:1016
|
1004 |
msgid "Enable Featured Images"
|
1005 |
msgstr ""
|
1006 |
|
1007 |
+
#: includes/class-mla-core-options.php:1019
|
1008 |
msgid ""
|
1009 |
"Check this option to extend Featured Image support to all Media Library "
|
1010 |
"items. The Featured Image can be used as a thumbnail image for the item in "
|
1011 |
"an [mla_gallery] display."
|
1012 |
msgstr ""
|
1013 |
|
1014 |
+
#: includes/class-mla-core-options.php:1023
|
1015 |
msgid "Enable Featured Image Generation"
|
1016 |
msgstr ""
|
1017 |
|
1018 |
+
#: includes/class-mla-core-options.php:1026
|
1019 |
msgid ""
|
1020 |
"Check this option to enable the \"Thumbnail\" generation action in the Media/"
|
1021 |
"Assistant submenu Bulk Actions dropdown."
|
1022 |
msgstr ""
|
1023 |
|
1024 |
+
#: includes/class-mla-core-options.php:1030
|
1025 |
msgid "Enable explicit Ghostscript check"
|
1026 |
msgstr ""
|
1027 |
|
1028 |
+
#: includes/class-mla-core-options.php:1033
|
1029 |
msgid ""
|
1030 |
"Check this option to enable the explicit check for Ghostscript support "
|
1031 |
"required for thumbnail generation. If your Ghostscript software is in a non-"
|
1034 |
"leave this option checked unless you know it is safe to turn it off."
|
1035 |
msgstr ""
|
1036 |
|
1037 |
+
#: includes/class-mla-core-options.php:1037
|
1038 |
msgid "Ghostscript path"
|
1039 |
msgstr ""
|
1040 |
|
1041 |
+
#: includes/class-mla-core-options.php:1041
|
1042 |
msgid ""
|
1043 |
"If your “gs” executable is in a non-standard location, enter the "
|
1044 |
"full path and filename here, e.g., “/usr/bin/gs”. It will "
|
1045 |
"override the search for Ghostscript in other places."
|
1046 |
msgstr ""
|
1047 |
|
1048 |
+
#: includes/class-mla-core-options.php:1061
|
1049 |
msgid "Enable custom field mapping when adding new media"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
+
#: includes/class-mla-core-options.php:1064
|
1053 |
+
#: includes/class-mla-core-options.php:1071
|
1054 |
msgid "See Help menu."
|
1055 |
msgstr ""
|
1056 |
|
1057 |
+
#: includes/class-mla-core-options.php:1068
|
1058 |
msgid "Enable custom field mapping when updating media metadata"
|
1059 |
msgstr ""
|
1060 |
|
1061 |
+
#: includes/class-mla-core-options.php:1075
|
1062 |
msgid ""
|
1063 |
"Update the custom field mapping values above, then click Save Changes to "
|
1064 |
"make the updates permanent.<br>You can also make temporary updates and click "
|
1066 |
"saving any rule changes."
|
1067 |
msgstr ""
|
1068 |
|
1069 |
+
#: includes/class-mla-core-options.php:1085
|
1070 |
msgid "Enable IPTC/EXIF Mapping when adding new media"
|
1071 |
msgstr ""
|
1072 |
|
1073 |
+
#: includes/class-mla-core-options.php:1088
|
1074 |
msgid ""
|
1075 |
"Check this option to enable mapping when uploading new media (attachments)."
|
1076 |
"<br> Does NOT affect the operation of the \"Map\" buttons on the "
|
1077 |
"bulk edit, single edit and settings screens."
|
1078 |
msgstr ""
|
1079 |
|
1080 |
+
#: includes/class-mla-core-options.php:1092
|
1081 |
msgid "Enable IPTC/EXIF Mapping when updating media metadata"
|
1082 |
msgstr ""
|
1083 |
|
1084 |
+
#: includes/class-mla-core-options.php:1095
|
1085 |
msgid ""
|
1086 |
"Check this option to enable mapping when media (attachments) metadata is "
|
1087 |
"regenerated,<br> e.g., when the Media/Edit Media \"Edit Image\" "
|
1088 |
"functions are used."
|
1089 |
msgstr ""
|
1090 |
|
1091 |
+
#: includes/class-mla-core-options.php:1099
|
1092 |
msgid ""
|
1093 |
"Update the standard field mapping values above, then click <strong>Save "
|
1094 |
"Changes</strong> to make the updates permanent.<br>You can also make "
|
1097 |
"changes."
|
1098 |
msgstr ""
|
1099 |
|
1100 |
+
#: includes/class-mla-core-options.php:1109
|
1101 |
msgid ""
|
1102 |
"Update the taxonomy term mapping values above, then click <strong>Save "
|
1103 |
"Changes</strong> or <strong>Map All Attachments, Taxonomy Terms Now</strong>."
|
1104 |
msgstr ""
|
1105 |
|
1106 |
+
#: includes/class-mla-core-options.php:1119
|
1107 |
msgid ""
|
1108 |
"<strong>Update</strong> individual custom field mapping values above, or "
|
1109 |
"make several updates and click <strong>Save Changes</strong> below to apply "
|
1114 |
"changes."
|
1115 |
msgstr ""
|
1116 |
|
1117 |
+
#: includes/class-mla-core-options.php:1129
|
1118 |
msgid "IPTC/EXIF Mapping help"
|
1119 |
msgstr ""
|
1120 |
|
1121 |
+
#: includes/class-mla-core-options.php:1140 includes/class-mla-data.php:3768
|
1122 |
+
#: includes/class-mla-edit-media.php:427 includes/class-mla-main.php:2015
|
1123 |
msgid "Name/Slug"
|
1124 |
msgstr ""
|
1125 |
|
1126 |
+
#: includes/class-mla-core-options.php:1147 includes/class-mla-data.php:3811
|
1127 |
+
#: includes/class-mla-edit-media.php:430 includes/class-mla-list-table.php:1331
|
1128 |
+
#: includes/class-mla-main.php:2018 includes/class-mla-options.php:457
|
1129 |
#: includes/mla-main-search-box-template.php:51
|
1130 |
#: includes/mla-media-modal-js-template.php:48
|
1131 |
msgid "ALT Text"
|
1132 |
msgstr ""
|
1133 |
|
1134 |
+
#: includes/class-mla-core-options.php:1154 includes/class-mla-data.php:3824
|
1135 |
+
#: includes/class-mla-edit-media.php:428 includes/class-mla-main.php:2016
|
1136 |
#: includes/class-mla-options.php:460
|
1137 |
#: includes/mla-main-search-box-template.php:53
|
1138 |
#: includes/mla-media-modal-js-template.php:53
|
1139 |
msgid "Caption"
|
1140 |
msgstr ""
|
1141 |
|
1142 |
+
#: includes/class-mla-core-options.php:1161 includes/class-mla-data.php:3833
|
1143 |
+
#: includes/class-mla-edit-media.php:429 includes/class-mla-main.php:2017
|
1144 |
#: includes/class-mla-options.php:463
|
1145 |
#: includes/class-mla-settings-upload-tab.php:174
|
1146 |
#: includes/class-mla-settings-upload-tab.php:542
|
1157 |
msgid "Description"
|
1158 |
msgstr ""
|
1159 |
|
1160 |
+
#: includes/class-mla-core-options.php:1181
|
1161 |
msgid "Enable View and Post MIME Type Support"
|
1162 |
msgstr ""
|
1163 |
|
1164 |
+
#: includes/class-mla-core-options.php:1184
|
1165 |
msgid ""
|
1166 |
"Check/uncheck this option to enable/disable Post MIME Type Support, then "
|
1167 |
"click <strong>Save Changes</strong> to record the new setting."
|
1168 |
msgstr ""
|
1169 |
|
1170 |
+
#: includes/class-mla-core-options.php:1193
|
1171 |
msgid "Post MIME Types help."
|
1172 |
msgstr ""
|
1173 |
|
1174 |
+
#: includes/class-mla-core-options.php:1196
|
1175 |
#: includes/class-mla-mime-types.php:1644
|
1176 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2468
|
1177 |
#: includes/class-mla-settings-documentation-tab.php:1581
|
1178 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2724
|
1179 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1995
|
1180 |
msgctxt "table_view_singular"
|
1181 |
msgid "All"
|
1182 |
msgstr ""
|
1183 |
|
1184 |
+
#: includes/class-mla-core-options.php:1197
|
1185 |
#: includes/class-mla-mime-types.php:1645
|
1186 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2469
|
1187 |
#: includes/class-mla-settings-documentation-tab.php:1582
|
1188 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2725
|
1189 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1996
|
1190 |
msgctxt "table_view_plural"
|
1191 |
msgid "All"
|
1192 |
msgstr ""
|
1193 |
|
1194 |
+
#: includes/class-mla-core-options.php:1202
|
1195 |
+
#: includes/class-mla-core-options.php:1256
|
1196 |
+
#: includes/class-mla-core-options.php:1265
|
1197 |
+
#: includes/class-mla-core-options.php:1274
|
1198 |
msgctxt "post_mime_types_description"
|
1199 |
msgid "Built-in view"
|
1200 |
msgstr ""
|
1201 |
|
1202 |
+
#: includes/class-mla-core-options.php:1205
|
1203 |
msgctxt "table_view_singular"
|
1204 |
msgid "Image"
|
1205 |
msgstr ""
|
1206 |
|
1207 |
+
#: includes/class-mla-core-options.php:1206
|
1208 |
msgctxt "table_view_plural"
|
1209 |
msgid "Images"
|
1210 |
msgstr ""
|
1211 |
|
1212 |
+
#: includes/class-mla-core-options.php:1211
|
1213 |
msgctxt "post_mime_types_description"
|
1214 |
msgid "All image subtypes"
|
1215 |
msgstr ""
|
1216 |
|
1217 |
+
#: includes/class-mla-core-options.php:1214
|
1218 |
msgctxt "table_view_singular"
|
1219 |
msgid "Audio"
|
1220 |
msgstr ""
|
1221 |
|
1222 |
+
#: includes/class-mla-core-options.php:1215
|
1223 |
msgctxt "table_view_plural"
|
1224 |
msgid "Audio"
|
1225 |
msgstr ""
|
1226 |
|
1227 |
+
#: includes/class-mla-core-options.php:1220
|
1228 |
msgctxt "post_mime_types_description"
|
1229 |
msgid "All audio subtypes"
|
1230 |
msgstr ""
|
1231 |
|
1232 |
+
#: includes/class-mla-core-options.php:1223
|
1233 |
msgctxt "table_view_singular"
|
1234 |
msgid "Video"
|
1235 |
msgstr ""
|
1236 |
|
1237 |
+
#: includes/class-mla-core-options.php:1224
|
1238 |
msgctxt "table_view_plural"
|
1239 |
msgid "Video"
|
1240 |
msgstr ""
|
1241 |
|
1242 |
+
#: includes/class-mla-core-options.php:1229
|
1243 |
msgctxt "post_mime_types_description"
|
1244 |
msgid "All video subtypes"
|
1245 |
msgstr ""
|
1246 |
|
1247 |
+
#: includes/class-mla-core-options.php:1232
|
1248 |
msgctxt "table_view_singular"
|
1249 |
msgid "Text"
|
1250 |
msgstr ""
|
1251 |
|
1252 |
+
#: includes/class-mla-core-options.php:1233
|
1253 |
msgctxt "table_view_plural"
|
1254 |
msgid "Text"
|
1255 |
msgstr ""
|
1256 |
|
1257 |
+
#: includes/class-mla-core-options.php:1238
|
1258 |
msgctxt "post_mime_types_description"
|
1259 |
msgid "All text subtypes"
|
1260 |
msgstr ""
|
1261 |
|
1262 |
+
#: includes/class-mla-core-options.php:1241
|
1263 |
msgctxt "table_view_singular"
|
1264 |
msgid "Application"
|
1265 |
msgstr ""
|
1266 |
|
1267 |
+
#: includes/class-mla-core-options.php:1242
|
1268 |
msgctxt "table_view_plural"
|
1269 |
msgid "Applications"
|
1270 |
msgstr ""
|
1271 |
|
1272 |
+
#: includes/class-mla-core-options.php:1247
|
1273 |
msgctxt "post_mime_types_description"
|
1274 |
msgid "All application subtypes"
|
1275 |
msgstr ""
|
1276 |
|
1277 |
+
#: includes/class-mla-core-options.php:1250
|
1278 |
+
#: includes/class-mla-list-table.php:1545
|
1279 |
msgctxt "table_view_singular"
|
1280 |
msgid "Unattached"
|
1281 |
msgstr ""
|
1282 |
|
1283 |
+
#: includes/class-mla-core-options.php:1251
|
1284 |
msgctxt "table_view_plural"
|
1285 |
msgid "Unattached"
|
1286 |
msgstr ""
|
1287 |
|
1288 |
+
#: includes/class-mla-core-options.php:1259
|
1289 |
msgctxt "table_view_singular"
|
1290 |
msgid "Attached"
|
1291 |
msgstr ""
|
1292 |
|
1293 |
+
#: includes/class-mla-core-options.php:1260
|
1294 |
msgctxt "table_view_plural"
|
1295 |
msgid "Attached"
|
1296 |
msgstr ""
|
1297 |
|
1298 |
+
#: includes/class-mla-core-options.php:1268
|
1299 |
msgctxt "table_view_singular"
|
1300 |
msgid "Trash"
|
1301 |
msgstr ""
|
1302 |
|
1303 |
+
#: includes/class-mla-core-options.php:1269
|
1304 |
msgctxt "table_view_plural"
|
1305 |
msgid "Trash"
|
1306 |
msgstr ""
|
1307 |
|
1308 |
+
#: includes/class-mla-core-options.php:1280
|
1309 |
msgid "Enable Upload MIME Type Support"
|
1310 |
msgstr ""
|
1311 |
|
1312 |
+
#: includes/class-mla-core-options.php:1283
|
1313 |
msgid ""
|
1314 |
"Check/uncheck this option to enable/disable Upload MIME Type Support, then "
|
1315 |
"click <strong>Save Changes</strong> to record the new setting."
|
1316 |
msgstr ""
|
1317 |
|
1318 |
+
#: includes/class-mla-core-options.php:1292
|
1319 |
msgid "Upload MIME Types help."
|
1320 |
msgstr ""
|
1321 |
|
1322 |
+
#: includes/class-mla-core-options.php:1297
|
1323 |
msgid "Enable MLA File Type Icons Support"
|
1324 |
msgstr ""
|
1325 |
|
1326 |
+
#: includes/class-mla-core-options.php:1300
|
1327 |
msgid ""
|
1328 |
"Check/uncheck this option to enable/disable MLA File Type Icons Support, "
|
1329 |
"then click <strong>Save Changes</strong> to record the new setting."
|
1330 |
msgstr ""
|
1331 |
|
1332 |
+
#: includes/class-mla-core-options.php:1304
|
1333 |
msgid "Display Limit"
|
1334 |
msgstr ""
|
1335 |
|
1336 |
+
#: includes/class-mla-core-options.php:1308
|
1337 |
msgid ""
|
1338 |
"Enter the maximum number of debug log characters to display; enter zero or "
|
1339 |
"leave blank for no limit."
|
1340 |
msgstr ""
|
1341 |
|
1342 |
+
#: includes/class-mla-core-options.php:1312
|
1343 |
msgid "Debug File"
|
1344 |
msgstr ""
|
1345 |
|
1346 |
+
#: includes/class-mla-core-options.php:1316
|
1347 |
msgid ""
|
1348 |
"Enter the name of an alternate, MLA-specific debug log file; leave blank to "
|
1349 |
"use the PHP error_log."
|
1350 |
msgstr ""
|
1351 |
|
1352 |
+
#: includes/class-mla-core-options.php:1320
|
1353 |
msgid "Replace PHP error_log file"
|
1354 |
msgstr ""
|
1355 |
|
1356 |
+
#: includes/class-mla-core-options.php:1323
|
1357 |
msgid ""
|
1358 |
"Check this option to replace the PHP error_log file with the MLA Debug File."
|
1359 |
"<br> allows capture of PHP messages in the MLA Debug File."
|
1360 |
msgstr ""
|
1361 |
|
1362 |
+
#: includes/class-mla-core-options.php:1327
|
1363 |
msgid "PHP Reporting"
|
1364 |
msgstr ""
|
1365 |
|
1366 |
+
#: includes/class-mla-core-options.php:1331
|
1367 |
msgid ""
|
1368 |
"Enter a numeric error_reporting value, e.g., 0x7FFF or 32767; leave blank to "
|
1369 |
"use the existing PHP error_reporting value."
|
1370 |
msgstr ""
|
1371 |
|
1372 |
+
#: includes/class-mla-core-options.php:1335
|
1373 |
msgid "MLA Reporting"
|
1374 |
msgstr ""
|
1375 |
|
1376 |
+
#: includes/class-mla-core-options.php:1339
|
1377 |
msgid ""
|
1378 |
"Enter a numeric MLA_DEBUG_LEVEL value, e.g., 0x0003 or 3; leave blank to use "
|
1379 |
"the existing MLA_DEBUG_LEVEL value."
|
1380 |
msgstr ""
|
1381 |
|
1382 |
+
#: includes/class-mla-core.php:766
|
1383 |
#, php-format
|
1384 |
msgctxt "error_log"
|
1385 |
msgid "%1$s: mla_load_template file \"%2$s\" not found."
|
1386 |
msgstr ""
|
1387 |
|
1388 |
+
#: includes/class-mla-core.php:784
|
1389 |
#, php-format
|
1390 |
msgctxt "error_log"
|
1391 |
msgid "%1$s: mla_load_template file \"%2$s\" bad source type \"%3$s\"."
|
1392 |
msgstr ""
|
1393 |
|
1394 |
+
#: includes/class-mla-core.php:1188
|
1395 |
#, php-format
|
1396 |
msgid "%1$s: Bad specification part \"%2$s\""
|
1397 |
msgstr ""
|
1398 |
|
1399 |
+
#: includes/class-mla-core.php:1194
|
1400 |
#, php-format
|
1401 |
msgid "%1$s: Bad specification option \"%2$s\""
|
1402 |
msgstr ""
|
1403 |
|
1404 |
+
#: includes/class-mla-core.php:1198
|
1405 |
#, php-format
|
1406 |
msgid "%1$s: Bad specification prefix \"%2$s\""
|
1407 |
msgstr ""
|
1408 |
|
1409 |
+
#: includes/class-mla-core.php:1298
|
1410 |
msgid "Most Used"
|
1411 |
msgstr ""
|
1412 |
|
1413 |
+
#: includes/class-mla-core.php:1327
|
1414 |
#, php-format
|
1415 |
msgid "+ %s"
|
1416 |
msgstr ""
|
1417 |
|
1418 |
+
#: includes/class-mla-core.php:1333 includes/class-mla-main.php:1816
|
1419 |
#: includes/class-mla-media-modal.php:605
|
1420 |
#: includes/mla-media-modal-js-template.php:28
|
1421 |
#: includes/mla-media-modal-js-template.php:75
|
1468 |
msgstr ""
|
1469 |
|
1470 |
#: includes/class-mla-data-query.php:294
|
1471 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1199
|
1472 |
#: includes/class-mla-settings-documentation-tab.php:519
|
1473 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1274
|
1474 |
+
#: includes/class-mla-settings-shortcodes-tab.php:958
|
1475 |
msgctxt "list_table_column"
|
1476 |
msgid "Name"
|
1477 |
msgstr ""
|
1519 |
#: includes/class-mla-data-query.php:303 includes/class-mla-mime-types.php:559
|
1520 |
#: includes/class-mla-mime-types.php:634 includes/class-mla-mime-types.php:715
|
1521 |
#: includes/class-mla-settings-documentation-tab.php:522
|
1522 |
+
#: includes/class-mla-settings-shortcodes-tab.php:961
|
1523 |
msgctxt "list_table_column"
|
1524 |
msgid "Description"
|
1525 |
msgstr ""
|
1561 |
msgstr ""
|
1562 |
|
1563 |
#: includes/class-mla-data-query.php:674 includes/class-mla-edit-media.php:316
|
1564 |
+
#: includes/class-mla-main.php:1810 includes/class-mla-main.php:1885
|
1565 |
#: includes/class-mla-media-modal.php:575 includes/class-mla-mime-types.php:755
|
1566 |
#: includes/class-mla-mime-types.php:1408
|
1567 |
#: includes/class-mla-mime-types.php:2600
|
1568 |
+
#: includes/class-mla-settings-custom-fields-tab.php:546
|
1569 |
+
#: includes/class-mla-settings-custom-fields-tab.php:694
|
1570 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2039
|
1571 |
#: includes/class-mla-settings-documentation-tab.php:297
|
1572 |
#: includes/class-mla-settings-documentation-tab.php:1302
|
1573 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:626
|
1574 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:774
|
1575 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2257
|
1576 |
+
#: includes/class-mla-settings-shortcodes-tab.php:503
|
1577 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1648
|
1578 |
#: includes/class-mla-settings-upload-tab.php:301
|
1579 |
#: includes/class-mla-settings-view-tab.php:166
|
1580 |
#, php-format
|
1650 |
|
1651 |
#: includes/class-mla-data-references.php:321
|
1652 |
#: includes/class-mla-data-references.php:664
|
1653 |
+
#: includes/class-mla-list-table.php:1056
|
1654 |
msgid "NO REFERENCE TESTS"
|
1655 |
msgstr ""
|
1656 |
|
1723 |
msgid "%1$s: _evaluate_template_node unknown type \"%2$s\"."
|
1724 |
msgstr ""
|
1725 |
|
1726 |
+
#: includes/class-mla-data.php:1261
|
1727 |
#, php-format
|
1728 |
msgctxt "error_log"
|
1729 |
msgid ""
|
1731 |
"\"."
|
1732 |
msgstr ""
|
1733 |
|
1734 |
+
#: includes/class-mla-data.php:1459
|
1735 |
#, php-format
|
1736 |
msgctxt "error_log"
|
1737 |
msgid "%1$s: mla_get_attachment_by_id(%2$d) not found."
|
1738 |
msgstr ""
|
1739 |
|
1740 |
+
#: includes/class-mla-data.php:1465
|
1741 |
#, php-format
|
1742 |
msgctxt "error_log"
|
1743 |
msgid "%1$s: mla_get_attachment_by_id(%2$d) wrong post_type \"%3$s\"."
|
1744 |
msgstr ""
|
1745 |
|
1746 |
+
#: includes/class-mla-data.php:1862
|
1747 |
msgctxt "error_log"
|
1748 |
msgid "mla_parse_xmp_metadata xml_parse_into_struct failed."
|
1749 |
msgstr ""
|
1750 |
|
1751 |
+
#: includes/class-mla-data.php:1866
|
1752 |
msgctxt "error_log"
|
1753 |
msgid "mla_parse_xmp_metadata set option failed."
|
1754 |
msgstr ""
|
1755 |
|
1756 |
+
#: includes/class-mla-data.php:3217
|
1757 |
+
#: includes/class-mla-settings-custom-fields-tab.php:786
|
1758 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1512
|
1759 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:868
|
1760 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1617
|
1761 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2435
|
1762 |
#: includes/class-mla-settings-view-tab.php:398
|
1763 |
#: includes/class-mla-settings-view-tab.php:799
|
1764 |
#: includes/class-mla-settings-view-tab.php:815
|
1766 |
msgid "Yes"
|
1767 |
msgstr ""
|
1768 |
|
1769 |
+
#: includes/class-mla-data.php:3219
|
1770 |
+
#: includes/class-mla-settings-custom-fields-tab.php:787
|
1771 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1514
|
1772 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:869
|
1773 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1619
|
1774 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2435
|
1775 |
#: includes/class-mla-settings-view-tab.php:397
|
1776 |
#: includes/class-mla-settings-view-tab.php:801
|
1777 |
#: includes/class-mla-settings-view-tab.php:817
|
1779 |
msgid "No"
|
1780 |
msgstr ""
|
1781 |
|
1782 |
+
#: includes/class-mla-data.php:3467 includes/class-mla-data.php:3584
|
1783 |
#, php-format
|
1784 |
msgid "Deleting %1$s"
|
1785 |
msgstr ""
|
1786 |
|
1787 |
+
#: includes/class-mla-data.php:3470
|
1788 |
#, php-format
|
1789 |
msgid "%1$s: meta:%2$s not found"
|
1790 |
msgstr ""
|
1791 |
|
1792 |
+
#: includes/class-mla-data.php:3479 includes/class-mla-data.php:3595
|
1793 |
+
#: includes/class-mla-data.php:3607
|
1794 |
#, php-format
|
1795 |
msgid "Adding %1$s = %2$s"
|
1796 |
msgstr ""
|
1797 |
|
1798 |
+
#: includes/class-mla-data.php:3483
|
1799 |
#, php-format
|
1800 |
msgid "%1$s: Adding meta:%2$s; not found"
|
1801 |
msgstr ""
|
1802 |
|
1803 |
+
#: includes/class-mla-data.php:3490
|
1804 |
#, php-format
|
1805 |
msgid "Deleting Null meta:%1$s"
|
1806 |
msgstr ""
|
1807 |
|
1808 |
+
#: includes/class-mla-data.php:3500 includes/class-mla-data.php:3676
|
1809 |
+
#: includes/class-mla-data.php:3742 includes/class-mla-data.php:3768
|
1810 |
+
#: includes/class-mla-data.php:3811 includes/class-mla-data.php:3824
|
1811 |
+
#: includes/class-mla-data.php:3833 includes/class-mla-data.php:3844
|
1812 |
+
#: includes/class-mla-data.php:3855 includes/class-mla-data.php:3868
|
1813 |
+
#: includes/class-mla-data.php:3877 includes/class-mla-data.php:3886
|
1814 |
#: includes/class-mla-mime-types.php:1242
|
1815 |
#: includes/class-mla-mime-types.php:2364
|
1816 |
#, php-format
|
1817 |
msgid "Changing %1$s from \"%2$s\" to \"%3$s\""
|
1818 |
msgstr ""
|
1819 |
|
1820 |
+
#: includes/class-mla-data.php:3505
|
1821 |
#, php-format
|
1822 |
msgid "%1$s: Changing meta:%2$s; not found"
|
1823 |
msgstr ""
|
1824 |
|
1825 |
+
#: includes/class-mla-data.php:3631
|
1826 |
#, php-format
|
1827 |
msgid "Deleting old %1$s values"
|
1828 |
msgstr ""
|
1829 |
|
1830 |
+
#: includes/class-mla-data.php:3661
|
1831 |
#, php-format
|
1832 |
msgid "Changing %1$s from \"%2$s\" to \"%3$s\"; %4$d updates"
|
1833 |
msgstr ""
|
1834 |
|
1835 |
+
#: includes/class-mla-data.php:3719
|
1836 |
msgid "Could not retrieve Attachment."
|
1837 |
msgstr ""
|
1838 |
|
1839 |
+
#: includes/class-mla-data.php:3765
|
1840 |
#, php-format
|
1841 |
msgid "%1$s: Could not change Name/Slug \"%2$s\"; name already exists"
|
1842 |
msgstr ""
|
1843 |
|
1844 |
+
#: includes/class-mla-data.php:3795
|
1845 |
#, php-format
|
1846 |
msgid "Deleting ALT Text, was \"%1$s\""
|
1847 |
msgstr ""
|
1848 |
|
1849 |
+
#: includes/class-mla-data.php:3798
|
1850 |
#, php-format
|
1851 |
msgid "%1$s: Could not delete ALT Text, remains \"%2$s\""
|
1852 |
msgstr ""
|
1853 |
|
1854 |
+
#: includes/class-mla-data.php:3814
|
1855 |
#, php-format
|
1856 |
msgid "%1$s: Could not change ALT Text from \"%2$s\" to \"%3$s\""
|
1857 |
msgstr ""
|
1858 |
|
1859 |
+
#: includes/class-mla-data.php:3844 includes/class-mla-list-table.php:1033
|
1860 |
+
#: includes/class-mla-list-table.php:1036
|
1861 |
+
#: includes/class-mla-list-table.php:1039
|
1862 |
+
#: includes/class-mla-list-table.php:1107 includes/class-mla-options.php:2234
|
1863 |
+
#: includes/class-mla-options.php:2615
|
1864 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:479
|
1865 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:838
|
1866 |
msgid "Parent"
|
1867 |
msgstr ""
|
1868 |
|
1869 |
+
#: includes/class-mla-data.php:3855 includes/class-mla-edit-media.php:661
|
1870 |
+
#: includes/class-mla-edit-media.php:864 includes/class-mla-main.php:2021
|
1871 |
#: includes/class-mla-settings-view-tab.php:130
|
1872 |
#: includes/class-mla-settings-view-tab.php:386
|
1873 |
msgid "Menu Order"
|
1874 |
msgstr ""
|
1875 |
|
1876 |
+
#: includes/class-mla-data.php:3868 includes/class-mla-edit-media.php:395
|
1877 |
+
#: includes/class-mla-list-table.php:1487
|
1878 |
+
#: includes/class-mla-list-table.php:1490 includes/class-mla-main.php:1891
|
1879 |
+
#: includes/class-mla-main.php:1993
|
1880 |
msgid "Author"
|
1881 |
msgstr ""
|
1882 |
|
1883 |
+
#: includes/class-mla-data.php:3877 includes/class-mla-edit-media.php:420
|
1884 |
+
#: includes/class-mla-main.php:2033
|
1885 |
msgid "Comments"
|
1886 |
msgstr ""
|
1887 |
|
1888 |
+
#: includes/class-mla-data.php:3886 includes/class-mla-edit-media.php:421
|
1889 |
+
#: includes/class-mla-main.php:2034
|
1890 |
msgid "Pings"
|
1891 |
msgstr ""
|
1892 |
|
1893 |
+
#: includes/class-mla-data.php:3913
|
1894 |
#, php-format
|
1895 |
msgid "You cannot assign \"%1$s\" terms"
|
1896 |
msgstr ""
|
1897 |
|
1898 |
+
#: includes/class-mla-data.php:3925
|
1899 |
msgctxt "tag delimiter"
|
1900 |
msgid ","
|
1901 |
msgstr ""
|
1902 |
|
1903 |
+
#: includes/class-mla-data.php:3958
|
1904 |
msgid "Adding"
|
1905 |
msgstr ""
|
1906 |
|
1907 |
+
#: includes/class-mla-data.php:3963
|
1908 |
msgid "Removing"
|
1909 |
msgstr ""
|
1910 |
|
1911 |
+
#: includes/class-mla-data.php:3972
|
1912 |
msgid "Replacing"
|
1913 |
msgstr ""
|
1914 |
|
1915 |
+
#: includes/class-mla-data.php:3980
|
1916 |
msgid "Ignoring"
|
1917 |
msgstr ""
|
1918 |
|
1919 |
+
#: includes/class-mla-data.php:3993
|
1920 |
#, php-format
|
1921 |
msgid "%1$s \"%2$s\" terms"
|
1922 |
msgstr ""
|
1923 |
|
1924 |
+
#: includes/class-mla-data.php:4005 includes/class-mla-main.php:1192
|
1925 |
#, php-format
|
1926 |
msgid "Item %1$d, no changes detected."
|
1927 |
msgstr ""
|
1928 |
|
1929 |
+
#: includes/class-mla-data.php:4026
|
1930 |
#, php-format
|
1931 |
msgid "Item %1$d updated."
|
1932 |
msgstr ""
|
1933 |
|
1934 |
+
#: includes/class-mla-data.php:4040
|
1935 |
#, php-format
|
1936 |
msgid "%1$s: Item %2$d update failed."
|
1937 |
msgstr ""
|
1938 |
|
1939 |
#: includes/class-mla-edit-media.php:133 includes/class-mla-edit-media.php:184
|
1940 |
+
#: includes/class-mla-edit-media.php:237 includes/class-mla-main.php:402
|
1941 |
+
#: includes/class-mla-main.php:951 includes/class-mla-main.php:1701
|
1942 |
+
#: includes/class-mla-media-modal.php:236 includes/class-mla-options.php:1743
|
1943 |
#: includes/class-mla-polylang-support.php:363
|
1944 |
#: includes/class-mla-settings-custom-fields-tab.php:59
|
1945 |
#: includes/class-mla-settings-custom-fields-tab.php:94
|
1946 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:59
|
1947 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:94
|
|
|
1948 |
#: includes/class-mla-settings-upload-tab.php:48
|
1949 |
#: includes/class-mla-settings-view-tab.php:48
|
1950 |
#: includes/class-mla-thumbnail-generation.php:99
|
1965 |
msgstr ""
|
1966 |
|
1967 |
#: includes/class-mla-edit-media.php:185 includes/class-mla-edit-media.php:239
|
1968 |
+
#: includes/class-mla-main.php:389
|
1969 |
msgid "An ajax.fail error has occurred. Please reload the page and try again."
|
1970 |
msgstr ""
|
1971 |
|
1972 |
#: includes/class-mla-edit-media.php:186 includes/class-mla-edit-media.php:240
|
1973 |
+
#: includes/class-mla-main.php:390
|
1974 |
msgid "An ajax.done error has occurred. Please reload the page and try again."
|
1975 |
msgstr ""
|
1976 |
|
1977 |
+
#: includes/class-mla-edit-media.php:338 includes/class-mla-main.php:1926
|
1978 |
msgid "more"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
+
#: includes/class-mla-edit-media.php:339 includes/class-mla-main.php:1927
|
1982 |
msgid "less"
|
1983 |
msgstr ""
|
1984 |
|
1985 |
#: includes/class-mla-edit-media.php:342 includes/class-mla-edit-media.php:373
|
1986 |
+
#: includes/class-mla-main.php:1930 includes/class-mla-main.php:1968
|
1987 |
msgid "Add"
|
1988 |
msgstr ""
|
1989 |
|
1990 |
#: includes/class-mla-edit-media.php:343 includes/class-mla-edit-media.php:374
|
1991 |
+
#: includes/class-mla-main.php:1931 includes/class-mla-main.php:1969
|
1992 |
msgid "Remove"
|
1993 |
msgstr ""
|
1994 |
|
1995 |
#: includes/class-mla-edit-media.php:344 includes/class-mla-edit-media.php:375
|
1996 |
+
#: includes/class-mla-main.php:1932 includes/class-mla-main.php:1970
|
1997 |
#: includes/class-mla-options.php:1239 includes/class-mla-options.php:1338
|
1998 |
+
#: includes/class-mla-options.php:1382 includes/class-mla-options.php:2500
|
1999 |
+
#: includes/class-mla-options.php:2554 includes/class-mla-options.php:2674
|
2000 |
+
#: includes/class-mla-options.php:2769 includes/class-mla-options.php:2815
|
2001 |
+
#: includes/class-mla-settings-custom-fields-tab.php:475
|
2002 |
+
#: includes/class-mla-settings-custom-fields-tab.php:757
|
2003 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1498
|
2004 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:473
|
2005 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:835
|
2006 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1558
|
2007 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2416
|
2008 |
msgid "Replace"
|
2009 |
msgstr ""
|
2010 |
|
2014 |
"menu for more information."
|
2015 |
msgstr ""
|
2016 |
|
2017 |
+
#: includes/class-mla-edit-media.php:416 includes/class-mla-main.php:2027
|
2018 |
+
#: includes/class-mla-settings.php:1398
|
2019 |
msgid "Reset"
|
2020 |
msgstr ""
|
2021 |
|
2022 |
+
#: includes/class-mla-edit-media.php:422 includes/class-mla-main.php:2035
|
2023 |
+
#: includes/class-mla-main.php:2081
|
2024 |
+
#: includes/class-mla-settings-custom-fields-tab.php:785
|
2025 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:867
|
2026 |
#: includes/class-mla-settings-upload-tab.php:122
|
2027 |
#: includes/class-mla-settings-upload-tab.php:553
|
2028 |
#: includes/class-mla-settings-view-tab.php:396
|
2029 |
msgid "No Change"
|
2030 |
msgstr ""
|
2031 |
|
2032 |
+
#: includes/class-mla-edit-media.php:423 includes/class-mla-main.php:2036
|
2033 |
msgid "Allow"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
+
#: includes/class-mla-edit-media.php:424 includes/class-mla-main.php:2037
|
2037 |
msgid "Do not allow"
|
2038 |
msgstr ""
|
2039 |
|
2040 |
+
#: includes/class-mla-edit-media.php:431 includes/class-mla-list-table.php:1033
|
2041 |
+
#: includes/class-mla-list-table.php:1104 includes/class-mla-main.php:2019
|
2042 |
msgid "Parent ID"
|
2043 |
msgstr ""
|
2044 |
|
2045 |
+
#: includes/class-mla-edit-media.php:432 includes/class-mla-edit-media.php:844
|
2046 |
+
#: includes/class-mla-main.php:2020
|
2047 |
#: includes/class-mla-settings-upload-tab.php:1482
|
2048 |
msgid "Select"
|
2049 |
msgstr ""
|
2050 |
|
2051 |
+
#: includes/class-mla-edit-media.php:518
|
2052 |
msgid "Custom field mapping updated."
|
2053 |
msgstr ""
|
2054 |
|
2055 |
+
#: includes/class-mla-edit-media.php:519
|
2056 |
msgid "IPTC/EXIF mapping updated."
|
2057 |
msgstr ""
|
2058 |
|
2059 |
+
#: includes/class-mla-edit-media.php:537
|
2060 |
msgid "M j, Y @ G:i"
|
2061 |
msgstr ""
|
2062 |
|
2063 |
+
#: includes/class-mla-edit-media.php:539
|
2064 |
msgid "Last modified"
|
2065 |
msgstr ""
|
2066 |
|
2067 |
+
#: includes/class-mla-edit-media.php:560
|
2068 |
msgid "Map Custom Field metadata for this item"
|
2069 |
msgstr ""
|
2070 |
|
2071 |
+
#: includes/class-mla-edit-media.php:560 includes/class-mla-main.php:1612
|
2072 |
+
#: includes/class-mla-main.php:2040
|
2073 |
msgid "Map Custom Field metadata"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
+
#: includes/class-mla-edit-media.php:562
|
2077 |
msgid "Map IPTC/EXIF metadata for this item"
|
2078 |
msgstr ""
|
2079 |
|
2080 |
+
#: includes/class-mla-edit-media.php:562 includes/class-mla-main.php:1615
|
2081 |
+
#: includes/class-mla-main.php:2039
|
2082 |
msgid "Map IPTC/EXIF metadata"
|
2083 |
msgstr ""
|
2084 |
|
2085 |
+
#: includes/class-mla-edit-media.php:657 includes/class-mla-edit-media.php:845
|
2086 |
msgid "Parent Info"
|
2087 |
msgstr ""
|
2088 |
|
2089 |
+
#: includes/class-mla-edit-media.php:667 includes/class-mla-edit-media.php:888
|
2090 |
msgid "Attachment Metadata"
|
2091 |
msgstr ""
|
2092 |
|
2093 |
+
#: includes/class-mla-edit-media.php:737 includes/class-mla-edit-media.php:777
|
2094 |
+
#: includes/class-mla-main.php:622 includes/class-mla-settings.php:586
|
2095 |
#, php-format
|
2096 |
msgctxt "error_log"
|
2097 |
msgid "%1$s: %2$s discarding \"%3$s\"; no title/order"
|
2098 |
msgstr ""
|
2099 |
|
2100 |
+
#: includes/class-mla-edit-media.php:826 includes/class-mla-list-table.php:634
|
2101 |
msgctxt "post state"
|
2102 |
msgid "Pending"
|
2103 |
msgstr ""
|
2104 |
|
2105 |
+
#: includes/class-mla-edit-media.php:843
|
2106 |
msgid "Post Parent"
|
2107 |
msgstr ""
|
2108 |
|
2109 |
+
#: includes/class-mla-edit-media.php:844 includes/class-mla-main.php:1815
|
2110 |
msgid "Select Parent"
|
2111 |
msgstr ""
|
2112 |
|
2113 |
+
#: includes/class-mla-edit-media.php:911 includes/class-mla-edit-media.php:949
|
2114 |
+
#: includes/class-mla-edit-media.php:985 includes/class-mla-edit-media.php:1020
|
2115 |
+
#: includes/class-mla-list-table.php:1154
|
2116 |
+
#: includes/class-mla-list-table.php:1203
|
2117 |
+
#: includes/class-mla-list-table.php:1249
|
2118 |
+
#: includes/class-mla-list-table.php:1294
|
2119 |
msgid "PARENT"
|
2120 |
msgstr ""
|
2121 |
|
2129 |
msgstr ""
|
2130 |
|
2131 |
#: includes/class-mla-list-table.php:425
|
2132 |
+
#: includes/class-mla-settings-custom-fields-tab.php:973
|
2133 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1044
|
2134 |
#: includes/class-mla-settings-upload-tab.php:647
|
2135 |
#: includes/class-mla-settings-view-tab.php:490
|
2136 |
msgid "List View"
|
2137 |
msgstr ""
|
2138 |
|
2139 |
+
#: includes/class-mla-list-table.php:492 includes/class-mla-list-table.php:544
|
2140 |
+
#: includes/class-mla-list-table.php:1033
|
2141 |
+
#: includes/class-mla-list-table.php:1104
|
2142 |
+
#: includes/class-mla-list-table.php:1327
|
2143 |
+
#: includes/class-mla-list-table.php:1371
|
2144 |
+
#: includes/class-mla-list-table.php:1403
|
2145 |
+
#: includes/class-mla-list-table.php:1487
|
2146 |
msgid "Filter by"
|
2147 |
msgstr ""
|
2148 |
|
2151 |
msgid "Not Supported"
|
2152 |
msgstr ""
|
2153 |
|
2154 |
+
#: includes/class-mla-list-table.php:564
|
2155 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1288
|
2156 |
#: includes/class-mla-settings-documentation-tab.php:604
|
2157 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1365
|
2158 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1031
|
2159 |
#: includes/class-mla-settings-upload-tab.php:858
|
2160 |
#: includes/class-mla-settings-upload-tab.php:1429
|
2161 |
#: includes/class-mla-settings-view-tab.php:654
|
2163 |
msgid "column_default: %1$s, %2$s"
|
2164 |
msgstr ""
|
2165 |
|
2166 |
+
#: includes/class-mla-list-table.php:612 includes/class-mla-list-table.php:738
|
2167 |
+
#: includes/class-mla-list-table.php:987 includes/class-mla-list-table.php:1159
|
2168 |
+
#: includes/class-mla-list-table.php:1208
|
2169 |
+
#: includes/class-mla-list-table.php:1254
|
2170 |
+
#: includes/class-mla-list-table.php:1299
|
2171 |
+
#: includes/class-mla-list-table.php:1521
|
2172 |
+
#: includes/class-mla-list-table.php:1847
|
|
|
2173 |
#: includes/class-mla-polylang-support.php:362
|
2174 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1341
|
2175 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1693
|
2176 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1418
|
2177 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1798
|
2178 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1079
|
2179 |
#: includes/class-mla-settings-upload-tab.php:923
|
2180 |
#: includes/class-mla-settings-upload-tab.php:1225
|
2181 |
#: includes/class-mla-settings-view-tab.php:720
|
2183 |
msgid "Edit"
|
2184 |
msgstr ""
|
2185 |
|
2186 |
+
#: includes/class-mla-list-table.php:637
|
2187 |
+
#: includes/class-mla-thumbnail-generation.php:630
|
2188 |
msgid "Trash"
|
2189 |
msgstr ""
|
2190 |
|
2191 |
+
#: includes/class-mla-list-table.php:727
|
2192 |
msgid "Restore this item from the Trash"
|
2193 |
msgstr ""
|
2194 |
|
2195 |
+
#: includes/class-mla-list-table.php:727 includes/class-mla-list-table.php:1844
|
2196 |
msgid "Restore"
|
2197 |
msgstr ""
|
2198 |
|
2199 |
+
#: includes/class-mla-list-table.php:738
|
2200 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1341
|
2201 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1418
|
2202 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1079
|
2203 |
#: includes/class-mla-settings-upload-tab.php:923
|
2204 |
#: includes/class-mla-settings-view-tab.php:720
|
2205 |
msgid "Edit this item"
|
2206 |
msgstr ""
|
2207 |
|
2208 |
+
#: includes/class-mla-list-table.php:739
|
2209 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1344
|
2210 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1421
|
2211 |
#: includes/class-mla-settings-upload-tab.php:925
|
2212 |
#: includes/class-mla-settings-view-tab.php:722
|
2213 |
msgid "Edit this item inline"
|
2214 |
msgstr ""
|
2215 |
|
2216 |
+
#: includes/class-mla-list-table.php:739 includes/class-mla-main.php:2013
|
2217 |
#: includes/class-mla-options.php:1114 includes/class-mla-options.php:1418
|
2218 |
+
#: includes/class-mla-settings-custom-fields-tab.php:466
|
2219 |
+
#: includes/class-mla-settings-custom-fields-tab.php:748
|
2220 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1344
|
2221 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1454
|
2222 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:814
|
2223 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1421
|
|
|
|
|
2224 |
#: includes/class-mla-settings-upload-tab.php:925
|
2225 |
#: includes/class-mla-settings-view-tab.php:722
|
2226 |
msgid "Quick Edit"
|
2227 |
msgstr ""
|
2228 |
|
2229 |
+
#: includes/class-mla-list-table.php:745
|
2230 |
msgid "Move this item to the Trash"
|
2231 |
msgstr ""
|
2232 |
|
2233 |
+
#: includes/class-mla-list-table.php:745 includes/class-mla-list-table.php:1850
|
2234 |
msgid "Move to Trash"
|
2235 |
msgstr ""
|
2236 |
|
2237 |
+
#: includes/class-mla-list-table.php:750
|
2238 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1352
|
2239 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1431
|
2240 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1085
|
2241 |
#: includes/class-mla-settings-upload-tab.php:929
|
2242 |
#: includes/class-mla-settings-view-tab.php:728
|
2243 |
msgid "Delete this item Permanently"
|
2244 |
msgstr ""
|
2245 |
|
2246 |
+
#: includes/class-mla-list-table.php:750 includes/class-mla-list-table.php:1845
|
2247 |
+
#: includes/class-mla-list-table.php:1852
|
2248 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1352
|
2249 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1694
|
2250 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1431
|
2251 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1799
|
2252 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1085
|
2253 |
#: includes/class-mla-settings-upload-tab.php:929
|
2254 |
#: includes/class-mla-settings-view-tab.php:728
|
2255 |
#: includes/class-mla-settings-view-tab.php:936
|
2256 |
msgid "Delete Permanently"
|
2257 |
msgstr ""
|
2258 |
|
2259 |
+
#: includes/class-mla-list-table.php:758
|
2260 |
#: includes/class-mla-settings-documentation-tab.php:674
|
2261 |
+
#: includes/class-mla-settings.php:1388
|
2262 |
msgid "Download"
|
2263 |
msgstr ""
|
2264 |
|
2265 |
+
#: includes/class-mla-list-table.php:762
|
2266 |
#: includes/class-mla-settings-documentation-tab.php:677
|
2267 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1077
|
2268 |
#: includes/class-mla-settings-view-tab.php:374
|
2269 |
msgid "View"
|
2270 |
msgstr ""
|
2271 |
|
2272 |
+
#: includes/class-mla-list-table.php:1003
|
2273 |
+
msgid "File name"
|
2274 |
+
msgstr ""
|
2275 |
+
|
2276 |
+
#: includes/class-mla-list-table.php:1101
|
2277 |
msgid "(no title: bad ID)"
|
2278 |
msgstr ""
|
2279 |
|
2280 |
+
#: includes/class-mla-list-table.php:1374
|
2281 |
#: includes/class-mla-settings-upload-tab.php:167
|
2282 |
#: includes/class-mla-settings-upload-tab.php:536
|
2283 |
msgid "MIME Type"
|
2284 |
msgstr ""
|
2285 |
|
2286 |
+
#: includes/class-mla-list-table.php:1407
|
2287 |
msgid "Base File"
|
2288 |
msgstr ""
|
2289 |
|
2290 |
+
#: includes/class-mla-list-table.php:1423
|
2291 |
+
#: includes/class-mla-list-table.php:1456
|
2292 |
msgid "Unpublished"
|
2293 |
msgstr ""
|
2294 |
|
2295 |
+
#: includes/class-mla-list-table.php:1432
|
2296 |
+
#: includes/class-mla-list-table.php:1463
|
2297 |
#, php-format
|
2298 |
msgid "%1$s from now"
|
2299 |
msgstr ""
|
2300 |
|
2301 |
+
#: includes/class-mla-list-table.php:1435
|
2302 |
+
#: includes/class-mla-list-table.php:1465
|
2303 |
#, php-format
|
2304 |
msgid "%1$s ago"
|
2305 |
msgstr ""
|
2306 |
|
2307 |
+
#: includes/class-mla-list-table.php:1528
|
2308 |
msgid "(Private post)"
|
2309 |
msgstr ""
|
2310 |
|
2311 |
+
#: includes/class-mla-list-table.php:1549
|
2312 |
msgid "Set Parent"
|
2313 |
msgstr ""
|
2314 |
|
2315 |
+
#: includes/class-mla-list-table.php:1699
|
2316 |
msgctxt "uploaded files"
|
2317 |
msgid "All"
|
2318 |
msgid_plural "All"
|
2319 |
msgstr[0] ""
|
2320 |
msgstr[1] ""
|
2321 |
|
2322 |
+
#: includes/class-mla-list-table.php:1944
|
2323 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1759
|
2324 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1864
|
2325 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1366
|
2326 |
msgid "Filter"
|
2327 |
msgstr ""
|
2328 |
|
2329 |
+
#: includes/class-mla-list-table.php:1947
|
2330 |
#: includes/mla-media-modal-js-template.php:72
|
2331 |
msgid "Terms Search"
|
2332 |
msgstr ""
|
2333 |
|
2334 |
+
#: includes/class-mla-list-table.php:1952
|
2335 |
#: includes/class-mla-polylang-support.php:2003
|
2336 |
+
#: includes/class-mla-thumbnail-generation.php:635
|
2337 |
msgid "Clear Filter-by"
|
2338 |
msgstr ""
|
2339 |
|
2340 |
+
#: includes/class-mla-list-table.php:1955
|
2341 |
msgid "Empty Trash"
|
2342 |
msgstr ""
|
2343 |
|
2344 |
+
#: includes/class-mla-main.php:391
|
2345 |
msgid "Error while saving the changes."
|
2346 |
msgstr ""
|
2347 |
|
2348 |
+
#: includes/class-mla-main.php:392
|
2349 |
#: includes/class-mla-settings-custom-fields-tab.php:57
|
2350 |
#: includes/class-mla-settings-custom-fields-tab.php:92
|
2351 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:57
|
2352 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:92
|
|
|
2353 |
#: includes/class-mla-settings-upload-tab.php:46
|
2354 |
#: includes/class-mla-settings-view-tab.php:46
|
2355 |
msgid "Remove From Bulk Edit"
|
2356 |
msgstr ""
|
2357 |
|
2358 |
+
#: includes/class-mla-main.php:394
|
2359 |
msgid "Bulk Edit items"
|
2360 |
msgstr ""
|
2361 |
|
2362 |
+
#: includes/class-mla-main.php:395 includes/class-mla-main.php:2041
|
2363 |
#: includes/class-mla-settings-custom-fields-tab.php:63
|
2364 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:63
|
|
|
2365 |
msgid "Waiting"
|
2366 |
msgstr ""
|
2367 |
|
2368 |
+
#: includes/class-mla-main.php:396 includes/class-mla-main.php:2043
|
2369 |
#: includes/class-mla-settings-custom-fields-tab.php:65
|
2370 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:65
|
|
|
2371 |
msgid "Complete"
|
2372 |
msgstr ""
|
2373 |
|
2374 |
+
#: includes/class-mla-main.php:397
|
2375 |
#: includes/class-mla-settings-custom-fields-tab.php:66
|
2376 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:66
|
|
|
2377 |
msgid "Unchanged"
|
2378 |
msgstr ""
|
2379 |
|
2380 |
+
#: includes/class-mla-main.php:398
|
2381 |
#: includes/class-mla-settings-custom-fields-tab.php:67
|
2382 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:67
|
|
|
2383 |
msgid "Succeeded"
|
2384 |
msgstr ""
|
2385 |
|
2386 |
+
#: includes/class-mla-main.php:399
|
2387 |
#: includes/class-mla-settings-custom-fields-tab.php:68
|
2388 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:68
|
|
|
2389 |
msgid "Failed"
|
2390 |
msgstr ""
|
2391 |
|
2392 |
+
#: includes/class-mla-main.php:400
|
2393 |
msgid "CANCELED"
|
2394 |
msgstr ""
|
2395 |
|
2396 |
+
#: includes/class-mla-main.php:511
|
2397 |
#, php-format
|
2398 |
msgid "Item permanently deleted."
|
2399 |
msgid_plural "%d items permanently deleted."
|
2400 |
msgstr[0] ""
|
2401 |
msgstr[1] ""
|
2402 |
|
2403 |
+
#: includes/class-mla-main.php:516 includes/class-mla-main.php:2220
|
2404 |
#, php-format
|
2405 |
msgid "Item %1$d moved to Trash."
|
2406 |
msgstr ""
|
2407 |
|
2408 |
+
#: includes/class-mla-main.php:535
|
2409 |
msgid "Entries per page"
|
2410 |
msgstr ""
|
2411 |
|
2412 |
+
#: includes/class-mla-main.php:1126
|
2413 |
msgid "You are not allowed to edit Attachment: "
|
2414 |
msgstr ""
|
2415 |
|
2416 |
+
#: includes/class-mla-main.php:1182
|
2417 |
#, php-format
|
2418 |
msgid "%1$s: Unknown bulk action %2$s"
|
2419 |
msgstr ""
|
2420 |
|
2421 |
+
#: includes/class-mla-main.php:1204
|
2422 |
msgid "no changes detected"
|
2423 |
msgstr ""
|
2424 |
|
2425 |
+
#: includes/class-mla-main.php:1251
|
2426 |
+
#: includes/class-mla-settings-custom-fields-tab.php:601
|
2427 |
#: includes/class-mla-settings-documentation-tab.php:247
|
2428 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:681
|
2429 |
+
#: includes/class-mla-settings-shortcodes-tab.php:564
|
2430 |
#: includes/class-mla-settings-upload-tab.php:411
|
2431 |
#: includes/class-mla-settings-view-tab.php:254
|
2432 |
#, php-format
|
2433 |
msgid "Bulk Action %1$s - no items selected."
|
2434 |
msgstr ""
|
2435 |
|
2436 |
+
#: includes/class-mla-main.php:1335
|
2437 |
msgid "You do not have permission to manage attachments."
|
2438 |
msgstr ""
|
2439 |
|
2440 |
+
#: includes/class-mla-main.php:1397
|
2441 |
#, php-format
|
2442 |
msgctxt "deleted items"
|
2443 |
msgid "%s item deleted."
|
2445 |
msgstr[0] ""
|
2446 |
msgstr[1] ""
|
2447 |
|
2448 |
+
#: includes/class-mla-main.php:1399
|
2449 |
msgid "No items deleted."
|
2450 |
msgstr ""
|
2451 |
|
2452 |
+
#: includes/class-mla-main.php:1453
|
2453 |
msgid "Empty Terms Search; ignored"
|
2454 |
msgstr ""
|
2455 |
|
2456 |
+
#: includes/class-mla-main.php:1465
|
2457 |
+
#: includes/class-mla-settings-custom-fields-tab.php:630
|
2458 |
#: includes/class-mla-settings-documentation-tab.php:281
|
2459 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:710
|
2460 |
+
#: includes/class-mla-settings-shortcodes-tab.php:593
|
2461 |
#: includes/class-mla-settings-upload-tab.php:450
|
2462 |
#: includes/class-mla-settings-view-tab.php:291
|
2463 |
#, php-format
|
2464 |
msgid "Unknown mla_admin_action - \"%1$s\""
|
2465 |
msgstr ""
|
2466 |
|
2467 |
+
#: includes/class-mla-main.php:1498
|
2468 |
msgid "term search results for"
|
2469 |
msgstr ""
|
2470 |
|
2471 |
+
#: includes/class-mla-main.php:1501
|
2472 |
msgid "post/parent results for"
|
2473 |
msgstr ""
|
2474 |
|
2475 |
+
#: includes/class-mla-main.php:1503
|
2476 |
msgid "search results for"
|
2477 |
msgstr ""
|
2478 |
|
2479 |
+
#: includes/class-mla-main.php:1618 includes/class-mla-main.php:1837
|
2480 |
+
#: includes/class-mla-main.php:2028
|
2481 |
+
#: includes/class-mla-settings-custom-fields-tab.php:505
|
2482 |
+
#: includes/class-mla-settings-custom-fields-tab.php:789
|
2483 |
#: includes/class-mla-settings-documentation-tab.php:664
|
2484 |
#: includes/class-mla-settings-documentation-tab.php:885
|
2485 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:514
|
2486 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:871
|
2487 |
+
#: includes/class-mla-settings-shortcodes-tab.php:479
|
2488 |
#: includes/class-mla-settings-upload-tab.php:176
|
2489 |
#: includes/class-mla-settings-upload-tab.php:550
|
2490 |
#: includes/class-mla-settings-view-tab.php:134
|
2492 |
msgid "Update"
|
2493 |
msgstr ""
|
2494 |
|
2495 |
+
#: includes/class-mla-main.php:1772
|
2496 |
msgid "All Post Types"
|
2497 |
msgstr ""
|
2498 |
|
2499 |
+
#: includes/class-mla-main.php:1818
|
2500 |
msgid "For"
|
2501 |
msgstr ""
|
2502 |
|
2503 |
+
#: includes/class-mla-main.php:1828
|
2504 |
#: includes/class-mla-shortcode-support.php:1038
|
2505 |
msgid "Unattached"
|
2506 |
msgstr ""
|
2507 |
|
2508 |
+
#: includes/class-mla-main.php:1833 includes/class-mla-main.php:2026
|
2509 |
#: includes/class-mla-polylang-support.php:1996
|
2510 |
+
#: includes/class-mla-settings-custom-fields-tab.php:503
|
2511 |
+
#: includes/class-mla-settings-custom-fields-tab.php:706
|
2512 |
+
#: includes/class-mla-settings-custom-fields-tab.php:788
|
2513 |
#: includes/class-mla-settings-documentation-tab.php:167
|
2514 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:512
|
2515 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:786
|
2516 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:870
|
2517 |
+
#: includes/class-mla-settings-shortcodes-tab.php:405
|
2518 |
+
#: includes/class-mla-settings-shortcodes-tab.php:476
|
|
|
2519 |
#: includes/class-mla-settings-upload-tab.php:177
|
2520 |
#: includes/class-mla-settings-upload-tab.php:251
|
2521 |
#: includes/class-mla-settings-upload-tab.php:549
|
2522 |
#: includes/class-mla-settings-view-tab.php:135
|
2523 |
#: includes/class-mla-settings-view-tab.php:393
|
2524 |
+
#: includes/class-mla-thumbnail-generation.php:636
|
2525 |
msgid "Cancel"
|
2526 |
msgstr ""
|
2527 |
|
2528 |
+
#: includes/class-mla-main.php:2029 includes/class-mla-options.php:1128
|
2529 |
#: includes/class-mla-options.php:1419
|
2530 |
+
#: includes/class-mla-settings-custom-fields-tab.php:469
|
2531 |
+
#: includes/class-mla-settings-custom-fields-tab.php:751
|
2532 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1458
|
2533 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:815
|
|
|
|
|
2534 |
#: includes/class-mla-settings-upload-tab.php:551
|
2535 |
#: includes/class-mla-settings-view-tab.php:395
|
2536 |
msgid "Bulk Edit"
|
2537 |
msgstr ""
|
2538 |
|
2539 |
+
#: includes/class-mla-main.php:2042
|
2540 |
msgid "In-process"
|
2541 |
msgstr ""
|
2542 |
|
2543 |
+
#: includes/class-mla-main.php:2133
|
2544 |
msgid "You are not allowed to delete this item."
|
2545 |
msgstr ""
|
2546 |
|
2547 |
+
#: includes/class-mla-main.php:2141
|
2548 |
#, php-format
|
2549 |
msgid "%1$s: Item %2$d could NOT be deleted."
|
2550 |
msgstr ""
|
2551 |
|
2552 |
+
#: includes/class-mla-main.php:2148
|
2553 |
#, php-format
|
2554 |
msgid "Item %1$d permanently deleted."
|
2555 |
msgstr ""
|
2556 |
|
2557 |
+
#: includes/class-mla-main.php:2165
|
2558 |
msgid "You are not allowed to move this item out of the Trash."
|
2559 |
msgstr ""
|
2560 |
|
2561 |
+
#: includes/class-mla-main.php:2173
|
2562 |
#, php-format
|
2563 |
msgid "%1$s: Item %2$d could NOT be restored from Trash."
|
2564 |
msgstr ""
|
2565 |
|
2566 |
+
#: includes/class-mla-main.php:2188
|
2567 |
#, php-format
|
2568 |
msgid "Item %1$d restored from Trash."
|
2569 |
msgstr ""
|
2570 |
|
2571 |
+
#: includes/class-mla-main.php:2205
|
2572 |
msgid "You are not allowed to move this item to the Trash."
|
2573 |
msgstr ""
|
2574 |
|
2575 |
+
#: includes/class-mla-main.php:2213
|
2576 |
#, php-format
|
2577 |
msgid "%1$s: Item %2$d could NOT be moved to Trash."
|
2578 |
msgstr ""
|
2663 |
msgstr ""
|
2664 |
|
2665 |
#: includes/class-mla-mime-types.php:553
|
2666 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1201
|
|
|
2667 |
msgctxt "list_table_column"
|
2668 |
msgid "Source"
|
2669 |
msgstr ""
|
2670 |
|
2671 |
#: includes/class-mla-mime-types.php:554
|
2672 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1204
|
2673 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1280
|
2674 |
msgctxt "list_table_column"
|
2675 |
msgid "Status"
|
2676 |
msgstr ""
|
2841 |
msgstr ""
|
2842 |
|
2843 |
#: includes/class-mla-mime-types.php:1664
|
2844 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2736
|
2845 |
msgctxt "table_view_singular"
|
2846 |
msgid "Custom"
|
2847 |
msgstr ""
|
2848 |
|
2849 |
#: includes/class-mla-mime-types.php:1665
|
2850 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2737
|
2851 |
msgctxt "table_view_plural"
|
2852 |
msgid "Custom"
|
2853 |
msgstr ""
|
3042 |
|
3043 |
#: includes/class-mla-options.php:219 includes/class-mla-options.php:421
|
3044 |
#: includes/class-mla-options.php:500 includes/class-mla-options.php:1457
|
3045 |
+
#: includes/class-mla-options.php:2955
|
3046 |
#, php-format
|
3047 |
msgid "%1$s: Custom %2$s unknown action \"%3$s\""
|
3048 |
msgstr ""
|
3110 |
msgstr ""
|
3111 |
|
3112 |
#: includes/class-mla-options.php:418 includes/class-mla-options.php:497
|
3113 |
+
#: includes/class-mla-options.php:2948
|
3114 |
#, php-format
|
3115 |
msgid "Reset custom %1$s"
|
3116 |
msgstr ""
|
3128 |
msgstr ""
|
3129 |
|
3130 |
#: includes/class-mla-options.php:454
|
3131 |
+
#: includes/class-mla-settings-custom-fields-tab.php:449
|
3132 |
+
#: includes/class-mla-settings-custom-fields-tab.php:735
|
3133 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:450
|
3134 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:816
|
3135 |
+
#: includes/class-mla-settings-shortcodes-tab.php:401
|
3136 |
+
#: includes/class-mla-settings-shortcodes-tab.php:472
|
3137 |
#: includes/mla-main-search-box-template.php:49
|
3138 |
#: includes/mla-media-modal-js-template.php:44
|
3139 |
msgid "Name"
|
3152 |
msgstr ""
|
3153 |
|
3154 |
#: includes/class-mla-options.php:871 includes/class-mla-options.php:917
|
3155 |
+
#: includes/class-mla-options.php:1978 includes/class-mla-options.php:2009
|
3156 |
#: includes/class-mla-settings-upload-tab.php:128
|
3157 |
msgid "None (select a value)"
|
3158 |
msgstr ""
|
3165 |
msgid "Template (see below)"
|
3166 |
msgstr ""
|
3167 |
|
3168 |
+
#: includes/class-mla-options.php:1003 includes/class-mla-options.php:2286
|
3169 |
#, php-format
|
3170 |
msgid "%1$s: New field %2$s already exists."
|
3171 |
msgstr ""
|
3172 |
|
3173 |
+
#: includes/class-mla-options.php:1008 includes/class-mla-options.php:2291
|
3174 |
#, php-format
|
3175 |
msgid "Adding new field %1$s."
|
3176 |
msgstr ""
|
3177 |
|
3178 |
+
#: includes/class-mla-options.php:1016 includes/class-mla-options.php:2299
|
3179 |
#, php-format
|
3180 |
msgid "Adding new rule for %1$s."
|
3181 |
msgstr ""
|
3182 |
|
3183 |
+
#: includes/class-mla-options.php:1042 includes/class-mla-options.php:2160
|
3184 |
+
#: includes/class-mla-options.php:2325
|
3185 |
#, php-format
|
3186 |
msgid "Deleting rule for %1$s."
|
3187 |
msgstr ""
|
3188 |
|
3189 |
#: includes/class-mla-options.php:1065 includes/class-mla-options.php:1086
|
3190 |
#: includes/class-mla-options.php:1136 includes/class-mla-options.php:1143
|
3191 |
+
#: includes/class-mla-options.php:2076 includes/class-mla-options.php:2083
|
3192 |
+
#: includes/class-mla-options.php:2090 includes/class-mla-options.php:2185
|
3193 |
+
#: includes/class-mla-options.php:2192 includes/class-mla-options.php:2227
|
3194 |
+
#: includes/class-mla-options.php:2234 includes/class-mla-options.php:2335
|
3195 |
+
#: includes/class-mla-options.php:2342 includes/class-mla-options.php:2377
|
3196 |
+
#: includes/class-mla-options.php:2384
|
3197 |
#, php-format
|
3198 |
msgid "%1$s changing %2$s from %3$s to %4$s."
|
3199 |
msgstr ""
|
3200 |
|
3201 |
#: includes/class-mla-options.php:1065 includes/class-mla-options.php:1414
|
3202 |
+
#: includes/class-mla-settings-custom-fields-tab.php:457
|
3203 |
+
#: includes/class-mla-settings-custom-fields-tab.php:739
|
|
|
|
|
3204 |
msgid "Data Source"
|
3205 |
msgstr ""
|
3206 |
|
3207 |
+
#: includes/class-mla-options.php:1071 includes/class-mla-options.php:2110
|
3208 |
+
#: includes/class-mla-options.php:2212 includes/class-mla-options.php:2362
|
3209 |
msgid "Replace to Keep"
|
3210 |
msgstr ""
|
3211 |
|
3212 |
+
#: includes/class-mla-options.php:1074 includes/class-mla-options.php:2113
|
3213 |
+
#: includes/class-mla-options.php:2215 includes/class-mla-options.php:2365
|
3214 |
msgid "Keep to Replace"
|
3215 |
msgstr ""
|
3216 |
|
3217 |
#: includes/class-mla-options.php:1079 includes/class-mla-options.php:1100
|
3218 |
#: includes/class-mla-options.php:1114 includes/class-mla-options.php:1128
|
3219 |
+
#: includes/class-mla-options.php:1157 includes/class-mla-options.php:2104
|
3220 |
+
#: includes/class-mla-options.php:2118 includes/class-mla-options.php:2206
|
3221 |
+
#: includes/class-mla-options.php:2220 includes/class-mla-options.php:2356
|
3222 |
+
#: includes/class-mla-options.php:2370 includes/class-mla-options.php:2398
|
3223 |
#, php-format
|
3224 |
msgid "%1$s changing %2$s value from %3$s."
|
3225 |
msgstr ""
|
3226 |
|
3227 |
#: includes/class-mla-options.php:1079 includes/class-mla-options.php:1415
|
3228 |
+
#: includes/class-mla-options.php:2118 includes/class-mla-options.php:2220
|
3229 |
+
#: includes/class-mla-options.php:2370 includes/class-mla-options.php:2523
|
3230 |
+
#: includes/class-mla-options.php:2613 includes/class-mla-options.php:2846
|
3231 |
+
#: includes/class-mla-settings-custom-fields-tab.php:471
|
3232 |
+
#: includes/class-mla-settings-custom-fields-tab.php:753
|
3233 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:469
|
3234 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:831
|
3235 |
msgid "Existing Text"
|
3236 |
msgstr ""
|
3237 |
|
3238 |
#: includes/class-mla-options.php:1086 includes/class-mla-options.php:1416
|
3239 |
+
#: includes/class-mla-options.php:2377 includes/class-mla-options.php:2675
|
3240 |
+
#: includes/class-mla-options.php:2770 includes/class-mla-options.php:2816
|
3241 |
+
#: includes/class-mla-settings-custom-fields-tab.php:476
|
3242 |
+
#: includes/class-mla-settings-custom-fields-tab.php:758
|
3243 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:484
|
3244 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:839
|
3245 |
msgid "Format"
|
3246 |
msgstr ""
|
3247 |
|
3248 |
#: includes/class-mla-options.php:1092 includes/class-mla-options.php:1106
|
3249 |
#: includes/class-mla-options.php:1120 includes/class-mla-options.php:1149
|
3250 |
+
#: includes/class-mla-options.php:2390
|
3251 |
msgid "unchecked to checked"
|
3252 |
msgstr ""
|
3253 |
|
3254 |
#: includes/class-mla-options.php:1095 includes/class-mla-options.php:1109
|
3255 |
#: includes/class-mla-options.php:1123 includes/class-mla-options.php:1152
|
3256 |
+
#: includes/class-mla-options.php:2393
|
3257 |
msgid "checked to unchecked"
|
3258 |
msgstr ""
|
3259 |
|
3260 |
#: includes/class-mla-options.php:1100 includes/class-mla-options.php:1417
|
3261 |
+
#: includes/class-mla-settings-custom-fields-tab.php:463
|
3262 |
+
#: includes/class-mla-settings-custom-fields-tab.php:745
|
3263 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1450
|
|
|
|
|
|
|
3264 |
msgid "MLA Column"
|
3265 |
msgstr ""
|
3266 |
|
3270 |
|
3271 |
#: includes/class-mla-options.php:1143 includes/class-mla-options.php:1251
|
3272 |
#: includes/class-mla-options.php:1350 includes/class-mla-options.php:1394
|
3273 |
+
#: includes/class-mla-options.php:2384 includes/class-mla-options.php:2682
|
3274 |
+
#: includes/class-mla-options.php:2777 includes/class-mla-options.php:2823
|
3275 |
+
#: includes/class-mla-settings-custom-fields-tab.php:483
|
3276 |
+
#: includes/class-mla-settings-custom-fields-tab.php:765
|
3277 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:491
|
3278 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:846
|
3279 |
msgid "Option"
|
3280 |
msgstr ""
|
3281 |
|
3282 |
#: includes/class-mla-options.php:1157 includes/class-mla-options.php:1263
|
3283 |
#: includes/class-mla-options.php:1362 includes/class-mla-options.php:1406
|
3284 |
+
#: includes/class-mla-options.php:2398 includes/class-mla-options.php:2694
|
3285 |
+
#: includes/class-mla-options.php:2789 includes/class-mla-options.php:2835
|
3286 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:503
|
3287 |
msgid "Delete NULL values"
|
3288 |
msgstr ""
|
3289 |
|
3290 |
+
#: includes/class-mla-options.php:1196 includes/class-mla-options.php:2625
|
3291 |
msgid "No Custom Field Mapping Rules Defined"
|
3292 |
msgstr ""
|
3293 |
|
3294 |
#: includes/class-mla-options.php:1237 includes/class-mla-options.php:1336
|
3295 |
+
#: includes/class-mla-options.php:1380 includes/class-mla-options.php:2498
|
3296 |
+
#: includes/class-mla-options.php:2552 includes/class-mla-options.php:2672
|
3297 |
+
#: includes/class-mla-options.php:2767 includes/class-mla-options.php:2813
|
3298 |
+
#: includes/class-mla-settings-custom-fields-tab.php:473
|
3299 |
+
#: includes/class-mla-settings-custom-fields-tab.php:755
|
3300 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1496
|
3301 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:471
|
3302 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:833
|
3303 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1556
|
3304 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2416
|
3305 |
+
#: includes/class-mla-thumbnail-generation.php:628
|
3306 |
msgid "Keep"
|
3307 |
msgstr ""
|
3308 |
|
3309 |
#: includes/class-mla-options.php:1241 includes/class-mla-options.php:1340
|
3310 |
+
#: includes/class-mla-options.php:1384 includes/class-mla-options.php:2677
|
3311 |
+
#: includes/class-mla-options.php:2772 includes/class-mla-options.php:2818
|
3312 |
+
#: includes/class-mla-settings-custom-fields-tab.php:478
|
3313 |
+
#: includes/class-mla-settings-custom-fields-tab.php:760
|
3314 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:486
|
3315 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:841
|
3316 |
msgid "Native"
|
3317 |
msgstr ""
|
3318 |
|
3319 |
#: includes/class-mla-options.php:1243 includes/class-mla-options.php:1342
|
3320 |
+
#: includes/class-mla-options.php:1386 includes/class-mla-options.php:2679
|
3321 |
+
#: includes/class-mla-options.php:2774 includes/class-mla-options.php:2820
|
3322 |
+
#: includes/class-mla-settings-custom-fields-tab.php:480
|
3323 |
+
#: includes/class-mla-settings-custom-fields-tab.php:762
|
3324 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:488
|
3325 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:843
|
3326 |
msgid "Commas"
|
3327 |
msgstr ""
|
3328 |
|
3329 |
#: includes/class-mla-options.php:1245 includes/class-mla-options.php:1344
|
3330 |
+
#: includes/class-mla-options.php:1388 includes/class-mla-options.php:2681
|
3331 |
+
#: includes/class-mla-options.php:2776 includes/class-mla-options.php:2822
|
3332 |
+
#: includes/class-mla-settings-custom-fields-tab.php:482
|
3333 |
+
#: includes/class-mla-settings-custom-fields-tab.php:764
|
3334 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:490
|
3335 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:845
|
3336 |
msgid "Raw"
|
3337 |
msgstr ""
|
3338 |
|
3339 |
#: includes/class-mla-options.php:1253 includes/class-mla-options.php:1352
|
3340 |
+
#: includes/class-mla-options.php:1396 includes/class-mla-options.php:2684
|
3341 |
+
#: includes/class-mla-options.php:2779 includes/class-mla-options.php:2825
|
3342 |
+
#: includes/class-mla-settings-custom-fields-tab.php:485
|
3343 |
+
#: includes/class-mla-settings-custom-fields-tab.php:767
|
3344 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:493
|
3345 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:848
|
3346 |
msgid "Text"
|
3347 |
msgstr ""
|
3348 |
|
3349 |
#: includes/class-mla-options.php:1255 includes/class-mla-options.php:1354
|
3350 |
+
#: includes/class-mla-options.php:1398 includes/class-mla-options.php:2686
|
3351 |
+
#: includes/class-mla-options.php:2781 includes/class-mla-options.php:2827
|
3352 |
+
#: includes/class-mla-settings-custom-fields-tab.php:487
|
3353 |
+
#: includes/class-mla-settings-custom-fields-tab.php:769
|
3354 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:495
|
3355 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:850
|
3356 |
msgid "Single"
|
3357 |
msgstr ""
|
3358 |
|
3359 |
#: includes/class-mla-options.php:1257 includes/class-mla-options.php:1356
|
3360 |
+
#: includes/class-mla-options.php:1400 includes/class-mla-options.php:2688
|
3361 |
+
#: includes/class-mla-options.php:2783 includes/class-mla-options.php:2829
|
3362 |
+
#: includes/class-mla-settings-custom-fields-tab.php:489
|
3363 |
+
#: includes/class-mla-settings-custom-fields-tab.php:771
|
3364 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:497
|
3365 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:852
|
3366 |
msgid "Export"
|
3367 |
msgstr ""
|
3368 |
|
3369 |
#: includes/class-mla-options.php:1259 includes/class-mla-options.php:1358
|
3370 |
+
#: includes/class-mla-options.php:1402 includes/class-mla-options.php:2690
|
3371 |
+
#: includes/class-mla-options.php:2785 includes/class-mla-options.php:2831
|
3372 |
+
#: includes/class-mla-settings-custom-fields-tab.php:491
|
3373 |
+
#: includes/class-mla-settings-custom-fields-tab.php:773
|
3374 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:499
|
3375 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:854
|
3376 |
msgid "Array"
|
3377 |
msgstr ""
|
3378 |
|
3379 |
#: includes/class-mla-options.php:1261 includes/class-mla-options.php:1360
|
3380 |
+
#: includes/class-mla-options.php:1404 includes/class-mla-options.php:2692
|
3381 |
+
#: includes/class-mla-options.php:2787 includes/class-mla-options.php:2833
|
3382 |
+
#: includes/class-mla-settings-custom-fields-tab.php:493
|
3383 |
+
#: includes/class-mla-settings-custom-fields-tab.php:775
|
3384 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:501
|
3385 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:856
|
3386 |
msgid "Multi"
|
3387 |
msgstr ""
|
3388 |
|
3389 |
+
#: includes/class-mla-options.php:1264 includes/class-mla-options.php:2695
|
3390 |
msgid "Delete Rule"
|
3391 |
msgstr ""
|
3392 |
|
3393 |
+
#: includes/class-mla-options.php:1265 includes/class-mla-options.php:2696
|
3394 |
msgid "Delete Rule AND Field"
|
3395 |
msgstr ""
|
3396 |
|
3397 |
+
#: includes/class-mla-options.php:1266 includes/class-mla-options.php:2697
|
3398 |
msgid "Update Rule"
|
3399 |
msgstr ""
|
3400 |
|
3401 |
+
#: includes/class-mla-options.php:1267 includes/class-mla-options.php:2698
|
3402 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1347
|
3403 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1424
|
|
|
3404 |
msgid "Map All Attachments"
|
3405 |
msgstr ""
|
3406 |
|
3407 |
+
#: includes/class-mla-options.php:1331 includes/class-mla-options.php:2756
|
3408 |
msgid "Add a new Mapping Rule"
|
3409 |
msgstr ""
|
3410 |
|
3411 |
+
#: includes/class-mla-options.php:1363 includes/class-mla-options.php:2790
|
3412 |
+
#: includes/class-mla-settings-custom-fields-tab.php:784
|
3413 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:865
|
3414 |
msgid "Add Rule"
|
3415 |
msgstr ""
|
3416 |
|
3417 |
+
#: includes/class-mla-options.php:1364 includes/class-mla-options.php:2791
|
3418 |
msgid "Add Rule and Map All Attachments"
|
3419 |
msgstr ""
|
3420 |
|
3421 |
+
#: includes/class-mla-options.php:1375 includes/class-mla-options.php:2802
|
3422 |
msgid "Add a new Field and Mapping Rule"
|
3423 |
msgstr ""
|
3424 |
|
3425 |
+
#: includes/class-mla-options.php:1407 includes/class-mla-options.php:2836
|
3426 |
msgid "Add Field"
|
3427 |
msgstr ""
|
3428 |
|
3429 |
+
#: includes/class-mla-options.php:1408 includes/class-mla-options.php:2837
|
3430 |
msgid "Add Field and Map All Attachments"
|
3431 |
msgstr ""
|
3432 |
|
3433 |
+
#: includes/class-mla-options.php:1413 includes/class-mla-options.php:2076
|
3434 |
+
#: includes/class-mla-options.php:2519 includes/class-mla-options.php:2609
|
3435 |
+
#: includes/class-mla-options.php:2842
|
3436 |
msgid "Field Title"
|
3437 |
msgstr ""
|
3438 |
|
3449 |
msgstr ""
|
3450 |
|
3451 |
#: includes/class-mla-options.php:1451
|
|
|
3452 |
msgid "Custom field mapping settings saved."
|
3453 |
msgstr ""
|
3454 |
|
3456 |
msgid "Custom field mapping settings reset failed."
|
3457 |
msgstr ""
|
3458 |
|
3459 |
+
#: includes/class-mla-options.php:2064
|
3460 |
#, php-format
|
3461 |
msgid "%1$s: No old values for %2$s."
|
3462 |
msgstr ""
|
3463 |
|
3464 |
+
#: includes/class-mla-options.php:2083 includes/class-mla-options.php:2185
|
3465 |
+
#: includes/class-mla-options.php:2335 includes/class-mla-options.php:2520
|
3466 |
+
#: includes/class-mla-options.php:2610 includes/class-mla-options.php:2843
|
3467 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:458
|
3468 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:820
|
3469 |
msgid "IPTC Value"
|
3470 |
msgstr ""
|
3471 |
|
3472 |
+
#: includes/class-mla-options.php:2090 includes/class-mla-options.php:2192
|
3473 |
+
#: includes/class-mla-options.php:2342
|
3474 |
msgid "EXIF Value"
|
3475 |
msgstr ""
|
3476 |
|
3477 |
+
#: includes/class-mla-options.php:2096 includes/class-mla-options.php:2198
|
3478 |
+
#: includes/class-mla-options.php:2348
|
3479 |
msgid "EXIF to IPTC"
|
3480 |
msgstr ""
|
3481 |
|
3482 |
+
#: includes/class-mla-options.php:2099 includes/class-mla-options.php:2201
|
3483 |
+
#: includes/class-mla-options.php:2351
|
3484 |
msgid "IPTC to EXIF"
|
3485 |
msgstr ""
|
3486 |
|
3487 |
+
#: includes/class-mla-options.php:2104 includes/class-mla-options.php:2206
|
3488 |
+
#: includes/class-mla-options.php:2356 includes/class-mla-options.php:2522
|
3489 |
+
#: includes/class-mla-options.php:2612 includes/class-mla-options.php:2845
|
3490 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:464
|
3491 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:826
|
3492 |
msgid "Priority"
|
3493 |
msgstr ""
|
3494 |
|
3495 |
+
#: includes/class-mla-options.php:2227 includes/class-mla-options.php:2614
|
3496 |
msgid "Delimiter(s)"
|
3497 |
msgstr ""
|
3498 |
|
3499 |
+
#: includes/class-mla-options.php:2494 includes/class-mla-options.php:2548
|
3500 |
+
#: includes/class-mla-options.php:2668 includes/class-mla-options.php:2763
|
3501 |
+
#: includes/class-mla-options.php:2809
|
3502 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:466
|
3503 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:828
|
3504 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1540
|
3505 |
msgid "IPTC"
|
3506 |
msgstr ""
|
3507 |
|
3508 |
+
#: includes/class-mla-options.php:2496 includes/class-mla-options.php:2550
|
3509 |
+
#: includes/class-mla-options.php:2670 includes/class-mla-options.php:2765
|
3510 |
+
#: includes/class-mla-options.php:2811
|
3511 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:468
|
3512 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:830
|
3513 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1543
|
3514 |
msgid "EXIF"
|
3515 |
msgstr ""
|
3516 |
|
3517 |
+
#: includes/class-mla-options.php:2521 includes/class-mla-options.php:2611
|
3518 |
+
#: includes/class-mla-options.php:2844
|
3519 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:460
|
3520 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:822
|
3521 |
msgid "EXIF/Template Value"
|
3522 |
msgstr ""
|
3523 |
|
3524 |
+
#: includes/class-mla-options.php:2854
|
3525 |
#, php-format
|
3526 |
msgid "%1$s: Render unknown custom %2$s."
|
3527 |
msgstr ""
|
3528 |
|
3529 |
+
#: includes/class-mla-options.php:2898
|
3530 |
#, php-format
|
3531 |
msgid "%1$s: Update/delete unknown custom %2$s."
|
3532 |
msgstr ""
|
3533 |
|
3534 |
+
#: includes/class-mla-options.php:2904
|
3535 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:138
|
3536 |
msgid "IPTC/EXIF mapping settings updated."
|
3537 |
msgstr ""
|
3538 |
|
3539 |
+
#: includes/class-mla-options.php:2906
|
3540 |
msgid "IPTC/EXIF settings update failed."
|
3541 |
msgstr ""
|
3542 |
|
3543 |
+
#: includes/class-mla-options.php:2909
|
3544 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:140
|
|
|
3545 |
msgid "IPTC/EXIF no mapping changes detected."
|
3546 |
msgstr ""
|
3547 |
|
3548 |
+
#: includes/class-mla-options.php:2920 includes/class-mla-options.php:2930
|
3549 |
+
#: includes/class-mla-options.php:2940
|
3550 |
+
#: includes/class-mla-settings-shortcodes-tab.php:319
|
3551 |
#, php-format
|
3552 |
msgid "%1$s settings saved."
|
3553 |
msgstr ""
|
3554 |
|
3555 |
+
#: includes/class-mla-options.php:2920 includes/class-mla-options.php:2923
|
|
|
|
|
|
|
|
|
|
|
|
|
3556 |
msgid "Standard field"
|
3557 |
msgstr ""
|
3558 |
|
3559 |
+
#: includes/class-mla-options.php:2923 includes/class-mla-options.php:2933
|
3560 |
+
#: includes/class-mla-options.php:2943
|
3561 |
#, php-format
|
3562 |
msgid "%1$s: IPTC/EXIF %2$s settings update failed."
|
3563 |
msgstr ""
|
3564 |
|
3565 |
+
#: includes/class-mla-options.php:2930 includes/class-mla-options.php:2933
|
|
|
|
|
|
|
|
|
|
|
|
|
3566 |
msgid "Taxonomy term"
|
3567 |
msgstr ""
|
3568 |
|
3569 |
+
#: includes/class-mla-options.php:2940 includes/class-mla-options.php:2943
|
3570 |
+
#: includes/class-mla-settings-custom-fields-tab.php:200
|
3571 |
+
#: includes/class-mla-settings-custom-fields-tab.php:203
|
3572 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:203
|
3573 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:206
|
|
|
|
|
|
|
|
|
3574 |
msgid "Custom field"
|
3575 |
msgstr ""
|
3576 |
|
3577 |
+
#: includes/class-mla-options.php:2951
|
3578 |
#, php-format
|
3579 |
msgid "%1$s: Reset unknown custom %2$s"
|
3580 |
msgstr ""
|
3642 |
msgstr ""
|
3643 |
|
3644 |
#: includes/class-mla-polylang-support.php:2002
|
3645 |
+
#: includes/class-mla-thumbnail-generation.php:634
|
3646 |
msgid "Options"
|
3647 |
msgstr ""
|
3648 |
|
3767 |
msgstr ""
|
3768 |
|
3769 |
#: includes/class-mla-polylang-support.php:2517
|
3770 |
+
#: includes/class-mla-settings-custom-fields-tab.php:732
|
3771 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:811
|
3772 |
+
#: includes/class-mla-settings-shortcodes-tab.php:713
|
|
|
|
|
3773 |
#: includes/class-mla-settings-upload-tab.php:480
|
3774 |
#: includes/class-mla-settings-upload-tab.php:530
|
3775 |
#: includes/class-mla-settings-view-tab.php:320
|
3776 |
#: includes/class-mla-settings-view-tab.php:372
|
3777 |
+
#: includes/class-mla-settings.php:1058 includes/class-mla-settings.php:1430
|
3778 |
+
#: includes/class-mla-settings.php:1432
|
3779 |
#: includes/class-mla-wpml-support.php:1702
|
3780 |
msgid "Save Changes"
|
3781 |
msgstr ""
|
3786 |
msgstr ""
|
3787 |
|
3788 |
#: includes/class-mla-polylang-support.php:2521
|
3789 |
+
#: includes/class-mla-settings.php:796 includes/class-mla-settings.php:1063
|
3790 |
#: includes/class-mla-wpml-support.php:1706
|
3791 |
msgid "Go to Top"
|
3792 |
msgstr ""
|
3797 |
msgstr ""
|
3798 |
|
3799 |
#: includes/class-mla-polylang-support.php:2589
|
3800 |
+
#: includes/class-mla-settings.php:1648
|
3801 |
#: includes/class-mla-wpml-support.php:1774
|
3802 |
#, php-format
|
3803 |
msgctxt "message_list"
|
3811 |
|
3812 |
#: includes/class-mla-settings-custom-fields-tab.php:56
|
3813 |
#: includes/class-mla-settings-custom-fields-tab.php:91
|
3814 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:56
|
3815 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:91
|
|
|
3816 |
#: includes/class-mla-settings-upload-tab.php:45
|
3817 |
#: includes/class-mla-settings-view-tab.php:45
|
3818 |
msgid "Error while making the changes."
|
3820 |
|
3821 |
#: includes/class-mla-settings-custom-fields-tab.php:58
|
3822 |
#: includes/class-mla-settings-custom-fields-tab.php:93
|
3823 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:58
|
3824 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:93
|
|
|
3825 |
#: includes/class-mla-settings-upload-tab.php:47
|
3826 |
#: includes/class-mla-settings-view-tab.php:47
|
3827 |
msgid "no slug"
|
3828 |
msgstr ""
|
3829 |
|
3830 |
#: includes/class-mla-settings-custom-fields-tab.php:64
|
3831 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:64
|
|
|
3832 |
msgid "Running"
|
3833 |
msgstr ""
|
3834 |
|
3835 |
#: includes/class-mla-settings-custom-fields-tab.php:69
|
3836 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:69
|
|
|
3837 |
msgid "Skipped"
|
3838 |
msgstr ""
|
3839 |
|
3840 |
#: includes/class-mla-settings-custom-fields-tab.php:70
|
3841 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:70
|
|
|
3842 |
msgid "Reprocessed"
|
3843 |
msgstr ""
|
3844 |
|
3845 |
#: includes/class-mla-settings-custom-fields-tab.php:71
|
3846 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:71
|
|
|
3847 |
msgid "PAUSED"
|
3848 |
msgstr ""
|
3849 |
|
3850 |
+
#: includes/class-mla-settings-custom-fields-tab.php:136
|
3851 |
+
msgid "Custom field mapping settings updated."
|
3852 |
+
msgstr ""
|
3853 |
+
|
3854 |
+
#: includes/class-mla-settings-custom-fields-tab.php:138
|
3855 |
+
msgid "Custom field no mapping changes detected."
|
3856 |
+
msgstr ""
|
3857 |
+
|
3858 |
+
#: includes/class-mla-settings-custom-fields-tab.php:167
|
3859 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:169
|
3860 |
msgid "No custom field mapping rules to process."
|
3861 |
msgstr ""
|
3862 |
|
3863 |
+
#: includes/class-mla-settings-custom-fields-tab.php:200
|
3864 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:203
|
|
|
|
|
|
|
|
|
|
|
3865 |
#, php-format
|
3866 |
msgid "%1$s mapping completed; %2$d attachment(s) examined, %3$d updated."
|
3867 |
msgstr ""
|
3868 |
|
3869 |
+
#: includes/class-mla-settings-custom-fields-tab.php:203
|
3870 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:206
|
|
|
|
|
|
|
|
|
|
|
3871 |
#, php-format
|
3872 |
msgid ""
|
3873 |
"%1$s mapping completed; %2$d attachment(s) examined, no changes detected."
|
3874 |
msgstr ""
|
3875 |
|
3876 |
+
#: includes/class-mla-settings-custom-fields-tab.php:232
|
3877 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:235
|
3878 |
msgid ": No custom field name selected/entered"
|
3879 |
msgstr ""
|
3880 |
|
3881 |
+
#: includes/class-mla-settings-custom-fields-tab.php:236
|
3882 |
+
#: includes/class-mla-settings-custom-fields-tab.php:298
|
3883 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:239
|
3884 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:302
|
3885 |
msgid ": Rule already exists for the new name"
|
3886 |
msgstr ""
|
3887 |
|
3888 |
+
#: includes/class-mla-settings-custom-fields-tab.php:267
|
3889 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:271
|
3890 |
msgid "Rule added"
|
3891 |
msgstr ""
|
3892 |
|
3893 |
+
#: includes/class-mla-settings-custom-fields-tab.php:270
|
3894 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:274
|
3895 |
msgid ": Rule addition failed"
|
3896 |
msgstr ""
|
3897 |
|
3898 |
+
#: includes/class-mla-settings-custom-fields-tab.php:302
|
3899 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:306
|
3900 |
msgid ": Invalid rule name must be changed"
|
3901 |
msgstr ""
|
3902 |
|
3903 |
+
#: includes/class-mla-settings-custom-fields-tab.php:335
|
3904 |
+
#: includes/class-mla-settings-custom-fields-tab.php:419
|
3905 |
+
#: includes/class-mla-settings-custom-fields-tab.php:932
|
3906 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:341
|
3907 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:417
|
3908 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1003
|
3909 |
msgid ": Rule update failed"
|
3910 |
msgstr ""
|
3911 |
|
3912 |
+
#: includes/class-mla-settings-custom-fields-tab.php:340
|
3913 |
+
#: includes/class-mla-settings-custom-fields-tab.php:422
|
3914 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:346
|
3915 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:420
|
3916 |
msgid "Rule updated"
|
3917 |
msgstr ""
|
3918 |
|
3919 |
+
#: includes/class-mla-settings-custom-fields-tab.php:364
|
3920 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:370
|
3921 |
#, php-format
|
3922 |
msgid "Custom Field Rule \"%1$s\" deleted."
|
3923 |
msgstr ""
|
3924 |
|
3925 |
+
#: includes/class-mla-settings-custom-fields-tab.php:443
|
3926 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:441
|
3927 |
msgid "Edit Rule"
|
3928 |
msgstr ""
|
3929 |
|
3930 |
+
#: includes/class-mla-settings-custom-fields-tab.php:452
|
3931 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:453
|
3932 |
msgid ""
|
3933 |
"This is the name of the custom field to which the rule applies.<br>Only one "
|
3934 |
"rule is allowed for each custom field."
|
3935 |
msgstr ""
|
3936 |
|
3937 |
+
#: includes/class-mla-settings-custom-fields-tab.php:453
|
3938 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:454
|
3939 |
msgid "Change Name"
|
3940 |
msgstr ""
|
3941 |
|
3942 |
+
#: includes/class-mla-settings-custom-fields-tab.php:454
|
3943 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:455
|
3944 |
msgid "Cancel Name Change"
|
3945 |
msgstr ""
|
3946 |
|
3947 |
+
#: includes/class-mla-settings-custom-fields-tab.php:455
|
3948 |
+
#: includes/class-mla-settings-custom-fields-tab.php:737
|
3949 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:456
|
3950 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:818
|
3951 |
msgid "Enter new field"
|
3952 |
msgstr ""
|
3953 |
|
3954 |
+
#: includes/class-mla-settings-custom-fields-tab.php:456
|
3955 |
+
#: includes/class-mla-settings-custom-fields-tab.php:738
|
3956 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:457
|
3957 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:819
|
3958 |
msgid "Cancel new field"
|
3959 |
msgstr ""
|
3960 |
|
3961 |
+
#: includes/class-mla-settings-custom-fields-tab.php:459
|
3962 |
+
#: includes/class-mla-settings-custom-fields-tab.php:741
|
|
|
|
|
3963 |
msgid "Meta/Template"
|
3964 |
msgstr ""
|
3965 |
|
3966 |
+
#: includes/class-mla-settings-custom-fields-tab.php:461
|
3967 |
+
#: includes/class-mla-settings-custom-fields-tab.php:743
|
|
|
|
|
3968 |
msgid "WordPress attachment metadata element or Content Template"
|
3969 |
msgstr ""
|
3970 |
|
3971 |
+
#: includes/class-mla-settings-custom-fields-tab.php:464
|
3972 |
+
#: includes/class-mla-settings-custom-fields-tab.php:746
|
|
|
|
|
3973 |
msgid "Display as Media/Assistant column"
|
3974 |
msgstr ""
|
3975 |
|
3976 |
+
#: includes/class-mla-settings-custom-fields-tab.php:467
|
3977 |
+
#: includes/class-mla-settings-custom-fields-tab.php:749
|
|
|
|
|
3978 |
msgid "Add to Media/Assistant Quick Edit area"
|
3979 |
msgstr ""
|
3980 |
|
3981 |
+
#: includes/class-mla-settings-custom-fields-tab.php:470
|
3982 |
+
#: includes/class-mla-settings-custom-fields-tab.php:752
|
|
|
|
|
3983 |
msgid "Add to Media/Assistant Bulk Edit area"
|
3984 |
msgstr ""
|
3985 |
|
3986 |
+
#: includes/class-mla-settings-custom-fields-tab.php:495
|
3987 |
+
#: includes/class-mla-settings-custom-fields-tab.php:777
|
3988 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:858
|
|
|
3989 |
msgid "Delete NULL Values"
|
3990 |
msgstr ""
|
3991 |
|
3992 |
+
#: includes/class-mla-settings-custom-fields-tab.php:496
|
3993 |
+
#: includes/class-mla-settings-custom-fields-tab.php:778
|
3994 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:504
|
3995 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:859
|
3996 |
msgid "Do not store empty custom field values"
|
3997 |
msgstr ""
|
3998 |
|
3999 |
+
#: includes/class-mla-settings-custom-fields-tab.php:499
|
4000 |
+
#: includes/class-mla-settings-custom-fields-tab.php:781
|
4001 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1480
|
4002 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1716
|
4003 |
#: includes/class-mla-settings-documentation-tab.php:1250
|
4004 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:508
|
4005 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:862
|
4006 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1572
|
4007 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1821
|
4008 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2419
|
4009 |
#: includes/class-mla-settings-upload-tab.php:554
|
4010 |
#: includes/class-mla-settings-upload-tab.php:1036
|
4011 |
msgid "Active"
|
4012 |
msgstr ""
|
4013 |
|
4014 |
+
#: includes/class-mla-settings-custom-fields-tab.php:501
|
4015 |
+
#: includes/class-mla-settings-custom-fields-tab.php:783
|
4016 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1482
|
4017 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1719
|
4018 |
#: includes/class-mla-settings-documentation-tab.php:1252
|
4019 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:510
|
4020 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:864
|
4021 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1574
|
4022 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1824
|
4023 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2419
|
4024 |
#: includes/class-mla-settings-upload-tab.php:172
|
4025 |
#: includes/class-mla-settings-upload-tab.php:540
|
4026 |
#: includes/class-mla-settings-upload-tab.php:1034
|
4027 |
msgid "Inactive"
|
4028 |
msgstr ""
|
4029 |
|
4030 |
+
#: includes/class-mla-settings-custom-fields-tab.php:528
|
4031 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:608
|
4032 |
#, php-format
|
4033 |
msgid "Custom Field Rule \"%1$s\": %2$s"
|
4034 |
msgstr ""
|
4035 |
|
4036 |
+
#: includes/class-mla-settings-custom-fields-tab.php:564
|
4037 |
msgid "Edit Custom Field Rule cancelled."
|
4038 |
msgstr ""
|
4039 |
|
4040 |
+
#: includes/class-mla-settings-custom-fields-tab.php:577
|
4041 |
+
#: includes/class-mla-settings-custom-fields-tab.php:605
|
4042 |
#: includes/class-mla-settings-documentation-tab.php:237
|
4043 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:657
|
4044 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:685
|
4045 |
+
#: includes/class-mla-settings-shortcodes-tab.php:552
|
4046 |
#: includes/class-mla-settings-upload-tab.php:400
|
4047 |
#: includes/class-mla-settings-view-tab.php:244
|
4048 |
#, php-format
|
4049 |
msgid "Unknown bulk action %1$s"
|
4050 |
msgstr ""
|
4051 |
|
4052 |
+
#: includes/class-mla-settings-custom-fields-tab.php:699
|
4053 |
msgid "Custom Field Mapping Progress"
|
4054 |
msgstr ""
|
4055 |
|
4056 |
+
#: includes/class-mla-settings-custom-fields-tab.php:700
|
4057 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:780
|
|
|
4058 |
msgid "DO NOT DO THE FOLLOWING (they will cause mapping to fail)"
|
4059 |
msgstr ""
|
4060 |
|
4061 |
+
#: includes/class-mla-settings-custom-fields-tab.php:701
|
4062 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:781
|
|
|
4063 |
msgid "Close the window"
|
4064 |
msgstr ""
|
4065 |
|
4066 |
+
#: includes/class-mla-settings-custom-fields-tab.php:702
|
4067 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:782
|
|
|
4068 |
msgid "Reload the page"
|
4069 |
msgstr ""
|
4070 |
|
4071 |
+
#: includes/class-mla-settings-custom-fields-tab.php:703
|
4072 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:783
|
|
|
4073 |
msgid "Click the browser’s Stop, Back or forward buttons"
|
4074 |
msgstr ""
|
4075 |
|
4076 |
+
#: includes/class-mla-settings-custom-fields-tab.php:704
|
4077 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:784
|
|
|
4078 |
msgid "Progress"
|
4079 |
msgstr ""
|
4080 |
|
4081 |
+
#: includes/class-mla-settings-custom-fields-tab.php:705
|
4082 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:785
|
|
|
4083 |
msgid "Pause"
|
4084 |
msgstr ""
|
4085 |
|
4086 |
+
#: includes/class-mla-settings-custom-fields-tab.php:707
|
4087 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:787
|
|
|
4088 |
msgid "Resume"
|
4089 |
msgstr ""
|
4090 |
|
4091 |
+
#: includes/class-mla-settings-custom-fields-tab.php:708
|
4092 |
#: includes/class-mla-settings-documentation-tab.php:107
|
4093 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:788
|
4094 |
+
#: includes/class-mla-settings-shortcodes-tab.php:476
|
|
|
4095 |
#: includes/class-mla-template-support.php:160
|
4096 |
#: includes/class-mla-template-support.php:166
|
4097 |
#: includes/class-mla-template-support.php:208
|
4101 |
msgid "Close"
|
4102 |
msgstr ""
|
4103 |
|
4104 |
+
#: includes/class-mla-settings-custom-fields-tab.php:717
|
4105 |
msgid "Custom Field and Attachment Metadata Processing Options"
|
4106 |
msgstr ""
|
4107 |
|
4108 |
+
#: includes/class-mla-settings-custom-fields-tab.php:719
|
|
|
4109 |
msgid ""
|
4110 |
"In this tab you can define the rules for mapping several types of image "
|
4111 |
"metadata to WordPress custom fields. You can also use this screen to define "
|
4114 |
"field."
|
4115 |
msgstr ""
|
4116 |
|
4117 |
+
#: includes/class-mla-settings-custom-fields-tab.php:721
|
4118 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:801
|
4119 |
msgid ""
|
4120 |
"You can find more information about using the controls in this tab to define "
|
4121 |
"mapping rules and apply them by clicking the \"Help\" control in the upper-"
|
4122 |
"right corner of the screen."
|
4123 |
msgstr ""
|
4124 |
|
4125 |
+
#: includes/class-mla-settings-custom-fields-tab.php:726
|
4126 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:806
|
4127 |
+
#: includes/class-mla-settings-shortcodes-tab.php:711
|
4128 |
msgid "Search results for"
|
4129 |
msgstr ""
|
4130 |
|
4131 |
+
#: includes/class-mla-settings-custom-fields-tab.php:728
|
4132 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:807
|
4133 |
msgid "Search Rules Text"
|
4134 |
msgstr ""
|
4135 |
|
4136 |
+
#: includes/class-mla-settings-custom-fields-tab.php:730
|
4137 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:809
|
4138 |
msgid "Search Rules"
|
4139 |
msgstr ""
|
4140 |
|
4141 |
+
#: includes/class-mla-settings-custom-fields-tab.php:733
|
4142 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:812
|
4143 |
msgid "Execute All Rules"
|
4144 |
msgstr ""
|
4145 |
|
4146 |
+
#: includes/class-mla-settings-custom-fields-tab.php:734
|
4147 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:813
|
4148 |
+
msgid "Add New Custom Field Rule"
|
4149 |
msgstr ""
|
4150 |
|
4151 |
+
#: includes/class-mla-settings-custom-fields-tab.php:848
|
4152 |
+
#: includes/class-mla-settings-custom-fields-tab.php:870
|
4153 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:940
|
|
|
4154 |
msgid "Nothing to execute"
|
4155 |
msgstr ""
|
4156 |
|
4157 |
+
#: includes/class-mla-settings-custom-fields-tab.php:904
|
4158 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:975
|
4159 |
msgid "Rule ID not found"
|
4160 |
msgstr ""
|
4161 |
|
4162 |
+
#: includes/class-mla-settings-custom-fields-tab.php:908
|
4163 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:979
|
4164 |
msgid "Rule not found"
|
4165 |
msgstr ""
|
4166 |
|
4167 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1200
|
4168 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1275
|
4169 |
msgctxt "list_table_column"
|
4170 |
msgid "Bad Name"
|
4171 |
msgstr ""
|
4172 |
|
4173 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1202
|
|
|
4174 |
msgctxt "list_table_column"
|
4175 |
msgid "Meta/Template"
|
4176 |
msgstr ""
|
4177 |
|
4178 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1203
|
|
|
4179 |
msgctxt "list_table_column"
|
4180 |
msgid "Visibility"
|
4181 |
msgstr ""
|
4182 |
|
4183 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1205
|
4184 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1279
|
4185 |
msgctxt "list_table_column"
|
4186 |
msgid "Existing Text"
|
4187 |
msgstr ""
|
4188 |
|
4189 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1206
|
4190 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1283
|
4191 |
msgctxt "list_table_column"
|
4192 |
msgid "Delete NULL"
|
4193 |
msgstr ""
|
4194 |
|
4195 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1207
|
4196 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1284
|
4197 |
msgctxt "list_table_column"
|
4198 |
msgid "Format"
|
4199 |
msgstr ""
|
4200 |
|
4201 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1208
|
4202 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1285
|
4203 |
msgctxt "list_table_column"
|
4204 |
msgid "Option"
|
4205 |
msgstr ""
|
4206 |
|
4207 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1347
|
4208 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1695
|
4209 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1424
|
4210 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1800
|
4211 |
msgid "Execute"
|
4212 |
msgstr ""
|
4213 |
|
4214 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1349
|
4215 |
msgid "Purge custom field values"
|
4216 |
msgstr ""
|
4217 |
|
4218 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1349
|
4219 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1696
|
4220 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1427
|
4221 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1801
|
4222 |
msgid "Purge Values"
|
4223 |
msgstr ""
|
4224 |
|
4225 |
+
#: includes/class-mla-settings-custom-fields-tab.php:1713
|
4226 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1818
|
4227 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1320
|
4228 |
msgid "Any Status"
|
4229 |
msgstr ""
|
4230 |
|
4231 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2472
|
|
|
4232 |
msgctxt "table_view_singular"
|
4233 |
msgid "MLA Column"
|
4234 |
msgstr ""
|
4235 |
|
4236 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2473
|
|
|
4237 |
msgctxt "table_view_plural"
|
4238 |
msgid "MLA Column"
|
4239 |
msgstr ""
|
4240 |
|
4241 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2476
|
|
|
4242 |
msgctxt "table_view_singular"
|
4243 |
msgid "Quick Edit"
|
4244 |
msgstr ""
|
4245 |
|
4246 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2477
|
|
|
4247 |
msgctxt "table_view_plural"
|
4248 |
msgid "Quick Edit"
|
4249 |
msgstr ""
|
4250 |
|
4251 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2480
|
|
|
4252 |
msgctxt "table_view_singular"
|
4253 |
msgid "Bulk Edit"
|
4254 |
msgstr ""
|
4255 |
|
4256 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2481
|
|
|
4257 |
msgctxt "table_view_plural"
|
4258 |
msgid "Bulk Edit"
|
4259 |
msgstr ""
|
4260 |
|
4261 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2484
|
4262 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2740
|
4263 |
msgctxt "table_view_singular"
|
4264 |
msgid "Read Only"
|
4265 |
msgstr ""
|
4266 |
|
4267 |
+
#: includes/class-mla-settings-custom-fields-tab.php:2485
|
4268 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2741
|
4269 |
msgctxt "table_view_plural"
|
4270 |
msgid "Read Only"
|
4271 |
msgstr ""
|
4279 |
msgstr ""
|
4280 |
|
4281 |
#: includes/class-mla-settings-documentation-tab.php:97
|
4282 |
+
#: includes/class-mla-settings.php:1364
|
4283 |
#, php-format
|
4284 |
msgid "%1$s: Reading the %2$s file ( %3$s ) \"%4$s\"."
|
4285 |
msgstr ""
|
4378 |
msgstr ""
|
4379 |
|
4380 |
#: includes/class-mla-settings-documentation-tab.php:677
|
4381 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1077
|
4382 |
msgid "View this item"
|
4383 |
msgstr ""
|
4384 |
|
4457 |
msgid "Uninstalled"
|
4458 |
msgstr ""
|
4459 |
|
4460 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:194
|
4461 |
+
msgid "updated."
|
|
|
|
|
|
|
|
|
|
|
|
|
4462 |
msgstr ""
|
4463 |
|
4464 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:463
|
4465 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:825
|
4466 |
+
msgid "EXIF element name or Content Template"
|
4467 |
+
msgstr ""
|
4468 |
+
|
4469 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:476
|
4470 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:836
|
4471 |
+
msgid "Delimiters"
|
4472 |
+
msgstr ""
|
4473 |
+
|
4474 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:531
|
4475 |
+
msgid "Standard field mapping"
|
4476 |
+
msgstr ""
|
4477 |
+
|
4478 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:534
|
4479 |
+
msgid "Taxonomy term mapping"
|
4480 |
+
msgstr ""
|
4481 |
+
|
4482 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:549
|
4483 |
+
msgid "Custom field mapping"
|
4484 |
+
msgstr ""
|
4485 |
+
|
4486 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:644
|
4487 |
+
msgid "Edit IPTC EXIF Rule cancelled."
|
4488 |
msgstr ""
|
4489 |
|
4490 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:779
|
|
|
4491 |
msgid "IPTC & EXIF Mapping Progress"
|
4492 |
msgstr ""
|
4493 |
|
4494 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:797
|
|
|
4495 |
msgid "IPTC & EXIF Processing Options"
|
4496 |
msgstr ""
|
4497 |
|
4498 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:799
|
4499 |
msgid ""
|
4500 |
"In this tab you can define the rules for mapping IPTC (International Press "
|
4501 |
"Telecommunications Council) and EXIF (EXchangeable Image File) metadata to "
|
4502 |
+
"WordPress standard attachment fields, taxonomy terms and custom fields."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4503 |
msgstr ""
|
4504 |
|
4505 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1276
|
4506 |
+
msgctxt "list_table_column"
|
4507 |
+
msgid "IPTC Value"
|
4508 |
msgstr ""
|
4509 |
|
4510 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1277
|
4511 |
+
msgctxt "list_table_column"
|
4512 |
+
msgid "EXIF/Template Value"
|
4513 |
msgstr ""
|
4514 |
|
4515 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1278
|
4516 |
+
msgctxt "list_table_column"
|
4517 |
+
msgid "Priority "
|
4518 |
msgstr ""
|
4519 |
|
4520 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1281
|
4521 |
+
msgctxt "list_table_column"
|
4522 |
+
msgid "Delimiter(s)"
|
4523 |
msgstr ""
|
4524 |
|
4525 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1282
|
4526 |
+
msgctxt "list_table_column"
|
4527 |
+
msgid "Parent"
|
4528 |
msgstr ""
|
4529 |
|
4530 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:1427
|
4531 |
+
msgid "Purge IPTC EXIF values"
|
|
|
4532 |
msgstr ""
|
4533 |
|
4534 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2728
|
4535 |
+
msgctxt "table_view_singular"
|
4536 |
+
msgid "Standard"
|
|
|
|
|
|
|
4537 |
msgstr ""
|
4538 |
|
4539 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2729
|
4540 |
+
msgctxt "table_view_plural"
|
4541 |
+
msgid "Standard"
|
4542 |
msgstr ""
|
4543 |
|
4544 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2732
|
4545 |
+
msgctxt "table_view_singular"
|
4546 |
+
msgid "Taxonomy"
|
4547 |
msgstr ""
|
4548 |
|
4549 |
+
#: includes/class-mla-settings-iptc-exif-tab.php:2733
|
4550 |
+
msgctxt "table_view_plural"
|
4551 |
+
msgid "Taxonomy"
|
4552 |
msgstr ""
|
4553 |
|
4554 |
#: includes/class-mla-settings-shortcodes-tab.php:79
|
4557 |
msgstr ""
|
4558 |
|
4559 |
#: includes/class-mla-settings-shortcodes-tab.php:79
|
4560 |
+
#: includes/class-mla-settings-shortcodes-tab.php:144
|
4561 |
+
#: includes/class-mla-settings-shortcodes-tab.php:176
|
4562 |
+
#: includes/class-mla-settings-shortcodes-tab.php:241
|
4563 |
+
#: includes/class-mla-settings-shortcodes-tab.php:244
|
4564 |
+
#: includes/class-mla-settings-shortcodes-tab.php:263
|
4565 |
msgid "Template"
|
4566 |
msgstr ""
|
4567 |
|
4584 |
msgid "%1$s: Duplicate new %2$s name \"%3$s\", reverting to \"%4$s\"."
|
4585 |
msgstr ""
|
4586 |
|
4587 |
+
#: includes/class-mla-settings-shortcodes-tab.php:139
|
4588 |
#, php-format
|
4589 |
msgid "%1$s: New %2$s \"%3$s\" has no content; not added."
|
4590 |
msgstr ""
|
4591 |
|
4592 |
+
#: includes/class-mla-settings-shortcodes-tab.php:144
|
4593 |
#, php-format
|
4594 |
msgid "%1$s \"%2$s\" added."
|
4595 |
msgstr ""
|
4596 |
|
4597 |
+
#: includes/class-mla-settings-shortcodes-tab.php:176
|
4598 |
#, php-format
|
4599 |
msgid "%1$s \"%2$s\" copied to \"%3$s\"."
|
4600 |
msgstr ""
|
4601 |
|
4602 |
+
#: includes/class-mla-settings-shortcodes-tab.php:198
|
4603 |
msgid "style template name"
|
4604 |
msgstr ""
|
4605 |
|
4606 |
+
#: includes/class-mla-settings-shortcodes-tab.php:198
|
4607 |
msgid "markup template name"
|
4608 |
msgstr ""
|
4609 |
|
4610 |
+
#: includes/class-mla-settings-shortcodes-tab.php:203
|
4611 |
#, php-format
|
4612 |
msgid "%1$s: Blank %2$s, reverting to \"%3$s\"."
|
4613 |
msgstr ""
|
4614 |
|
4615 |
+
#: includes/class-mla-settings-shortcodes-tab.php:210
|
4616 |
#, php-format
|
4617 |
msgid "%1$s: Duplicate new %2$s \"%3$s\", reverting to \"%4$s\"."
|
4618 |
msgstr ""
|
4619 |
|
4620 |
+
#: includes/class-mla-settings-shortcodes-tab.php:214
|
4621 |
#, php-format
|
4622 |
msgid "%1$s: Reserved %2$s \"%3$s\", reverting to \"%4$s\"."
|
4623 |
msgstr ""
|
4624 |
|
4625 |
+
#: includes/class-mla-settings-shortcodes-tab.php:218
|
4626 |
#, php-format
|
4627 |
msgctxt "message_list"
|
4628 |
msgid "Changing %1$s from \"%2$s\" to \"%3$s\""
|
4629 |
msgstr ""
|
4630 |
|
4631 |
+
#: includes/class-mla-settings-shortcodes-tab.php:241
|
4632 |
#, php-format
|
4633 |
msgid "%1$s \"%2$s\" updated."
|
4634 |
msgstr ""
|
4635 |
|
4636 |
+
#: includes/class-mla-settings-shortcodes-tab.php:244
|
4637 |
#, php-format
|
4638 |
msgid "%1$s \"%2$s\" no changes detected."
|
4639 |
msgstr ""
|
4640 |
|
4641 |
+
#: includes/class-mla-settings-shortcodes-tab.php:263
|
4642 |
#, php-format
|
4643 |
msgid "%1$s \"%2$s\" deleted."
|
4644 |
msgstr ""
|
4645 |
|
4646 |
+
#: includes/class-mla-settings-shortcodes-tab.php:319
|
4647 |
+
#: includes/class-mla-settings-shortcodes-tab.php:322
|
4648 |
+
#: includes/class-mla-settings.php:951
|
4649 |
msgid "Shortcodes"
|
4650 |
msgstr ""
|
4651 |
|
4652 |
+
#: includes/class-mla-settings-shortcodes-tab.php:322
|
4653 |
#, php-format
|
4654 |
msgid "%1$s no changes detected."
|
4655 |
msgstr ""
|
4656 |
|
4657 |
+
#: includes/class-mla-settings-shortcodes-tab.php:354
|
4658 |
msgid "select template type"
|
4659 |
msgstr ""
|
4660 |
|
4661 |
+
#: includes/class-mla-settings-shortcodes-tab.php:355
|
4662 |
msgid "select template shortcode"
|
4663 |
msgstr ""
|
4664 |
|
4665 |
+
#: includes/class-mla-settings-shortcodes-tab.php:357
|
4666 |
msgid "Select a template type and shortcode to generate the section areas."
|
4667 |
msgstr ""
|
4668 |
|
4669 |
+
#: includes/class-mla-settings-shortcodes-tab.php:393
|
4670 |
+
#: includes/class-mla-settings-shortcodes-tab.php:407
|
4671 |
msgid "Add Template"
|
4672 |
msgstr ""
|
4673 |
|
4674 |
+
#: includes/class-mla-settings-shortcodes-tab.php:402
|
4675 |
+
#: includes/class-mla-settings-shortcodes-tab.php:473
|
4676 |
msgid ""
|
4677 |
"The name/“slug” is the URL-friendly, unique key for the "
|
4678 |
"template. It must be all lowercase and contain only letters, numbers and "
|
4679 |
"hyphens (-)."
|
4680 |
msgstr ""
|
4681 |
|
4682 |
+
#: includes/class-mla-settings-shortcodes-tab.php:410
|
4683 |
+
#: includes/class-mla-settings-shortcodes-tab.php:482
|
4684 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1082
|
4685 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1304
|
4686 |
+
msgid "Copy"
|
4687 |
msgstr ""
|
4688 |
|
4689 |
+
#: includes/class-mla-settings-shortcodes-tab.php:463
|
4690 |
+
msgid "View Template"
|
4691 |
msgstr ""
|
4692 |
|
4693 |
+
#: includes/class-mla-settings-shortcodes-tab.php:463
|
4694 |
+
msgid "Edit Template"
|
|
|
|
|
4695 |
msgstr ""
|
4696 |
|
4697 |
+
#: includes/class-mla-settings-shortcodes-tab.php:524
|
4698 |
msgid "Add Template cancelled."
|
4699 |
msgstr ""
|
4700 |
|
4701 |
+
#: includes/class-mla-settings-shortcodes-tab.php:527
|
4702 |
msgid "Edit Template cancelled."
|
4703 |
msgstr ""
|
4704 |
|
4705 |
+
#: includes/class-mla-settings-shortcodes-tab.php:631
|
4706 |
msgid "Theme"
|
4707 |
msgstr ""
|
4708 |
|
4709 |
+
#: includes/class-mla-settings-shortcodes-tab.php:652
|
4710 |
msgid "Imagick support is not installed."
|
4711 |
msgstr ""
|
4712 |
|
4713 |
+
#: includes/class-mla-settings-shortcodes-tab.php:659
|
4714 |
msgid "Ghostscript support is not installed."
|
4715 |
msgstr ""
|
4716 |
|
4717 |
+
#: includes/class-mla-settings-shortcodes-tab.php:663
|
4718 |
#: includes/class-mla-wpml-support.php:1689
|
4719 |
#: includes/class-mla-wpml-support.php:1691
|
4720 |
msgid "WARNING:"
|
4721 |
msgstr ""
|
4722 |
|
4723 |
+
#: includes/class-mla-settings-shortcodes-tab.php:663
|
4724 |
msgid " MLA Viewer support may not be available"
|
4725 |
msgstr ""
|
4726 |
|
4727 |
+
#: includes/class-mla-settings-shortcodes-tab.php:699
|
4728 |
msgid "MLA Shortcode Options"
|
4729 |
msgstr ""
|
4730 |
|
4731 |
+
#: includes/class-mla-settings-shortcodes-tab.php:700
|
4732 |
msgid ""
|
4733 |
"In this tab you can view the default style and markup templates. You can "
|
4734 |
"also define additional templates and use the <code>mla_style</code> and "
|
4736 |
"shortcodes."
|
4737 |
msgstr ""
|
4738 |
|
4739 |
+
#: includes/class-mla-settings-shortcodes-tab.php:702
|
4740 |
#, php-format
|
4741 |
msgid ""
|
4742 |
"You can find more information about shortcode templates and how MLA and "
|
4744 |
"the <strong>\"Help\"</strong> tab in the upper-right corner of this screen."
|
4745 |
msgstr ""
|
4746 |
|
4747 |
+
#: includes/class-mla-settings-shortcodes-tab.php:702
|
4748 |
msgid "Style and Markup Templates documentation"
|
4749 |
msgstr ""
|
4750 |
|
4751 |
+
#: includes/class-mla-settings-shortcodes-tab.php:702
|
4752 |
msgid "Style and Markup Templates"
|
4753 |
msgstr ""
|
4754 |
|
4755 |
+
#: includes/class-mla-settings-shortcodes-tab.php:708
|
4756 |
msgid "Add New Template"
|
4757 |
msgstr ""
|
4758 |
|
4759 |
+
#: includes/class-mla-settings-shortcodes-tab.php:709
|
4760 |
msgid "Search Templates"
|
4761 |
msgstr ""
|
4762 |
|
4763 |
+
#: includes/class-mla-settings-shortcodes-tab.php:959
|
4764 |
msgctxt "list_table_column"
|
4765 |
msgid "Type"
|
4766 |
msgstr ""
|
4767 |
|
4768 |
+
#: includes/class-mla-settings-shortcodes-tab.php:960
|
4769 |
msgctxt "list_table_column"
|
4770 |
msgid "Shortcode"
|
4771 |
msgstr ""
|
4772 |
|
4773 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1082
|
4774 |
msgid "Make a copy"
|
4775 |
msgstr ""
|
4776 |
|
4777 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1102
|
4778 |
msgid "default"
|
4779 |
msgstr ""
|
4780 |
|
4781 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1115
|
4782 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1999
|
4783 |
msgctxt "table_view_singular"
|
4784 |
msgid "Style"
|
4785 |
msgstr ""
|
4786 |
|
4787 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1115
|
4788 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2003
|
4789 |
msgctxt "table_view_singular"
|
4790 |
msgid "Markup"
|
4791 |
msgstr ""
|
4792 |
|
4793 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1303
|
4794 |
+
#: includes/class-mla-thumbnail-generation.php:631
|
4795 |
msgid "Delete"
|
4796 |
msgstr ""
|
4797 |
|
4798 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1323
|
4799 |
msgid "Default"
|
4800 |
msgstr ""
|
4801 |
|
4802 |
+
#: includes/class-mla-settings-shortcodes-tab.php:1326
|
4803 |
msgid "Custom"
|
4804 |
msgstr ""
|
4805 |
|
4806 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2000
|
4807 |
msgctxt "table_view_plural"
|
4808 |
msgid "Style"
|
4809 |
msgstr ""
|
4810 |
|
4811 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2004
|
4812 |
msgctxt "table_view_plural"
|
4813 |
msgid "Markup"
|
4814 |
msgstr ""
|
4815 |
|
4816 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2007
|
4817 |
#: includes/class-mla-template-support.php:70
|
4818 |
#: includes/class-mla-template-support.php:126
|
4819 |
msgctxt "table_view_singular"
|
4820 |
msgid "Gallery"
|
4821 |
msgstr ""
|
4822 |
|
4823 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2008
|
4824 |
msgctxt "table_view_plural"
|
4825 |
msgid "Gallery"
|
4826 |
msgstr ""
|
4827 |
|
4828 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2011
|
4829 |
#: includes/class-mla-template-support.php:88
|
4830 |
#: includes/class-mla-template-support.php:174
|
4831 |
msgctxt "table_view_singular"
|
4832 |
msgid "Tag Cloud"
|
4833 |
msgstr ""
|
4834 |
|
4835 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2012
|
4836 |
msgctxt "table_view_plural"
|
4837 |
msgid "Tag Cloud"
|
4838 |
msgstr ""
|
4839 |
|
4840 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2015
|
4841 |
#: includes/class-mla-template-support.php:106
|
4842 |
#: includes/class-mla-template-support.php:222
|
4843 |
msgctxt "table_view_singular"
|
4844 |
msgid "Term List"
|
4845 |
msgstr ""
|
4846 |
|
4847 |
+
#: includes/class-mla-settings-shortcodes-tab.php:2016
|
4848 |
msgctxt "table_view_plural"
|
4849 |
msgid "Term List"
|
4850 |
msgstr ""
|
5138 |
msgid "No view slug found"
|
5139 |
msgstr ""
|
5140 |
|
5141 |
+
#: includes/class-mla-settings.php:426 includes/class-mla-settings.php:650
|
5142 |
+
#: includes/class-mla-settings.php:1471
|
5143 |
msgid "Settings"
|
5144 |
msgstr ""
|
5145 |
|
5146 |
+
#: includes/class-mla-settings.php:445
|
5147 |
msgid "Views per page"
|
5148 |
msgstr ""
|
5149 |
|
5150 |
+
#: includes/class-mla-settings.php:456
|
5151 |
msgid "Types per page"
|
5152 |
msgstr ""
|
5153 |
|
5154 |
+
#: includes/class-mla-settings.php:467
|
5155 |
msgid "Upload types per page"
|
5156 |
msgstr ""
|
5157 |
|
5158 |
+
#: includes/class-mla-settings.php:478
|
5159 |
msgid "Shortcode templates per page"
|
5160 |
msgstr ""
|
5161 |
|
5162 |
+
#: includes/class-mla-settings.php:489 includes/class-mla-settings.php:500
|
5163 |
msgid "Rules per page"
|
5164 |
msgstr ""
|
5165 |
|
5166 |
+
#: includes/class-mla-settings.php:512
|
5167 |
msgid "Plugins per page"
|
5168 |
msgstr ""
|
5169 |
|
5170 |
+
#: includes/class-mla-settings.php:722 includes/class-mla-settings.php:759
|
5171 |
+
#: includes/class-mla-settings.php:899
|
5172 |
#, php-format
|
5173 |
msgctxt "error_log"
|
5174 |
msgid "%1$s: %2$s unknown type = \"%3$s\""
|
5175 |
msgstr ""
|
5176 |
|
5177 |
+
#: includes/class-mla-settings.php:797 includes/class-mla-settings.php:1064
|
5178 |
msgid "Go to Bottom"
|
5179 |
msgstr ""
|
5180 |
|
5181 |
+
#: includes/class-mla-settings.php:948
|
5182 |
msgid "General"
|
5183 |
msgstr ""
|
5184 |
|
5185 |
+
#: includes/class-mla-settings.php:949
|
5186 |
msgid "Views"
|
5187 |
msgstr ""
|
5188 |
|
5189 |
+
#: includes/class-mla-settings.php:950
|
5190 |
msgid "Uploads"
|
5191 |
msgstr ""
|
5192 |
|
5193 |
+
#: includes/class-mla-settings.php:952
|
5194 |
msgid "Custom Fields"
|
5195 |
msgstr ""
|
5196 |
|
5197 |
+
#: includes/class-mla-settings.php:953
|
5198 |
msgid "IPTC/EXIF"
|
5199 |
msgstr ""
|
5200 |
|
5201 |
+
#: includes/class-mla-settings.php:954
|
5202 |
msgid "Documentation"
|
5203 |
msgstr ""
|
5204 |
|
5205 |
+
#: includes/class-mla-settings.php:955
|
5206 |
msgid "Debug"
|
5207 |
msgstr ""
|
5208 |
|
5209 |
+
#: includes/class-mla-settings.php:1055
|
5210 |
msgid "General Processing Options"
|
5211 |
msgstr ""
|
5212 |
|
5213 |
+
#: includes/class-mla-settings.php:1057
|
5214 |
#, php-format
|
5215 |
msgid ""
|
5216 |
"In this tab you can find a number of options for controlling the "
|
5219 |
"any changes you make."
|
5220 |
msgstr ""
|
5221 |
|
5222 |
+
#: includes/class-mla-settings.php:1057
|
5223 |
msgid "Media/Assistant Table Defaults"
|
5224 |
msgstr ""
|
5225 |
|
5226 |
+
#: includes/class-mla-settings.php:1057
|
5227 |
msgid "Media Manager Enhancements"
|
5228 |
msgstr ""
|
5229 |
|
5230 |
+
#: includes/class-mla-settings.php:1060
|
5231 |
msgid "Delete General options and restore default settings"
|
5232 |
msgstr ""
|
5233 |
|
5234 |
+
#: includes/class-mla-settings.php:1065 includes/class-mla-settings.php:1463
|
5235 |
msgid "Support Our Work"
|
5236 |
msgstr ""
|
5237 |
|
5238 |
+
#: includes/class-mla-settings.php:1066 includes/class-mla-settings.php:1069
|
5239 |
msgid "Donate to FTJ"
|
5240 |
msgstr ""
|
5241 |
|
5242 |
+
#: includes/class-mla-settings.php:1067 includes/class-mla-settings.php:1464
|
5243 |
msgid "Donate"
|
5244 |
msgstr ""
|
5245 |
|
5246 |
+
#: includes/class-mla-settings.php:1069
|
5247 |
#, php-format
|
5248 |
msgid ""
|
5249 |
"This plugin was inspired by my work on the WordPress web site for our "
|
5252 |
"our work. Thank you!"
|
5253 |
msgstr ""
|
5254 |
|
5255 |
+
#: includes/class-mla-settings.php:1069
|
5256 |
msgid "tax-deductible donation"
|
5257 |
msgstr ""
|
5258 |
|
5259 |
+
#: includes/class-mla-settings.php:1088
|
5260 |
msgid "enhanced version of the WordPress [gallery] shortcode."
|
5261 |
msgstr ""
|
5262 |
|
5263 |
+
#: includes/class-mla-settings.php:1089
|
5264 |
msgid "enhanced version of the WordPress Tag Cloud."
|
5265 |
msgstr ""
|
5266 |
|
5267 |
+
#: includes/class-mla-settings.php:1090
|
5268 |
msgid ""
|
5269 |
"provides flat or hierarchical lists, dropdown controls and checkbox lists of "
|
5270 |
"taxonomy terms."
|
5271 |
msgstr ""
|
5272 |
|
5273 |
+
#: includes/class-mla-settings.php:1102
|
5274 |
msgid "Shortcodes made available by this plugin"
|
5275 |
msgstr ""
|
5276 |
|
5277 |
+
#: includes/class-mla-settings.php:1217
|
5278 |
msgid "Debug settings saved."
|
5279 |
msgstr ""
|
5280 |
|
5281 |
+
#: includes/class-mla-settings.php:1313
|
5282 |
#, php-format
|
5283 |
msgid "%1$s: Reseting the %2$s file ( %3$s ) \"%4$s\"."
|
5284 |
msgstr ""
|
5285 |
|
5286 |
+
#: includes/class-mla-settings.php:1313 includes/class-mla-settings.php:1364
|
5287 |
+
#: includes/class-mla-settings.php:1388 includes/class-mla-settings.php:1398
|
5288 |
+
#: includes/class-mla-settings.php:1424
|
5289 |
msgid "Error Log"
|
5290 |
msgstr ""
|
5291 |
|
5292 |
+
#: includes/class-mla-settings.php:1374
|
5293 |
#, php-format
|
5294 |
msgid "Error log file (%1$s) not found; click Reset to create it."
|
5295 |
msgstr ""
|
5296 |
|
5297 |
+
#: includes/class-mla-settings.php:1419 includes/class-mla-settings.php:1432
|
5298 |
msgid "Debug Options"
|
5299 |
msgstr ""
|
5300 |
|
5301 |
+
#: includes/class-mla-settings.php:1422
|
5302 |
msgid "Debug Settings"
|
5303 |
msgstr ""
|
5304 |
|
5305 |
+
#: includes/class-mla-settings.php:1432
|
5306 |
#, php-format
|
5307 |
msgid "Click %1$s to update the %2$s."
|
5308 |
msgstr ""
|
5309 |
|
5310 |
+
#: includes/class-mla-settings.php:1451
|
5311 |
msgid "You do not have permission to manage plugin settings."
|
5312 |
msgstr ""
|
5313 |
|
5314 |
+
#: includes/class-mla-settings.php:1483
|
5315 |
msgid "Cannot render content tab"
|
5316 |
msgstr ""
|
5317 |
|
5318 |
+
#: includes/class-mla-settings.php:1486
|
5319 |
msgid "Unknown content tab"
|
5320 |
msgstr ""
|
5321 |
|
5322 |
+
#: includes/class-mla-settings.php:1502
|
5323 |
msgid "Dismiss this notice"
|
5324 |
msgstr ""
|
5325 |
|
5326 |
+
#: includes/class-mla-settings.php:1529
|
5327 |
#, php-format
|
5328 |
msgid "%s attachment"
|
5329 |
msgid_plural "%s attachments"
|
5330 |
msgstr[0] ""
|
5331 |
msgstr[1] ""
|
5332 |
|
5333 |
+
#: includes/class-mla-settings.php:1531
|
5334 |
#, php-format
|
5335 |
msgid "Deleted custom field value from %1$s."
|
5336 |
msgstr ""
|
5337 |
|
5338 |
+
#: includes/class-mla-settings.php:1534
|
5339 |
msgid "No attachments contained this custom field."
|
5340 |
msgstr ""
|
5341 |
|
5342 |
+
#: includes/class-mla-settings.php:1564 includes/class-mla-settings.php:1574
|
5343 |
#, php-format
|
5344 |
msgctxt "message_list"
|
5345 |
msgid "%1$s - references updated."
|
5346 |
msgstr ""
|
5347 |
|
5348 |
+
#: includes/class-mla-settings.php:1617
|
5349 |
msgid "General settings saved."
|
5350 |
msgstr ""
|
5351 |
|
5352 |
+
#: includes/class-mla-settings.php:1656
|
5353 |
msgid "General settings reset to default values."
|
5354 |
msgstr ""
|
5355 |
|
5356 |
+
#: includes/class-mla-settings.php:1698
|
5357 |
msgid "select settings"
|
5358 |
msgstr ""
|
5359 |
|
5360 |
+
#: includes/class-mla-settings.php:1718
|
5361 |
msgid "Import ALL Settings"
|
5362 |
msgstr ""
|
5363 |
|
5364 |
+
#: includes/class-mla-settings.php:1747 includes/class-mla-settings.php:1763
|
5365 |
msgctxt "message_list"
|
5366 |
msgid "exported"
|
5367 |
msgstr ""
|
5368 |
|
5369 |
+
#: includes/class-mla-settings.php:1749 includes/class-mla-settings.php:1765
|
5370 |
msgctxt "message_list"
|
5371 |
msgid "skipped"
|
5372 |
msgstr ""
|
5373 |
|
5374 |
+
#: includes/class-mla-settings.php:1772
|
5375 |
msgid "ALL settings exported."
|
5376 |
msgstr ""
|
5377 |
|
5378 |
+
#: includes/class-mla-settings.php:1783
|
5379 |
#, php-format
|
5380 |
msgid "%1$s: The settings directory ( %2$s ) cannot be created."
|
5381 |
msgstr ""
|
5382 |
|
5383 |
+
#: includes/class-mla-settings.php:1787
|
5384 |
#, php-format
|
5385 |
msgid "%1$s: The settings directory ( %2$s ) is not writable."
|
5386 |
msgstr ""
|
5387 |
|
5388 |
+
#: includes/class-mla-settings.php:1798
|
5389 |
#, php-format
|
5390 |
msgid "%1$s: The settings file ( %2$s ) could not be opened."
|
5391 |
msgstr ""
|
5392 |
|
5393 |
+
#: includes/class-mla-settings.php:1805
|
5394 |
#, php-format
|
5395 |
msgctxt "error_log"
|
5396 |
msgid "%1$s: _export_settings $error_info = \"%2$s\"."
|
5397 |
msgstr ""
|
5398 |
|
5399 |
+
#: includes/class-mla-settings.php:1814
|
5400 |
#, php-format
|
5401 |
msgid "%1$s: Writing the settings file ( %2$s ) \"%3$s\"."
|
5402 |
msgstr ""
|
5403 |
|
5404 |
+
#: includes/class-mla-settings.php:1820
|
5405 |
#, php-format
|
5406 |
msgid "Settings exported; %1$s settings recorded."
|
5407 |
msgstr ""
|
5408 |
|
5409 |
+
#: includes/class-mla-settings.php:1838
|
5410 |
msgid "No settings imported."
|
5411 |
msgstr ""
|
5412 |
|
5413 |
+
#: includes/class-mla-settings.php:1847
|
5414 |
msgid "Please select an import settings file from the dropdown list."
|
5415 |
msgstr ""
|
5416 |
|
5417 |
+
#: includes/class-mla-settings.php:1851
|
5418 |
msgid "The import settings dropdown selection is missing."
|
5419 |
msgstr ""
|
5420 |
|
5421 |
+
#: includes/class-mla-settings.php:1859
|
5422 |
#, php-format
|
5423 |
msgctxt "error_log"
|
5424 |
msgid "%1$s: _import_settings $error_info = \"%2$s\"."
|
5425 |
msgstr ""
|
5426 |
|
5427 |
+
#: includes/class-mla-settings.php:1868
|
5428 |
#, php-format
|
5429 |
msgid "%1$s: Reading the settings file ( %2$s ) \"%3$s\"."
|
5430 |
msgstr ""
|
5431 |
|
5432 |
+
#: includes/class-mla-settings.php:1887 includes/class-mla-settings.php:1903
|
5433 |
msgctxt "message_list"
|
5434 |
msgid "updated"
|
5435 |
msgstr ""
|
5436 |
|
5437 |
+
#: includes/class-mla-settings.php:1890 includes/class-mla-settings.php:1906
|
5438 |
msgctxt "message_list"
|
5439 |
msgid "unchanged"
|
5440 |
msgstr ""
|
5441 |
|
5442 |
+
#: includes/class-mla-settings.php:1911
|
5443 |
#, php-format
|
5444 |
msgid "Settings imported; %1$s updated, %2$s unchanged."
|
5445 |
msgstr ""
|
5446 |
|
5447 |
#: includes/class-mla-shortcode-support.php:439
|
5448 |
#: includes/class-mla-shortcode-support.php:1805
|
5449 |
+
#: includes/class-mla-shortcode-support.php:3921
|
5450 |
+
#: includes/class-mla-shortcode-support.php:4207
|
5451 |
msgid "Previous"
|
5452 |
msgstr ""
|
5453 |
|
5454 |
#: includes/class-mla-shortcode-support.php:440
|
5455 |
#: includes/class-mla-shortcode-support.php:1806
|
5456 |
+
#: includes/class-mla-shortcode-support.php:3970
|
5457 |
+
#: includes/class-mla-shortcode-support.php:4213
|
5458 |
msgid "Next"
|
5459 |
msgstr ""
|
5460 |
|
5512 |
msgid "no-terms"
|
5513 |
msgstr ""
|
5514 |
|
5515 |
+
#: includes/class-mla-shortcode-support.php:4615
|
5516 |
+
#: includes/class-mla-shortcode-support.php:5000
|
5517 |
+
#: includes/class-mla-shortcode-support.php:5037
|
5518 |
msgid "Invalid mla_gallery"
|
5519 |
msgstr ""
|
5520 |
|
5521 |
+
#: includes/class-mla-shortcode-support.php:5325
|
5522 |
msgid "mla_debug query"
|
5523 |
msgstr ""
|
5524 |
|
5525 |
+
#: includes/class-mla-shortcode-support.php:5326
|
5526 |
msgid "mla_debug request"
|
5527 |
msgstr ""
|
5528 |
|
5529 |
+
#: includes/class-mla-shortcode-support.php:5327
|
5530 |
msgid "mla_debug query_vars"
|
5531 |
msgstr ""
|
5532 |
|
5533 |
+
#: includes/class-mla-shortcode-support.php:5328
|
5534 |
msgid "mla_debug post_count"
|
5535 |
msgstr ""
|
5536 |
|
5537 |
+
#: includes/class-mla-shortcode-support.php:5396
|
5538 |
msgid "mla_debug WHERE filter"
|
5539 |
msgstr ""
|
5540 |
|
5541 |
+
#: includes/class-mla-shortcode-support.php:5420
|
5542 |
msgid "mla_debug modified WHERE filter"
|
5543 |
msgstr ""
|
5544 |
|
5545 |
+
#: includes/class-mla-shortcode-support.php:5443
|
5546 |
msgid "mla_debug ORDER BY filter, incoming"
|
5547 |
msgstr ""
|
5548 |
|
5549 |
+
#: includes/class-mla-shortcode-support.php:5443
|
5550 |
msgid "Replacement ORDER BY clause"
|
5551 |
msgstr ""
|
5552 |
|
5553 |
+
#: includes/class-mla-shortcode-support.php:5466
|
5554 |
msgid "mla_debug posts_clauses filter"
|
5555 |
msgstr ""
|
5556 |
|
5557 |
+
#: includes/class-mla-shortcode-support.php:5484
|
5558 |
msgid "mla_debug posts_clauses_request filter"
|
5559 |
msgstr ""
|
5560 |
|
5561 |
+
#: includes/class-mla-shortcode-support.php:5677
|
5562 |
msgid "Invalid taxonomy"
|
5563 |
msgstr ""
|
5564 |
|
5565 |
+
#: includes/class-mla-shortcode-support.php:5867
|
5566 |
msgid "mla_debug query arguments"
|
5567 |
msgstr ""
|
5568 |
|
5569 |
+
#: includes/class-mla-shortcode-support.php:5868
|
5570 |
msgid "mla_debug last_query"
|
5571 |
msgstr ""
|
5572 |
|
5573 |
+
#: includes/class-mla-shortcode-support.php:5869
|
5574 |
msgid "mla_debug last_error"
|
5575 |
msgstr ""
|
5576 |
|
5577 |
+
#: includes/class-mla-shortcode-support.php:5870
|
5578 |
msgid "mla_debug num_rows"
|
5579 |
msgstr ""
|
5580 |
|
5581 |
+
#: includes/class-mla-shortcode-support.php:5871
|
5582 |
msgid "mla_debug found_rows"
|
5583 |
msgstr ""
|
5584 |
|
5740 |
|
5741 |
#: includes/class-mla-thumbnail-generation.php:96
|
5742 |
#: includes/class-mla-thumbnail-generation.php:98
|
5743 |
+
#: includes/class-mla-thumbnail-generation.php:614
|
5744 |
msgid "Generate Thumbnails"
|
5745 |
msgstr ""
|
5746 |
|
5747 |
+
#: includes/class-mla-thumbnail-generation.php:371
|
5748 |
#, php-format
|
5749 |
msgid "Item %1$d"
|
5750 |
msgstr ""
|
5751 |
|
5752 |
+
#: includes/class-mla-thumbnail-generation.php:388
|
5753 |
msgid "has native thumbnail."
|
5754 |
msgstr ""
|
5755 |
|
5756 |
+
#: includes/class-mla-thumbnail-generation.php:408
|
5757 |
msgid "Featured Image retained."
|
5758 |
msgstr ""
|
5759 |
|
5760 |
+
#: includes/class-mla-thumbnail-generation.php:416
|
5761 |
#, php-format
|
5762 |
msgid "%1$s: %2$sno attached file."
|
5763 |
msgstr ""
|
5764 |
|
5765 |
+
#: includes/class-mla-thumbnail-generation.php:420
|
5766 |
msgid "unsupported file type."
|
5767 |
msgstr ""
|
5768 |
|
5769 |
+
#: includes/class-mla-thumbnail-generation.php:428
|
5770 |
+
#: includes/class-mla-thumbnail-generation.php:440
|
5771 |
#, php-format
|
5772 |
msgid "%1$s: %2$sthumbnail generation failed"
|
5773 |
msgstr ""
|
5774 |
|
5775 |
+
#: includes/class-mla-thumbnail-generation.php:436
|
5776 |
#, php-format
|
5777 |
msgid "%1$sWordPress-style thumbnail generated."
|
5778 |
msgstr ""
|
5779 |
|
5780 |
+
#: includes/class-mla-thumbnail-generation.php:484
|
5781 |
#, php-format
|
5782 |
msgid "%1$s: %2$swp_insert_attachment failed."
|
5783 |
msgstr ""
|
5784 |
|
5785 |
+
#: includes/class-mla-thumbnail-generation.php:501
|
5786 |
#, php-format
|
5787 |
msgid "%1$sthumbnail generated as new item %2$s."
|
5788 |
msgstr ""
|
5789 |
|
5790 |
+
#: includes/class-mla-thumbnail-generation.php:550
|
5791 |
+
#: includes/class-mla-thumbnail-generation.php:658
|
5792 |
msgid "Generated Thumbnails"
|
5793 |
msgstr ""
|
5794 |
|
5795 |
+
#: includes/class-mla-thumbnail-generation.php:604
|
5796 |
msgid ""
|
5797 |
"Type “WP” generates native WordPress thumbnails without creating "
|
5798 |
"a separate image item."
|
5799 |
msgstr ""
|
5800 |
|
5801 |
+
#: includes/class-mla-thumbnail-generation.php:615
|
5802 |
msgid ""
|
5803 |
"Pull down the Help menu and select Thumbnail Generation for setting details"
|
5804 |
msgstr ""
|
5805 |
|
5806 |
+
#: includes/class-mla-thumbnail-generation.php:616
|
5807 |
msgid "Width"
|
5808 |
msgstr ""
|
5809 |
|
5810 |
+
#: includes/class-mla-thumbnail-generation.php:617
|
5811 |
msgid "Height"
|
5812 |
msgstr ""
|
5813 |
|
5814 |
+
#: includes/class-mla-thumbnail-generation.php:618
|
5815 |
msgid "Best Fit"
|
5816 |
msgstr ""
|
5817 |
|
5818 |
+
#: includes/class-mla-thumbnail-generation.php:619
|
5819 |
msgid "Page"
|
5820 |
msgstr ""
|
5821 |
|
5822 |
+
#: includes/class-mla-thumbnail-generation.php:620
|
5823 |
msgid "Resolution"
|
5824 |
msgstr ""
|
5825 |
|
5826 |
+
#: includes/class-mla-thumbnail-generation.php:621
|
5827 |
msgid "Quality"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
+
#: includes/class-mla-thumbnail-generation.php:627
|
5831 |
msgid "Existing Items"
|
5832 |
msgstr ""
|
5833 |
|
5834 |
+
#: includes/class-mla-thumbnail-generation.php:629
|
5835 |
msgid "Ignore"
|
5836 |
msgstr ""
|
5837 |
|
5838 |
+
#: includes/class-mla-thumbnail-generation.php:632
|
5839 |
msgid "Suffix"
|
5840 |
msgstr ""
|
5841 |
|
languages/media-library-assistant-en_US.po
CHANGED
@@ -1,8 +1,8 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Media Library Assistant\n"
|
4 |
-
"POT-Creation-Date: 2017-
|
5 |
-
"PO-Revision-Date: 2017-
|
6 |
"Language-Team: David Lingren <david@fairtradejudaica.org>\n"
|
7 |
"MIME-Version: 1.0\n"
|
8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
@@ -288,6 +288,13 @@ msgstr ""
|
|
288 |
msgid "Enter the size of the thumbnail/icon images, in pixels"
|
289 |
msgstr ""
|
290 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
291 |
msgid "Bulk Chunk Size"
|
292 |
msgstr ""
|
293 |
|
@@ -1437,6 +1444,9 @@ msgstr ""
|
|
1437 |
msgid "View"
|
1438 |
msgstr ""
|
1439 |
|
|
|
|
|
|
|
1440 |
msgid "(no title: bad ID)"
|
1441 |
msgstr ""
|
1442 |
|
@@ -2394,6 +2404,12 @@ msgstr ""
|
|
2394 |
msgid "PAUSED"
|
2395 |
msgstr ""
|
2396 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2397 |
msgid "No custom field mapping rules to process."
|
2398 |
msgstr ""
|
2399 |
|
@@ -2545,7 +2561,7 @@ msgstr ""
|
|
2545 |
msgid "Execute All Rules"
|
2546 |
msgstr ""
|
2547 |
|
2548 |
-
msgid "Add New Rule"
|
2549 |
msgstr ""
|
2550 |
|
2551 |
msgid "Nothing to execute"
|
@@ -2770,11 +2786,25 @@ msgctxt "table_view_plural"
|
|
2770 |
msgid "Uninstalled"
|
2771 |
msgstr ""
|
2772 |
|
2773 |
-
|
2774 |
-
msgid "%1$s: No %2$s settings to process."
|
2775 |
msgstr ""
|
2776 |
|
2777 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2778 |
msgstr ""
|
2779 |
|
2780 |
msgid "IPTC & EXIF Mapping Progress"
|
@@ -2786,52 +2816,46 @@ msgstr ""
|
|
2786 |
msgid ""
|
2787 |
"In this tab you can define the rules for mapping IPTC (International Press "
|
2788 |
"Telecommunications Council) and EXIF (EXchangeable Image File) metadata to "
|
2789 |
-
"WordPress standard attachment fields, taxonomy terms and custom fields.
|
2790 |
-
"<strong>NOTE:</strong> settings changes will not be made permanent until you "
|
2791 |
-
"click \"Save Changes\" at the bottom of this page."
|
2792 |
-
msgstr ""
|
2793 |
-
|
2794 |
-
#, php-format
|
2795 |
-
msgid ""
|
2796 |
-
"You can find more information about using the controls in this tab to define "
|
2797 |
-
"mapping rules and apply them in the %1$s section of the Documentation."
|
2798 |
-
msgstr ""
|
2799 |
-
|
2800 |
-
msgid "IPTC/EXIF Options documentation"
|
2801 |
msgstr ""
|
2802 |
|
2803 |
-
|
|
|
2804 |
msgstr ""
|
2805 |
|
2806 |
-
|
|
|
2807 |
msgstr ""
|
2808 |
|
2809 |
-
|
|
|
2810 |
msgstr ""
|
2811 |
|
2812 |
-
|
|
|
2813 |
msgstr ""
|
2814 |
|
2815 |
-
|
|
|
2816 |
msgstr ""
|
2817 |
|
2818 |
-
msgid "
|
2819 |
msgstr ""
|
2820 |
|
2821 |
-
|
2822 |
-
msgid ""
|
2823 |
-
"Click %1$s to update the \"Enable IPTC/EXIF mapping...\" checkbox and/or all "
|
2824 |
-
"rule changes and additions at once. <strong>No rule mapping will be "
|
2825 |
-
"performed.</strong>"
|
2826 |
msgstr ""
|
2827 |
|
2828 |
-
|
|
|
2829 |
msgstr ""
|
2830 |
|
2831 |
-
|
|
|
2832 |
msgstr ""
|
2833 |
|
2834 |
-
|
|
|
2835 |
msgstr ""
|
2836 |
|
2837 |
#, php-format
|
@@ -2928,13 +2952,13 @@ msgid ""
|
|
2928 |
"hyphens (-)."
|
2929 |
msgstr ""
|
2930 |
|
2931 |
-
msgid "
|
2932 |
msgstr ""
|
2933 |
|
2934 |
-
msgid "
|
2935 |
msgstr ""
|
2936 |
|
2937 |
-
msgid "
|
2938 |
msgstr ""
|
2939 |
|
2940 |
msgid "Add Template cancelled."
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Media Library Assistant\n"
|
4 |
+
"POT-Creation-Date: 2017-07-11 20:39-0700\n"
|
5 |
+
"PO-Revision-Date: 2017-07-11 20:40-0700\n"
|
6 |
"Language-Team: David Lingren <david@fairtradejudaica.org>\n"
|
7 |
"MIME-Version: 1.0\n"
|
8 |
"Content-Type: text/plain; charset=UTF-8\n"
|
288 |
msgid "Enter the size of the thumbnail/icon images, in pixels"
|
289 |
msgstr ""
|
290 |
|
291 |
+
msgid "Show Primary Column File Name"
|
292 |
+
msgstr ""
|
293 |
+
|
294 |
+
msgid ""
|
295 |
+
"Check/uncheck this option to show/omit the file name from the primary column."
|
296 |
+
msgstr ""
|
297 |
+
|
298 |
msgid "Bulk Chunk Size"
|
299 |
msgstr ""
|
300 |
|
1444 |
msgid "View"
|
1445 |
msgstr ""
|
1446 |
|
1447 |
+
msgid "File name"
|
1448 |
+
msgstr ""
|
1449 |
+
|
1450 |
msgid "(no title: bad ID)"
|
1451 |
msgstr ""
|
1452 |
|
2404 |
msgid "PAUSED"
|
2405 |
msgstr ""
|
2406 |
|
2407 |
+
msgid "Custom field mapping settings updated."
|
2408 |
+
msgstr ""
|
2409 |
+
|
2410 |
+
msgid "Custom field no mapping changes detected."
|
2411 |
+
msgstr ""
|
2412 |
+
|
2413 |
msgid "No custom field mapping rules to process."
|
2414 |
msgstr ""
|
2415 |
|
2561 |
msgid "Execute All Rules"
|
2562 |
msgstr ""
|
2563 |
|
2564 |
+
msgid "Add New Custom Field Rule"
|
2565 |
msgstr ""
|
2566 |
|
2567 |
msgid "Nothing to execute"
|
2786 |
msgid "Uninstalled"
|
2787 |
msgstr ""
|
2788 |
|
2789 |
+
msgid "updated."
|
|
|
2790 |
msgstr ""
|
2791 |
|
2792 |
+
msgid "EXIF element name or Content Template"
|
2793 |
+
msgstr ""
|
2794 |
+
|
2795 |
+
msgid "Delimiters"
|
2796 |
+
msgstr ""
|
2797 |
+
|
2798 |
+
msgid "Standard field mapping"
|
2799 |
+
msgstr ""
|
2800 |
+
|
2801 |
+
msgid "Taxonomy term mapping"
|
2802 |
+
msgstr ""
|
2803 |
+
|
2804 |
+
msgid "Custom field mapping"
|
2805 |
+
msgstr ""
|
2806 |
+
|
2807 |
+
msgid "Edit IPTC EXIF Rule cancelled."
|
2808 |
msgstr ""
|
2809 |
|
2810 |
msgid "IPTC & EXIF Mapping Progress"
|
2816 |
msgid ""
|
2817 |
"In this tab you can define the rules for mapping IPTC (International Press "
|
2818 |
"Telecommunications Council) and EXIF (EXchangeable Image File) metadata to "
|
2819 |
+
"WordPress standard attachment fields, taxonomy terms and custom fields."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2820 |
msgstr ""
|
2821 |
|
2822 |
+
msgctxt "list_table_column"
|
2823 |
+
msgid "IPTC Value"
|
2824 |
msgstr ""
|
2825 |
|
2826 |
+
msgctxt "list_table_column"
|
2827 |
+
msgid "EXIF/Template Value"
|
2828 |
msgstr ""
|
2829 |
|
2830 |
+
msgctxt "list_table_column"
|
2831 |
+
msgid "Priority "
|
2832 |
msgstr ""
|
2833 |
|
2834 |
+
msgctxt "list_table_column"
|
2835 |
+
msgid "Delimiter(s)"
|
2836 |
msgstr ""
|
2837 |
|
2838 |
+
msgctxt "list_table_column"
|
2839 |
+
msgid "Parent"
|
2840 |
msgstr ""
|
2841 |
|
2842 |
+
msgid "Purge IPTC EXIF values"
|
2843 |
msgstr ""
|
2844 |
|
2845 |
+
msgctxt "table_view_singular"
|
2846 |
+
msgid "Standard"
|
|
|
|
|
|
|
2847 |
msgstr ""
|
2848 |
|
2849 |
+
msgctxt "table_view_plural"
|
2850 |
+
msgid "Standard"
|
2851 |
msgstr ""
|
2852 |
|
2853 |
+
msgctxt "table_view_singular"
|
2854 |
+
msgid "Taxonomy"
|
2855 |
msgstr ""
|
2856 |
|
2857 |
+
msgctxt "table_view_plural"
|
2858 |
+
msgid "Taxonomy"
|
2859 |
msgstr ""
|
2860 |
|
2861 |
#, php-format
|
2952 |
"hyphens (-)."
|
2953 |
msgstr ""
|
2954 |
|
2955 |
+
msgid "Copy"
|
2956 |
msgstr ""
|
2957 |
|
2958 |
+
msgid "View Template"
|
2959 |
msgstr ""
|
2960 |
|
2961 |
+
msgid "Edit Template"
|
2962 |
msgstr ""
|
2963 |
|
2964 |
msgid "Add Template cancelled."
|
languages/media-library-assistant-en_US.pot
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Media Library Assistant\n"
|
5 |
-
"POT-Creation-Date: 2017-
|
6 |
"PO-Revision-Date: 2015-08-21 21:38-0800\n"
|
7 |
"Last-Translator: David Lingren <david@fairtradejudaica.org>\n"
|
8 |
"Language-Team: David Lingren <david@fairtradejudaica.org>\n"
|
@@ -289,6 +289,13 @@ msgstr ""
|
|
289 |
msgid "Enter the size of the thumbnail/icon images, in pixels"
|
290 |
msgstr ""
|
291 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
292 |
msgid "Bulk Chunk Size"
|
293 |
msgstr ""
|
294 |
|
@@ -1438,6 +1445,9 @@ msgstr ""
|
|
1438 |
msgid "View"
|
1439 |
msgstr ""
|
1440 |
|
|
|
|
|
|
|
1441 |
msgid "(no title: bad ID)"
|
1442 |
msgstr ""
|
1443 |
|
@@ -2395,6 +2405,12 @@ msgstr ""
|
|
2395 |
msgid "PAUSED"
|
2396 |
msgstr ""
|
2397 |
|
|
|
|
|
|
|
|
|
|
|
|
|
2398 |
msgid "No custom field mapping rules to process."
|
2399 |
msgstr ""
|
2400 |
|
@@ -2546,7 +2562,7 @@ msgstr ""
|
|
2546 |
msgid "Execute All Rules"
|
2547 |
msgstr ""
|
2548 |
|
2549 |
-
msgid "Add New Rule"
|
2550 |
msgstr ""
|
2551 |
|
2552 |
msgid "Nothing to execute"
|
@@ -2771,11 +2787,25 @@ msgctxt "table_view_plural"
|
|
2771 |
msgid "Uninstalled"
|
2772 |
msgstr ""
|
2773 |
|
2774 |
-
|
2775 |
-
msgid "%1$s: No %2$s settings to process."
|
2776 |
msgstr ""
|
2777 |
|
2778 |
-
msgid "
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2779 |
msgstr ""
|
2780 |
|
2781 |
msgid "IPTC & EXIF Mapping Progress"
|
@@ -2787,52 +2817,46 @@ msgstr ""
|
|
2787 |
msgid ""
|
2788 |
"In this tab you can define the rules for mapping IPTC (International Press "
|
2789 |
"Telecommunications Council) and EXIF (EXchangeable Image File) metadata to "
|
2790 |
-
"WordPress standard attachment fields, taxonomy terms and custom fields.
|
2791 |
-
"<strong>NOTE:</strong> settings changes will not be made permanent until you "
|
2792 |
-
"click \"Save Changes\" at the bottom of this page."
|
2793 |
-
msgstr ""
|
2794 |
-
|
2795 |
-
#, php-format
|
2796 |
-
msgid ""
|
2797 |
-
"You can find more information about using the controls in this tab to define "
|
2798 |
-
"mapping rules and apply them in the %1$s section of the Documentation."
|
2799 |
-
msgstr ""
|
2800 |
-
|
2801 |
-
msgid "IPTC/EXIF Options documentation"
|
2802 |
msgstr ""
|
2803 |
|
2804 |
-
|
|
|
2805 |
msgstr ""
|
2806 |
|
2807 |
-
|
|
|
2808 |
msgstr ""
|
2809 |
|
2810 |
-
|
|
|
2811 |
msgstr ""
|
2812 |
|
2813 |
-
|
|
|
2814 |
msgstr ""
|
2815 |
|
2816 |
-
|
|
|
2817 |
msgstr ""
|
2818 |
|
2819 |
-
msgid "
|
2820 |
msgstr ""
|
2821 |
|
2822 |
-
|
2823 |
-
msgid ""
|
2824 |
-
"Click %1$s to update the \"Enable IPTC/EXIF mapping...\" checkbox and/or all "
|
2825 |
-
"rule changes and additions at once. <strong>No rule mapping will be "
|
2826 |
-
"performed.</strong>"
|
2827 |
msgstr ""
|
2828 |
|
2829 |
-
|
|
|
2830 |
msgstr ""
|
2831 |
|
2832 |
-
|
|
|
2833 |
msgstr ""
|
2834 |
|
2835 |
-
|
|
|
2836 |
msgstr ""
|
2837 |
|
2838 |
#, php-format
|
@@ -2929,13 +2953,13 @@ msgid ""
|
|
2929 |
"hyphens (-)."
|
2930 |
msgstr ""
|
2931 |
|
2932 |
-
msgid "
|
2933 |
msgstr ""
|
2934 |
|
2935 |
-
msgid "
|
2936 |
msgstr ""
|
2937 |
|
2938 |
-
msgid "
|
2939 |
msgstr ""
|
2940 |
|
2941 |
msgid "Add Template cancelled."
|
2 |
msgid ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Media Library Assistant\n"
|
5 |
+
"POT-Creation-Date: 2017-07-11 20:39-0700\n"
|
6 |
"PO-Revision-Date: 2015-08-21 21:38-0800\n"
|
7 |
"Last-Translator: David Lingren <david@fairtradejudaica.org>\n"
|
8 |
"Language-Team: David Lingren <david@fairtradejudaica.org>\n"
|
289 |
msgid "Enter the size of the thumbnail/icon images, in pixels"
|
290 |
msgstr ""
|
291 |
|
292 |
+
msgid "Show Primary Column File Name"
|
293 |
+
msgstr ""
|
294 |
+
|
295 |
+
msgid ""
|
296 |
+
"Check/uncheck this option to show/omit the file name from the primary column."
|
297 |
+
msgstr ""
|
298 |
+
|
299 |
msgid "Bulk Chunk Size"
|
300 |
msgstr ""
|
301 |
|
1445 |
msgid "View"
|
1446 |
msgstr ""
|
1447 |
|
1448 |
+
msgid "File name"
|
1449 |
+
msgstr ""
|
1450 |
+
|
1451 |
msgid "(no title: bad ID)"
|
1452 |
msgstr ""
|
1453 |
|
2405 |
msgid "PAUSED"
|
2406 |
msgstr ""
|
2407 |
|
2408 |
+
msgid "Custom field mapping settings updated."
|
2409 |
+
msgstr ""
|
2410 |
+
|
2411 |
+
msgid "Custom field no mapping changes detected."
|
2412 |
+
msgstr ""
|
2413 |
+
|
2414 |
msgid "No custom field mapping rules to process."
|
2415 |
msgstr ""
|
2416 |
|
2562 |
msgid "Execute All Rules"
|
2563 |
msgstr ""
|
2564 |
|
2565 |
+
msgid "Add New Custom Field Rule"
|
2566 |
msgstr ""
|
2567 |
|
2568 |
msgid "Nothing to execute"
|
2787 |
msgid "Uninstalled"
|
2788 |
msgstr ""
|
2789 |
|
2790 |
+
msgid "updated."
|
|
|
2791 |
msgstr ""
|
2792 |
|
2793 |
+
msgid "EXIF element name or Content Template"
|
2794 |
+
msgstr ""
|
2795 |
+
|
2796 |
+
msgid "Delimiters"
|
2797 |
+
msgstr ""
|
2798 |
+
|
2799 |
+
msgid "Standard field mapping"
|
2800 |
+
msgstr ""
|
2801 |
+
|
2802 |
+
msgid "Taxonomy term mapping"
|
2803 |
+
msgstr ""
|
2804 |
+
|
2805 |
+
msgid "Custom field mapping"
|
2806 |
+
msgstr ""
|
2807 |
+
|
2808 |
+
msgid "Edit IPTC EXIF Rule cancelled."
|
2809 |
msgstr ""
|
2810 |
|
2811 |
msgid "IPTC & EXIF Mapping Progress"
|
2817 |
msgid ""
|
2818 |
"In this tab you can define the rules for mapping IPTC (International Press "
|
2819 |
"Telecommunications Council) and EXIF (EXchangeable Image File) metadata to "
|
2820 |
+
"WordPress standard attachment fields, taxonomy terms and custom fields."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2821 |
msgstr ""
|
2822 |
|
2823 |
+
msgctxt "list_table_column"
|
2824 |
+
msgid "IPTC Value"
|
2825 |
msgstr ""
|
2826 |
|
2827 |
+
msgctxt "list_table_column"
|
2828 |
+
msgid "EXIF/Template Value"
|
2829 |
msgstr ""
|
2830 |
|
2831 |
+
msgctxt "list_table_column"
|
2832 |
+
msgid "Priority "
|
2833 |
msgstr ""
|
2834 |
|
2835 |
+
msgctxt "list_table_column"
|
2836 |
+
msgid "Delimiter(s)"
|
2837 |
msgstr ""
|
2838 |
|
2839 |
+
msgctxt "list_table_column"
|
2840 |
+
msgid "Parent"
|
2841 |
msgstr ""
|
2842 |
|
2843 |
+
msgid "Purge IPTC EXIF values"
|
2844 |
msgstr ""
|
2845 |
|
2846 |
+
msgctxt "table_view_singular"
|
2847 |
+
msgid "Standard"
|
|
|
|
|
|
|
2848 |
msgstr ""
|
2849 |
|
2850 |
+
msgctxt "table_view_plural"
|
2851 |
+
msgid "Standard"
|
2852 |
msgstr ""
|
2853 |
|
2854 |
+
msgctxt "table_view_singular"
|
2855 |
+
msgid "Taxonomy"
|
2856 |
msgstr ""
|
2857 |
|
2858 |
+
msgctxt "table_view_plural"
|
2859 |
+
msgid "Taxonomy"
|
2860 |
msgstr ""
|
2861 |
|
2862 |
#, php-format
|
2953 |
"hyphens (-)."
|
2954 |
msgstr ""
|
2955 |
|
2956 |
+
msgid "Copy"
|
2957 |
msgstr ""
|
2958 |
|
2959 |
+
msgid "View Template"
|
2960 |
msgstr ""
|
2961 |
|
2962 |
+
msgid "Edit Template"
|
2963 |
msgstr ""
|
2964 |
|
2965 |
msgid "Add Template cancelled."
|
phpDocs/classes.svg
CHANGED
@@ -4,567 +4,583 @@
|
|
4 |
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
5 |
-->
|
6 |
<!-- Title: G Pages: 1 -->
|
7 |
-
<svg width="882pt" height="
|
8 |
-
viewBox="0.00 0.00 882.16
|
9 |
-
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4
|
10 |
<title>G</title>
|
11 |
-
<polygon fill="white" stroke="none" points="-4,4 -4,-
|
12 |
<g id="clust1" class="cluster"><title>cluster_Global</title>
|
13 |
-
<path fill="none" stroke="gray" d="M309.074,-
|
14 |
-
<text text-anchor="middle" x="581.618" y="-
|
15 |
</g>
|
16 |
-
<!-- \\
|
17 |
-
<g id="node1" class="node"><title>\\
|
18 |
-
<polygon fill="none" stroke="black" points="
|
19 |
-
<text text-anchor="middle" x="718.161" y="-
|
20 |
</g>
|
21 |
-
<!-- \\
|
22 |
-
<g id="
|
23 |
-
<
|
24 |
-
<text text-anchor="middle" x="
|
25 |
</g>
|
26 |
-
<!-- \\
|
27 |
-
<g id="
|
28 |
-
<
|
29 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
</g>
|
31 |
<!-- \\ACP_Addon_MLA_Editing_Strategy -->
|
32 |
-
<g id="
|
33 |
-
<polygon fill="none" stroke="black" points="827.661,-
|
34 |
-
<text text-anchor="middle" x="718.161" y="-
|
35 |
</g>
|
36 |
<!-- \\ACP_Editing_Strategy_Post -->
|
37 |
-
<g id="
|
38 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
39 |
-
<text text-anchor="middle" x="360.574" y="-
|
40 |
</g>
|
41 |
<!-- \\ACP_Addon_MLA_Editing_Strategy->\\ACP_Editing_Strategy_Post -->
|
42 |
-
<g id="
|
43 |
-
<path fill="none" stroke="black" d="M608.
|
44 |
-
<polygon fill="none" stroke="black" points="
|
45 |
</g>
|
46 |
<!-- \\AC_Addon_MLA_ListScreen -->
|
47 |
-
<g id="
|
48 |
-
<polygon fill="none" stroke="black" points="804.161,-
|
49 |
-
<text text-anchor="middle" x="718.161" y="-
|
50 |
</g>
|
51 |
<!-- \\AC_ListScreen_Media -->
|
52 |
-
<g id="
|
53 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
54 |
-
<text text-anchor="middle" x="360.574" y="-
|
55 |
</g>
|
56 |
<!-- \\AC_Addon_MLA_ListScreen->\\AC_ListScreen_Media -->
|
57 |
-
<g id="
|
58 |
-
<path fill="none" stroke="black" d="
|
59 |
-
<polygon fill="none" stroke="black" points="468.
|
60 |
</g>
|
61 |
<!-- \\ACP_Addon_MLA_Editing_Model_Media_Title -->
|
62 |
-
<g id="
|
63 |
-
<polygon fill="none" stroke="black" points="858.161,-
|
64 |
-
<text text-anchor="middle" x="718.161" y="-
|
65 |
</g>
|
66 |
<!-- \\ACP_Editing_Model_Media_Title -->
|
67 |
-
<g id="
|
68 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
69 |
-
<text text-anchor="middle" x="360.574" y="-
|
70 |
</g>
|
71 |
<!-- \\ACP_Addon_MLA_Editing_Model_Media_Title->\\ACP_Editing_Model_Media_Title -->
|
72 |
-
<g id="
|
73 |
-
<path fill="none" stroke="black" d="M587.
|
74 |
-
<polygon fill="none" stroke="black" points="492.
|
75 |
</g>
|
76 |
<!-- \\ACP_Addon_MLA_Column_Title -->
|
77 |
-
<g id="
|
78 |
-
<polygon fill="none" stroke="black" points="814.161,-
|
79 |
-
<text text-anchor="middle" x="718.161" y="-
|
80 |
</g>
|
81 |
<!-- \\AC_Column_Media_Title -->
|
82 |
-
<g id="
|
83 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
84 |
-
<text text-anchor="middle" x="360.574" y="-
|
85 |
</g>
|
86 |
<!-- \\ACP_Addon_MLA_Column_Title->\\AC_Column_Media_Title -->
|
87 |
-
<g id="
|
88 |
-
<path fill="none" stroke="black" d="M621.
|
89 |
-
<polygon fill="none" stroke="black" points="478.
|
90 |
</g>
|
91 |
<!-- \\ACP_Column_EditingInterface -->
|
92 |
-
<g id="
|
93 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
94 |
-
<text text-anchor="middle" x="360.574" y="-
|
95 |
</g>
|
96 |
<!-- \\ACP_Addon_MLA_Column_Title->\\ACP_Column_EditingInterface -->
|
97 |
-
<g id="
|
98 |
-
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M621.
|
99 |
-
<polygon fill="none" stroke="black" points="488.
|
100 |
</g>
|
101 |
<!-- \\ACP_Addon_MLA_Column_Parent -->
|
102 |
-
<g id="
|
103 |
-
<polygon fill="none" stroke="black" points="817.661,-
|
104 |
-
<text text-anchor="middle" x="718.161" y="-
|
105 |
</g>
|
106 |
<!-- \\AC_Column_Media_Parent -->
|
107 |
-
<g id="
|
108 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
109 |
-
<text text-anchor="middle" x="360.574" y="-
|
110 |
</g>
|
111 |
<!-- \\ACP_Addon_MLA_Column_Parent->\\AC_Column_Media_Parent -->
|
112 |
-
<g id="
|
113 |
-
<path fill="none" stroke="black" d="M618.
|
114 |
-
<polygon fill="none" stroke="black" points="482.
|
115 |
</g>
|
116 |
<!-- \\ACP_Addon_MLA_Column_MenuOrder -->
|
117 |
-
<g id="
|
118 |
-
<polygon fill="none" stroke="black" points="827.661,-
|
119 |
-
<text text-anchor="middle" x="718.161" y="-
|
120 |
</g>
|
121 |
<!-- \\ACP_Addon_MLA_Column_MenuOrder->\\ACP_Column_EditingInterface -->
|
122 |
-
<g id="
|
123 |
-
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M608.
|
124 |
-
<polygon fill="none" stroke="black" points="488.
|
125 |
</g>
|
126 |
<!-- \\AC_Column -->
|
127 |
-
<g id="
|
128 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
129 |
-
<text text-anchor="middle" x="360.574" y="-
|
130 |
</g>
|
131 |
<!-- \\ACP_Addon_MLA_Column_MenuOrder->\\AC_Column -->
|
132 |
-
<g id="
|
133 |
-
<path fill="none" stroke="black" d="M608.
|
134 |
-
<polygon fill="none" stroke="black" points="428.
|
135 |
</g>
|
136 |
<!-- \\ACP_Addon_MLA_Column_AltText -->
|
137 |
-
<g id="
|
138 |
-
<polygon fill="none" stroke="black" points="821.161,-
|
139 |
-
<text text-anchor="middle" x="718.161" y="-
|
140 |
</g>
|
141 |
<!-- \\ACP_Addon_MLA_Column_AltText->\\ACP_Column_EditingInterface -->
|
142 |
-
<g id="
|
143 |
-
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M614.
|
144 |
-
<polygon fill="none" stroke="black" points="488.
|
145 |
</g>
|
146 |
<!-- \\ACP_Column_Media_AlternateText -->
|
147 |
-
<g id="
|
148 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
149 |
-
<text text-anchor="middle" x="360.574" y="-
|
150 |
</g>
|
151 |
<!-- \\ACP_Addon_MLA_Column_AltText->\\ACP_Column_Media_AlternateText -->
|
152 |
-
<g id="
|
153 |
-
<path fill="none" stroke="black" d="M614.
|
154 |
-
<polygon fill="none" stroke="black" points="494.
|
155 |
</g>
|
156 |
<!-- \\ACP_Addon_MLA_Column_Caption -->
|
157 |
-
<g id="
|
158 |
-
<polygon fill="none" stroke="black" points="821.161,-
|
159 |
-
<text text-anchor="middle" x="718.161" y="-
|
160 |
</g>
|
161 |
<!-- \\ACP_Addon_MLA_Column_Caption->\\ACP_Column_EditingInterface -->
|
162 |
-
<g id="
|
163 |
-
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M614.
|
164 |
-
<polygon fill="none" stroke="black" points="488.
|
165 |
</g>
|
166 |
<!-- \\ACP_Column_Media_Caption -->
|
167 |
-
<g id="
|
168 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
169 |
-
<text text-anchor="middle" x="360.574" y="-
|
170 |
</g>
|
171 |
<!-- \\ACP_Addon_MLA_Column_Caption->\\ACP_Column_Media_Caption -->
|
172 |
-
<g id="
|
173 |
-
<path fill="none" stroke="black" d="M614.
|
174 |
-
<polygon fill="none" stroke="black" points="488.
|
175 |
</g>
|
176 |
<!-- \\ACP_Addon_MLA_Column_Description -->
|
177 |
-
<g id="
|
178 |
-
<polygon fill="none" stroke="black" points="834.661,-
|
179 |
-
<text text-anchor="middle" x="718.161" y="-
|
180 |
</g>
|
181 |
<!-- \\ACP_Addon_MLA_Column_Description->\\ACP_Column_EditingInterface -->
|
182 |
-
<g id="
|
183 |
-
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M601.
|
184 |
-
<polygon fill="none" stroke="black" points="488.
|
185 |
</g>
|
186 |
<!-- \\AC_Column_Media_Description -->
|
187 |
-
<g id="
|
188 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
189 |
-
<text text-anchor="middle" x="360.574" y="-
|
190 |
</g>
|
191 |
<!-- \\ACP_Addon_MLA_Column_Description->\\AC_Column_Media_Description -->
|
192 |
-
<g id="
|
193 |
-
<path fill="none" stroke="black" d="M601.
|
194 |
-
<polygon fill="none" stroke="black" points="491.
|
195 |
</g>
|
196 |
<!-- \\ACP_Addon_MLA_Column_MimeType -->
|
197 |
-
<g id="
|
198 |
-
<polygon fill="none" stroke="black" points="824.161,-
|
199 |
-
<text text-anchor="middle" x="718.161" y="-
|
200 |
</g>
|
201 |
<!-- \\ACP_Addon_MLA_Column_MimeType->\\ACP_Column_EditingInterface -->
|
202 |
-
<g id="
|
203 |
-
<path fill="none" stroke="black" stroke-dasharray="1,5" d="
|
204 |
-
<polygon fill="none" stroke="black" points="488.
|
205 |
</g>
|
206 |
<!-- \\AC_Column_Media_MimeType -->
|
207 |
-
<g id="
|
208 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
209 |
-
<text text-anchor="middle" x="360.574" y="-
|
210 |
</g>
|
211 |
<!-- \\ACP_Addon_MLA_Column_MimeType->\\AC_Column_Media_MimeType -->
|
212 |
-
<g id="
|
213 |
-
<path fill="none" stroke="black" d="
|
214 |
-
<polygon fill="none" stroke="black" points="490.
|
215 |
</g>
|
216 |
<!-- \\ACP_Addon_MLA_Column_Date -->
|
217 |
-
<g id="
|
218 |
-
<polygon fill="none" stroke="black" points="810.661,-
|
219 |
-
<text text-anchor="middle" x="718.161" y="-
|
220 |
</g>
|
221 |
<!-- \\ACP_Column_Media_Date -->
|
222 |
-
<g id="
|
223 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
224 |
-
<text text-anchor="middle" x="360.574" y="-
|
225 |
</g>
|
226 |
<!-- \\ACP_Addon_MLA_Column_Date->\\ACP_Column_Media_Date -->
|
227 |
-
<g id="
|
228 |
-
<path fill="none" stroke="black" d="M625.
|
229 |
-
<polygon fill="none" stroke="black" points="482.
|
230 |
</g>
|
231 |
<!-- \\ACP_Addon_MLA_Column_Author -->
|
232 |
-
<g id="
|
233 |
-
<polygon fill="none" stroke="black" points="817.661,-
|
234 |
-
<text text-anchor="middle" x="718.161" y="-
|
235 |
</g>
|
236 |
<!-- \\ACP_Addon_MLA_Column_Author->\\ACP_Column_EditingInterface -->
|
237 |
-
<g id="
|
238 |
-
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M618.
|
239 |
-
<polygon fill="none" stroke="black" points="488.
|
240 |
</g>
|
241 |
<!-- \\AC_Column_Media_Author -->
|
242 |
-
<g id="
|
243 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-
|
244 |
-
<text text-anchor="middle" x="360.574" y="-
|
245 |
</g>
|
246 |
<!-- \\ACP_Addon_MLA_Column_Author->\\AC_Column_Media_Author -->
|
247 |
-
<g id="
|
248 |
-
<path fill="none" stroke="black" d="M618.
|
249 |
-
<polygon fill="none" stroke="black" points="484.
|
250 |
-
</g>
|
251 |
-
<!-- \\MLA_Ajax -->
|
252 |
-
<g id="node14" class="node"><title>\\MLA_Ajax</title>
|
253 |
-
<polygon fill="none" stroke="black" points="753.661,-3572.57 682.661,-3572.57 682.661,-3536.57 753.661,-3536.57 753.661,-3572.57"/>
|
254 |
-
<text text-anchor="middle" x="718.161" y="-3551.77" font-family="Courier,monospace" font-size="11.00">MLA_Ajax</text>
|
255 |
-
</g>
|
256 |
-
<!-- \\MLACoreOptions -->
|
257 |
-
<g id="node15" class="node"><title>\\MLACoreOptions</title>
|
258 |
-
<polygon fill="none" stroke="black" points="773.661,-3518.57 662.661,-3518.57 662.661,-3482.57 773.661,-3482.57 773.661,-3518.57"/>
|
259 |
-
<text text-anchor="middle" x="718.161" y="-3497.77" font-family="Courier,monospace" font-size="11.00">MLACoreOptions</text>
|
260 |
-
</g>
|
261 |
-
<!-- \\MLACore -->
|
262 |
-
<g id="node16" class="node"><title>\\MLACore</title>
|
263 |
-
<polygon fill="none" stroke="black" points="750.161,-3464.57 686.161,-3464.57 686.161,-3428.57 750.161,-3428.57 750.161,-3464.57"/>
|
264 |
-
<text text-anchor="middle" x="718.161" y="-3443.77" font-family="Courier,monospace" font-size="11.00">MLACore</text>
|
265 |
-
</g>
|
266 |
-
<!-- \\MLA_Checklist_Walker -->
|
267 |
-
<g id="node17" class="node"><title>\\MLA_Checklist_Walker</title>
|
268 |
-
<polygon fill="none" stroke="black" points="794.161,-2600.57 642.161,-2600.57 642.161,-2564.57 794.161,-2564.57 794.161,-2600.57"/>
|
269 |
-
<text text-anchor="middle" x="718.161" y="-2579.77" font-family="Courier,monospace" font-size="11.00">MLA_Checklist_Walker</text>
|
270 |
-
</g>
|
271 |
-
<!-- \\Walker_Category -->
|
272 |
-
<g id="node77" class="node"><title>\\Walker_Category</title>
|
273 |
-
<ellipse fill="none" stroke="black" cx="360.574" cy="-208.574" rx="77.1866" ry="18"/>
|
274 |
-
<text text-anchor="middle" x="360.574" y="-204.874" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\Walker_Category</text>
|
275 |
</g>
|
276 |
-
<!-- \\
|
277 |
-
<g id="
|
278 |
-
<
|
279 |
-
<
|
280 |
-
</g>
|
281 |
-
<!-- \\MLAPDF -->
|
282 |
-
<g id="node18" class="node"><title>\\MLAPDF</title>
|
283 |
-
<polygon fill="none" stroke="black" points="746.661,-3356.57 689.661,-3356.57 689.661,-3320.57 746.661,-3320.57 746.661,-3356.57"/>
|
284 |
-
<text text-anchor="middle" x="718.161" y="-3335.77" font-family="Courier,monospace" font-size="11.00">MLAPDF</text>
|
285 |
-
</g>
|
286 |
-
<!-- \\MLAQuery -->
|
287 |
-
<g id="node19" class="node"><title>\\MLAQuery</title>
|
288 |
-
<polygon fill="none" stroke="black" points="753.661,-3302.57 682.661,-3302.57 682.661,-3266.57 753.661,-3266.57 753.661,-3302.57"/>
|
289 |
-
<text text-anchor="middle" x="718.161" y="-3281.77" font-family="Courier,monospace" font-size="11.00">MLAQuery</text>
|
290 |
</g>
|
291 |
-
<!-- \\
|
292 |
-
<g id="
|
293 |
-
<polygon fill="none" stroke="black" points="
|
294 |
-
<text text-anchor="middle" x="718.161" y="-
|
295 |
</g>
|
296 |
-
<!-- \\
|
297 |
-
<g id="
|
298 |
-
<
|
299 |
-
<text text-anchor="middle" x="718.161" y="-3173.77" font-family="Courier,monospace" font-size="11.00">MLAData_Source</text>
|
300 |
</g>
|
301 |
-
<!-- \\
|
302 |
-
<g id="
|
303 |
-
<polygon fill="none" stroke="black" points="
|
304 |
-
<text text-anchor="middle" x="718.161" y="-
|
305 |
</g>
|
306 |
-
<!-- \\
|
307 |
-
<g id="
|
308 |
-
<polygon fill="none" stroke="black" points="
|
309 |
-
<text text-anchor="middle" x="718.161" y="-
|
310 |
</g>
|
311 |
-
<!-- \\
|
312 |
-
<g id="
|
313 |
-
<polygon fill="none" stroke="black" points="
|
314 |
-
<text text-anchor="middle" x="718.161" y="-
|
315 |
</g>
|
316 |
-
<!-- \\
|
317 |
-
<g id="
|
318 |
-
<
|
319 |
-
<
|
|
|
320 |
</g>
|
321 |
-
<!-- \\
|
322 |
-
<g id="
|
323 |
-
<polygon fill="none" stroke="black" points="
|
324 |
-
<text text-anchor="middle" x="718.161" y="-
|
325 |
</g>
|
326 |
-
<!-- \\
|
327 |
-
<g id="
|
328 |
-
<polygon fill="none" stroke="black" points="
|
329 |
-
<text text-anchor="middle" x="
|
330 |
</g>
|
331 |
-
<!-- \\
|
332 |
-
<g id="
|
333 |
-
<
|
334 |
-
<text text-anchor="middle" x="
|
335 |
</g>
|
336 |
-
<!-- \\
|
337 |
-
<g id="
|
338 |
-
<
|
339 |
-
<
|
340 |
</g>
|
341 |
-
<!-- \\
|
342 |
-
<g id="
|
343 |
-
<
|
344 |
-
<
|
345 |
</g>
|
346 |
-
<!-- \\
|
347 |
-
<g id="
|
348 |
-
<polygon fill="none" stroke="black" points="
|
349 |
-
<text text-anchor="middle" x="718.161" y="-
|
350 |
</g>
|
351 |
-
<!-- \\
|
352 |
-
<g id="
|
353 |
-
<polygon fill="none" stroke="black" points="
|
354 |
-
<text text-anchor="middle" x="718.161" y="-
|
355 |
</g>
|
356 |
-
<!-- \\
|
357 |
-
<g id="
|
358 |
-
<
|
359 |
-
<
|
360 |
</g>
|
361 |
-
<!-- \\
|
362 |
-
<g id="
|
363 |
-
<polygon fill="none" stroke="black" points="
|
364 |
-
<text text-anchor="middle" x="718.161" y="-
|
365 |
</g>
|
366 |
-
<!-- \\
|
367 |
-
<g id="
|
368 |
-
<
|
369 |
-
<text text-anchor="middle" x="
|
370 |
</g>
|
371 |
-
<!-- \\
|
372 |
-
<g id="
|
373 |
-
<
|
374 |
-
<
|
375 |
</g>
|
376 |
-
<!-- \\
|
377 |
-
<g id="
|
378 |
-
<
|
379 |
-
<
|
380 |
</g>
|
381 |
-
<!-- \\
|
382 |
-
<g id="
|
383 |
-
<polygon fill="none" stroke="black" points="
|
384 |
-
<text text-anchor="middle" x="718.161" y="-
|
385 |
</g>
|
386 |
-
<!-- \\
|
387 |
-
<g id="
|
388 |
-
<polygon fill="none" stroke="black" points="
|
389 |
-
<text text-anchor="middle" x="718.161" y="-
|
390 |
</g>
|
391 |
-
<!-- \\
|
392 |
-
<g id="
|
393 |
-
<polygon fill="none" stroke="black" points="
|
394 |
-
<text text-anchor="middle" x="718.161" y="-
|
395 |
</g>
|
396 |
-
<!-- \\
|
397 |
-
<g id="
|
398 |
-
<
|
399 |
-
<text text-anchor="middle" x="
|
400 |
</g>
|
401 |
-
<!-- \\
|
402 |
-
<g id="
|
403 |
-
<
|
404 |
-
<
|
405 |
</g>
|
406 |
-
<!-- \\
|
407 |
-
<g id="
|
408 |
-
<
|
|
|
409 |
</g>
|
410 |
-
<!-- \\
|
411 |
-
<g id="node39" class="node"><title>\\
|
412 |
-
<polygon fill="none" stroke="black" points="
|
413 |
-
<text text-anchor="middle" x="718.161" y="-
|
414 |
</g>
|
415 |
-
<!-- \\
|
416 |
-
<g id="node40" class="node"><title>\\
|
417 |
-
<polygon fill="none" stroke="black" points="
|
418 |
-
<text text-anchor="middle" x="718.161" y="-
|
419 |
</g>
|
420 |
-
<!-- \\
|
421 |
-
<g id="
|
422 |
-
<polygon fill="none" stroke="black" points="
|
423 |
-
<text text-anchor="middle" x="
|
424 |
</g>
|
425 |
-
<!-- \\
|
426 |
-
<g id="
|
427 |
-
<path fill="none" stroke="black" d="
|
428 |
-
<polygon fill="none" stroke="black" points="
|
429 |
-
<path fill="none" stroke="black" d="M635.408,-2098.38C613.763,-2094.62 592.47,-2086.29 578.161,-2069.57 437.741,-1905.54 651.534,-287.233 506.161,-127.574 462.526,-79.6502 411.247,-150.208 361.574,-108.574"/>
|
430 |
</g>
|
431 |
-
<!-- \\
|
432 |
-
<g id="
|
433 |
-
<polygon fill="none" stroke="black" points="
|
434 |
-
<text text-anchor="middle" x="718.161" y="-
|
435 |
</g>
|
436 |
-
<!-- \\
|
437 |
-
<g id="
|
438 |
-
<
|
439 |
-
<text text-anchor="middle" x="
|
440 |
</g>
|
441 |
-
<!-- \\
|
442 |
-
<g id="
|
443 |
-
<path fill="none" stroke="black" d="
|
444 |
-
<polygon fill="none" stroke="black" points="
|
445 |
</g>
|
446 |
-
<!-- \\
|
447 |
-
<g id="
|
448 |
-
<polygon fill="none" stroke="black" points="
|
449 |
-
<text text-anchor="middle" x="718.161" y="-
|
450 |
</g>
|
451 |
-
<!-- \\
|
452 |
-
<g id="
|
453 |
-
<polygon fill="none" stroke="black" points="
|
454 |
-
<text text-anchor="middle" x="718.161" y="-
|
455 |
</g>
|
456 |
-
<!-- \\
|
457 |
-
<g id="
|
458 |
-
<polygon fill="none" stroke="black" points="
|
459 |
-
<text text-anchor="middle" x="718.161" y="-
|
460 |
</g>
|
461 |
-
<!-- \\
|
462 |
-
<g id="
|
463 |
-
<
|
|
|
464 |
</g>
|
465 |
-
<!-- \\
|
466 |
-
<g id="
|
467 |
-
<polygon fill="none" stroke="black" points="
|
468 |
-
<text text-anchor="middle" x="718.161" y="-
|
469 |
</g>
|
470 |
-
<!-- \\
|
471 |
-
<g id="
|
472 |
-
<polygon fill="none" stroke="black" points="
|
473 |
-
<text text-anchor="middle" x="718.161" y="-
|
474 |
</g>
|
475 |
-
<!-- \\
|
476 |
-
<g id="
|
477 |
-
<polygon fill="none" stroke="black" points="
|
478 |
-
<text text-anchor="middle" x="718.161" y="-
|
479 |
</g>
|
480 |
-
<!-- \\
|
481 |
-
<g id="
|
482 |
-
<
|
|
|
483 |
</g>
|
484 |
-
<!-- \\
|
485 |
-
<g id="
|
486 |
-
<polygon fill="none" stroke="black" points="
|
487 |
-
<text text-anchor="middle" x="718.161" y="-
|
488 |
</g>
|
489 |
-
<!-- \\
|
490 |
-
<g id="
|
491 |
-
<
|
|
|
492 |
</g>
|
493 |
-
<!-- \\
|
494 |
-
<g id="
|
495 |
-
<polygon fill="none" stroke="black" points="
|
496 |
-
<text text-anchor="middle" x="718.161" y="-
|
497 |
</g>
|
498 |
-
<!-- \\
|
499 |
-
<g id="
|
500 |
-
<polygon fill="none" stroke="black" points="
|
501 |
-
<text text-anchor="middle" x="718.161" y="-
|
502 |
</g>
|
503 |
-
<!-- \\
|
504 |
-
<g id="
|
505 |
-
<
|
506 |
-
<
|
507 |
-
<path fill="none" stroke="black" d="M645.484,-1181.54C620.658,-1178.67 594.889,-1170.58 578.161,-1151.57 413.98,-965.015 675.974,-217.023 506.161,-35.5741 461.874,11.7482 417.878,-48.6785 361.574,-16.5741"/>
|
508 |
</g>
|
509 |
<!-- \\MLASettings -->
|
510 |
-
<g id="
|
511 |
-
<polygon fill="none" stroke="black" points="763.661,-
|
512 |
-
<text text-anchor="middle" x="718.161" y="-
|
513 |
</g>
|
514 |
<!-- \\MLAShortcode_Support -->
|
515 |
-
<g id="
|
516 |
-
<polygon fill="none" stroke="black" points="794.161,-
|
517 |
-
<text text-anchor="middle" x="718.161" y="-
|
518 |
</g>
|
519 |
-
<!-- \\
|
520 |
-
<g id="
|
521 |
-
<polygon fill="none" stroke="black" points="
|
522 |
-
<text text-anchor="middle" x="718.161" y="-
|
523 |
</g>
|
524 |
-
<!-- \\
|
525 |
-
<g id="
|
526 |
-
<polygon fill="none" stroke="black" points="
|
527 |
-
<text text-anchor="middle" x="718.161" y="-
|
528 |
</g>
|
529 |
-
<!-- \\
|
530 |
-
<g id="
|
531 |
-
<
|
532 |
-
<
|
533 |
</g>
|
534 |
-
<!-- \\
|
535 |
-
<g id="
|
536 |
-
<polygon fill="none" stroke="black" points="790.661,-
|
537 |
-
<text text-anchor="middle" x="718.161" y="-
|
538 |
-
</g>
|
539 |
-
<!-- \\MLA_WPML -->
|
540 |
-
<g id="node58" class="node"><title>\\MLA_WPML</title>
|
541 |
-
<polygon fill="none" stroke="black" points="753.661,-1250.57 682.661,-1250.57 682.661,-1214.57 753.661,-1214.57 753.661,-1250.57"/>
|
542 |
-
<text text-anchor="middle" x="718.161" y="-1229.77" font-family="Courier,monospace" font-size="11.00">MLA_WPML</text>
|
543 |
</g>
|
544 |
-
<!-- \\
|
545 |
-
<g id="
|
546 |
-
<polygon fill="none" stroke="black" points="790.661,-
|
547 |
-
<text text-anchor="middle" x="718.161" y="-
|
548 |
</g>
|
549 |
-
<!-- \\
|
550 |
-
<g id="
|
551 |
-
<
|
552 |
-
<
|
553 |
</g>
|
554 |
-
<!-- \\
|
555 |
-
<g id="
|
556 |
-
<polygon fill="none" stroke="black" points="
|
557 |
-
<text text-anchor="middle" x="718.161" y="-
|
558 |
</g>
|
559 |
-
<!-- \\
|
560 |
-
<g id="
|
561 |
-
<
|
562 |
-
<text text-anchor="middle" x="
|
563 |
</g>
|
564 |
-
<!-- \\
|
565 |
-
<g id="
|
566 |
-
<
|
567 |
-
<
|
568 |
</g>
|
569 |
</g>
|
570 |
</svg>
|
4 |
<!-- Generated by graphviz version 2.38.0 (20140413.2041)
|
5 |
-->
|
6 |
<!-- Title: G Pages: 1 -->
|
7 |
+
<svg width="882pt" height="4458pt"
|
8 |
+
viewBox="0.00 0.00 882.16 4458.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
9 |
+
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 4454)">
|
10 |
<title>G</title>
|
11 |
+
<polygon fill="white" stroke="none" points="-4,4 -4,-4454 878.161,-4454 878.161,4 -4,4"/>
|
12 |
<g id="clust1" class="cluster"><title>cluster_Global</title>
|
13 |
+
<path fill="none" stroke="gray" d="M309.074,-1022C309.074,-1022 854.161,-1022 854.161,-1022 860.161,-1022 866.161,-1028 866.161,-1034 866.161,-1034 866.161,-4430 866.161,-4430 866.161,-4436 860.161,-4442 854.161,-4442 854.161,-4442 309.074,-4442 309.074,-4442 303.074,-4442 297.074,-4436 297.074,-4430 297.074,-4430 297.074,-1034 297.074,-1034 297.074,-1028 303.074,-1022 309.074,-1022"/>
|
14 |
+
<text text-anchor="middle" x="581.618" y="-4429.2" font-family="Times New Roman,serif" font-size="11.00" fill="gray">Global</text>
|
15 |
</g>
|
16 |
+
<!-- \\MLATest -->
|
17 |
+
<g id="node1" class="node"><title>\\MLATest</title>
|
18 |
+
<polygon fill="none" stroke="black" points="750.161,-4414 686.161,-4414 686.161,-4378 750.161,-4378 750.161,-4414"/>
|
19 |
+
<text text-anchor="middle" x="718.161" y="-4393.2" font-family="Courier,monospace" font-size="11.00">MLATest</text>
|
20 |
</g>
|
21 |
+
<!-- \\MLASettings_View -->
|
22 |
+
<g id="node2" class="node"><title>\\MLASettings_View</title>
|
23 |
+
<polygon fill="none" stroke="black" points="780.661,-4360 655.661,-4360 655.661,-4324 780.661,-4324 780.661,-4360"/>
|
24 |
+
<text text-anchor="middle" x="718.161" y="-4339.2" font-family="Courier,monospace" font-size="11.00">MLASettings_View</text>
|
25 |
</g>
|
26 |
+
<!-- \\MLA_View_List_Table -->
|
27 |
+
<g id="node3" class="node"><title>\\MLA_View_List_Table</title>
|
28 |
+
<polygon fill="none" stroke="black" points="790.661,-4198 645.661,-4198 645.661,-4162 790.661,-4162 790.661,-4198"/>
|
29 |
+
<text text-anchor="middle" x="718.161" y="-4177.2" font-family="Courier,monospace" font-size="11.00">MLA_View_List_Table</text>
|
30 |
+
</g>
|
31 |
+
<!-- \\WP_List_Table -->
|
32 |
+
<g id="node65" class="node"><title>\\WP_List_Table</title>
|
33 |
+
<ellipse fill="none" stroke="black" cx="71.4937" cy="-302" rx="71.4873" ry="18"/>
|
34 |
+
<text text-anchor="middle" x="71.4937" y="-298.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\WP_List_Table</text>
|
35 |
+
</g>
|
36 |
+
<!-- \\MLA_View_List_Table->\\WP_List_Table -->
|
37 |
+
<g id="edge1" class="edge"><title>\\MLA_View_List_Table->\\WP_List_Table</title>
|
38 |
+
<path fill="none" stroke="black" d="M645.442,-4187.96C567.677,-4192.66 443.698,-4188.21 361.574,-4126"/>
|
39 |
+
</g>
|
40 |
+
<!-- \\MLASettings_Upload -->
|
41 |
+
<g id="node4" class="node"><title>\\MLASettings_Upload</title>
|
42 |
+
<polygon fill="none" stroke="black" points="787.161,-4252 649.161,-4252 649.161,-4216 787.161,-4216 787.161,-4252"/>
|
43 |
+
<text text-anchor="middle" x="718.161" y="-4231.2" font-family="Courier,monospace" font-size="11.00">MLASettings_Upload</text>
|
44 |
+
</g>
|
45 |
+
<!-- \\MLA_Upload_List_Table -->
|
46 |
+
<g id="node5" class="node"><title>\\MLA_Upload_List_Table</title>
|
47 |
+
<polygon fill="none" stroke="black" points="797.161,-4144 639.161,-4144 639.161,-4108 797.161,-4108 797.161,-4144"/>
|
48 |
+
<text text-anchor="middle" x="718.161" y="-4123.2" font-family="Courier,monospace" font-size="11.00">MLA_Upload_List_Table</text>
|
49 |
+
</g>
|
50 |
+
<!-- \\MLA_Upload_List_Table->\\WP_List_Table -->
|
51 |
+
<g id="edge2" class="edge"><title>\\MLA_Upload_List_Table->\\WP_List_Table</title>
|
52 |
+
<path fill="none" stroke="black" d="M639.103,-4136.59C547.748,-4147.2 403.586,-4157.83 361.574,-4126"/>
|
53 |
+
</g>
|
54 |
+
<!-- \\MLA_Upload_Optional_List_Table -->
|
55 |
+
<g id="node6" class="node"><title>\\MLA_Upload_Optional_List_Table</title>
|
56 |
+
<polygon fill="none" stroke="black" points="827.661,-3874 608.661,-3874 608.661,-3838 827.661,-3838 827.661,-3874"/>
|
57 |
+
<text text-anchor="middle" x="718.161" y="-3853.2" font-family="Courier,monospace" font-size="11.00">MLA_Upload_Optional_List_Table</text>
|
58 |
+
</g>
|
59 |
+
<!-- \\MLA_Upload_Optional_List_Table->\\WP_List_Table -->
|
60 |
+
<g id="edge3" class="edge"><title>\\MLA_Upload_Optional_List_Table->\\WP_List_Table</title>
|
61 |
+
<path fill="none" stroke="black" d="M608.41,-3869.88C597.838,-3873.34 587.563,-3877.65 578.161,-3883 452.42,-3954.55 476.892,-4213.36 361.574,-4126"/>
|
62 |
+
<path fill="none" stroke="black" d="M359.574,-4126C198.474,-4003.96 84.6675,-671.878 73.4114,-330.213"/>
|
63 |
+
<polygon fill="none" stroke="black" points="76.9073,-330.029 73.081,-320.149 69.911,-330.258 76.9073,-330.029"/>
|
64 |
+
</g>
|
65 |
+
<!-- \\MLAData -->
|
66 |
+
<g id="node7" class="node"><title>\\MLAData</title>
|
67 |
+
<polygon fill="none" stroke="black" points="750.161,-4090 686.161,-4090 686.161,-4054 750.161,-4054 750.161,-4090"/>
|
68 |
+
<text text-anchor="middle" x="718.161" y="-4069.2" font-family="Courier,monospace" font-size="11.00">MLAData</text>
|
69 |
+
</g>
|
70 |
+
<!-- \\MLAShortcodes -->
|
71 |
+
<g id="node8" class="node"><title>\\MLAShortcodes</title>
|
72 |
+
<polygon fill="none" stroke="black" points="770.161,-4036 666.161,-4036 666.161,-4000 770.161,-4000 770.161,-4036"/>
|
73 |
+
<text text-anchor="middle" x="718.161" y="-4015.2" font-family="Courier,monospace" font-size="11.00">MLAShortcodes</text>
|
74 |
+
</g>
|
75 |
+
<!-- \\MLA_Ajax -->
|
76 |
+
<g id="node9" class="node"><title>\\MLA_Ajax</title>
|
77 |
+
<polygon fill="none" stroke="black" points="753.661,-3982 682.661,-3982 682.661,-3946 753.661,-3946 753.661,-3982"/>
|
78 |
+
<text text-anchor="middle" x="718.161" y="-3961.2" font-family="Courier,monospace" font-size="11.00">MLA_Ajax</text>
|
79 |
+
</g>
|
80 |
+
<!-- \\MLAOptions -->
|
81 |
+
<g id="node10" class="node"><title>\\MLAOptions</title>
|
82 |
+
<polygon fill="none" stroke="black" points="760.161,-3928 676.161,-3928 676.161,-3892 760.161,-3892 760.161,-3928"/>
|
83 |
+
<text text-anchor="middle" x="718.161" y="-3907.2" font-family="Courier,monospace" font-size="11.00">MLAOptions</text>
|
84 |
</g>
|
85 |
<!-- \\ACP_Addon_MLA_Editing_Strategy -->
|
86 |
+
<g id="node11" class="node"><title>\\ACP_Addon_MLA_Editing_Strategy</title>
|
87 |
+
<polygon fill="none" stroke="black" points="827.661,-3820 608.661,-3820 608.661,-3784 827.661,-3784 827.661,-3820"/>
|
88 |
+
<text text-anchor="middle" x="718.161" y="-3799.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Editing_Strategy</text>
|
89 |
</g>
|
90 |
<!-- \\ACP_Editing_Strategy_Post -->
|
91 |
+
<g id="node66" class="node"><title>\\ACP_Editing_Strategy_Post</title>
|
92 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-996" rx="117.779" ry="18"/>
|
93 |
+
<text text-anchor="middle" x="360.574" y="-992.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\ACP_Editing_Strategy_Post</text>
|
94 |
</g>
|
95 |
<!-- \\ACP_Addon_MLA_Editing_Strategy->\\ACP_Editing_Strategy_Post -->
|
96 |
+
<g id="edge4" class="edge"><title>\\ACP_Addon_MLA_Editing_Strategy->\\ACP_Editing_Strategy_Post</title>
|
97 |
+
<path fill="none" stroke="black" d="M608.435,-3796.34C596.856,-3791.53 586.342,-3784.66 578.161,-3775 380.158,-3541.12 708.901,-1247.78 506.161,-1018 500.61,-1011.71 494.082,-1006.67 486.923,-1002.68"/>
|
98 |
+
<polygon fill="none" stroke="black" points="488.071,-999.345 477.543,-998.155 485.03,-1005.65 488.071,-999.345"/>
|
99 |
</g>
|
100 |
<!-- \\AC_Addon_MLA_ListScreen -->
|
101 |
+
<g id="node12" class="node"><title>\\AC_Addon_MLA_ListScreen</title>
|
102 |
+
<polygon fill="none" stroke="black" points="804.161,-3766 632.161,-3766 632.161,-3730 804.161,-3730 804.161,-3766"/>
|
103 |
+
<text text-anchor="middle" x="718.161" y="-3745.2" font-family="Courier,monospace" font-size="11.00">AC_Addon_MLA_ListScreen</text>
|
104 |
</g>
|
105 |
<!-- \\AC_ListScreen_Media -->
|
106 |
+
<g id="node67" class="node"><title>\\AC_ListScreen_Media</title>
|
107 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-942" rx="96.6831" ry="18"/>
|
108 |
+
<text text-anchor="middle" x="360.574" y="-938.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\AC_ListScreen_Media</text>
|
109 |
</g>
|
110 |
<!-- \\AC_Addon_MLA_ListScreen->\\AC_ListScreen_Media -->
|
111 |
+
<g id="edge5" class="edge"><title>\\AC_Addon_MLA_ListScreen->\\AC_ListScreen_Media</title>
|
112 |
+
<path fill="none" stroke="black" d="M632.03,-3749.3C611.523,-3745.28 591.663,-3736.95 578.161,-3721 380.511,-3487.55 704.656,-1201.73 506.161,-969 495.967,-957.047 482.321,-949.279 467.472,-944.376"/>
|
113 |
+
<polygon fill="none" stroke="black" points="468.141,-940.928 457.565,-941.553 466.222,-947.659 468.141,-940.928"/>
|
114 |
</g>
|
115 |
<!-- \\ACP_Addon_MLA_Editing_Model_Media_Title -->
|
116 |
+
<g id="node13" class="node"><title>\\ACP_Addon_MLA_Editing_Model_Media_Title</title>
|
117 |
+
<polygon fill="none" stroke="black" points="858.161,-3712 578.161,-3712 578.161,-3676 858.161,-3676 858.161,-3712"/>
|
118 |
+
<text text-anchor="middle" x="718.161" y="-3691.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Editing_Model_Media_Title</text>
|
119 |
</g>
|
120 |
<!-- \\ACP_Editing_Model_Media_Title -->
|
121 |
+
<g id="node68" class="node"><title>\\ACP_Editing_Model_Media_Title</title>
|
122 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-888" rx="137.576" ry="18"/>
|
123 |
+
<text text-anchor="middle" x="360.574" y="-884.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\ACP_Editing_Model_Media_Title</text>
|
124 |
</g>
|
125 |
<!-- \\ACP_Addon_MLA_Editing_Model_Media_Title->\\ACP_Editing_Model_Media_Title -->
|
126 |
+
<g id="edge6" class="edge"><title>\\ACP_Addon_MLA_Editing_Model_Media_Title->\\ACP_Editing_Model_Media_Title</title>
|
127 |
+
<path fill="none" stroke="black" d="M587.26,-3675.91C583.991,-3673.24 580.941,-3670.28 578.161,-3667 380.511,-3433.55 704.656,-1147.73 506.161,-915 501.812,-909.9 496.834,-905.562 491.402,-901.883"/>
|
128 |
+
<polygon fill="none" stroke="black" points="492.908,-898.707 482.518,-896.63 489.345,-904.733 492.908,-898.707"/>
|
129 |
</g>
|
130 |
<!-- \\ACP_Addon_MLA_Column_Title -->
|
131 |
+
<g id="node14" class="node"><title>\\ACP_Addon_MLA_Column_Title</title>
|
132 |
+
<polygon fill="none" stroke="black" points="814.161,-3604 622.161,-3604 622.161,-3568 814.161,-3568 814.161,-3604"/>
|
133 |
+
<text text-anchor="middle" x="718.161" y="-3583.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_Title</text>
|
134 |
</g>
|
135 |
<!-- \\AC_Column_Media_Title -->
|
136 |
+
<g id="node69" class="node"><title>\\AC_Column_Media_Title</title>
|
137 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-780" rx="107.781" ry="18"/>
|
138 |
+
<text text-anchor="middle" x="360.574" y="-776.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\AC_Column_Media_Title</text>
|
139 |
</g>
|
140 |
<!-- \\ACP_Addon_MLA_Column_Title->\\AC_Column_Media_Title -->
|
141 |
+
<g id="edge7" class="edge"><title>\\ACP_Addon_MLA_Column_Title->\\AC_Column_Media_Title</title>
|
142 |
+
<path fill="none" stroke="black" d="M621.976,-3584.95C605.154,-3580.33 589.44,-3572.32 578.161,-3559 380.511,-3325.55 704.656,-1039.73 506.161,-807 498.264,-797.741 488.297,-790.993 477.304,-786.143"/>
|
143 |
+
<polygon fill="none" stroke="black" points="478.441,-782.831 467.851,-782.502 475.924,-789.363 478.441,-782.831"/>
|
144 |
</g>
|
145 |
<!-- \\ACP_Column_EditingInterface -->
|
146 |
+
<g id="node70" class="node"><title>\\ACP_Column_EditingInterface</title>
|
147 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-618" rx="126.978" ry="18"/>
|
148 |
+
<text text-anchor="middle" x="360.574" y="-614.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\ACP_Column_EditingInterface</text>
|
149 |
</g>
|
150 |
<!-- \\ACP_Addon_MLA_Column_Title->\\ACP_Column_EditingInterface -->
|
151 |
+
<g id="edge8" class="edge"><title>\\ACP_Addon_MLA_Column_Title->\\ACP_Column_EditingInterface</title>
|
152 |
+
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M621.961,-3584.96C605.14,-3580.34 589.43,-3572.33 578.161,-3559 369.063,-3311.67 716.154,-891.575 506.161,-645 500.806,-638.712 494.497,-633.582 487.559,-629.418"/>
|
153 |
+
<polygon fill="none" stroke="black" points="488.941,-626.19 478.459,-624.645 485.689,-632.389 488.941,-626.19"/>
|
154 |
</g>
|
155 |
<!-- \\ACP_Addon_MLA_Column_Parent -->
|
156 |
+
<g id="node15" class="node"><title>\\ACP_Addon_MLA_Column_Parent</title>
|
157 |
+
<polygon fill="none" stroke="black" points="817.661,-3658 618.661,-3658 618.661,-3622 817.661,-3622 817.661,-3658"/>
|
158 |
+
<text text-anchor="middle" x="718.161" y="-3637.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_Parent</text>
|
159 |
</g>
|
160 |
<!-- \\AC_Column_Media_Parent -->
|
161 |
+
<g id="node71" class="node"><title>\\AC_Column_Media_Parent</title>
|
162 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-834" rx="114.28" ry="18"/>
|
163 |
+
<text text-anchor="middle" x="360.574" y="-830.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\AC_Column_Media_Parent</text>
|
164 |
</g>
|
165 |
<!-- \\ACP_Addon_MLA_Column_Parent->\\AC_Column_Media_Parent -->
|
166 |
+
<g id="edge9" class="edge"><title>\\ACP_Addon_MLA_Column_Parent->\\AC_Column_Media_Parent</title>
|
167 |
+
<path fill="none" stroke="black" d="M618.439,-3637.92C602.962,-3633.18 588.645,-3625.38 578.161,-3613 380.511,-3379.55 704.656,-1093.73 506.161,-861 499.255,-852.902 490.764,-846.725 481.389,-842.059"/>
|
168 |
+
<polygon fill="none" stroke="black" points="482.718,-838.82 472.152,-838.034 479.922,-845.237 482.718,-838.82"/>
|
169 |
</g>
|
170 |
<!-- \\ACP_Addon_MLA_Column_MenuOrder -->
|
171 |
+
<g id="node16" class="node"><title>\\ACP_Addon_MLA_Column_MenuOrder</title>
|
172 |
+
<polygon fill="none" stroke="black" points="827.661,-3550 608.661,-3550 608.661,-3514 827.661,-3514 827.661,-3550"/>
|
173 |
+
<text text-anchor="middle" x="718.161" y="-3529.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_MenuOrder</text>
|
174 |
</g>
|
175 |
<!-- \\ACP_Addon_MLA_Column_MenuOrder->\\ACP_Column_EditingInterface -->
|
176 |
+
<g id="edge11" class="edge"><title>\\ACP_Addon_MLA_Column_MenuOrder->\\ACP_Column_EditingInterface</title>
|
177 |
+
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M608.426,-3526.34C596.849,-3521.54 586.337,-3514.67 578.161,-3505 372.879,-3262.29 712.321,-886.96 506.161,-645 500.805,-638.713 494.494,-633.584 487.555,-629.42"/>
|
178 |
+
<polygon fill="none" stroke="black" points="488.937,-626.193 478.455,-624.648 485.686,-632.392 488.937,-626.193"/>
|
179 |
</g>
|
180 |
<!-- \\AC_Column -->
|
181 |
+
<g id="node72" class="node"><title>\\AC_Column</title>
|
182 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-726" rx="59.5901" ry="18"/>
|
183 |
+
<text text-anchor="middle" x="360.574" y="-722.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\AC_Column</text>
|
184 |
</g>
|
185 |
<!-- \\ACP_Addon_MLA_Column_MenuOrder->\\AC_Column -->
|
186 |
+
<g id="edge10" class="edge"><title>\\ACP_Addon_MLA_Column_MenuOrder->\\AC_Column</title>
|
187 |
+
<path fill="none" stroke="black" d="M608.435,-3526.34C596.857,-3521.53 586.342,-3514.66 578.161,-3505 380.511,-3271.55 704.656,-985.731 506.161,-753 487.271,-730.851 456.532,-723.074 428.244,-721.262"/>
|
188 |
+
<polygon fill="none" stroke="black" points="428.092,-717.753 417.96,-720.848 427.811,-724.747 428.092,-717.753"/>
|
189 |
</g>
|
190 |
<!-- \\ACP_Addon_MLA_Column_AltText -->
|
191 |
+
<g id="node17" class="node"><title>\\ACP_Addon_MLA_Column_AltText</title>
|
192 |
+
<polygon fill="none" stroke="black" points="821.161,-3496 615.161,-3496 615.161,-3460 821.161,-3460 821.161,-3496"/>
|
193 |
+
<text text-anchor="middle" x="718.161" y="-3475.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_AltText</text>
|
194 |
</g>
|
195 |
<!-- \\ACP_Addon_MLA_Column_AltText->\\ACP_Column_EditingInterface -->
|
196 |
+
<g id="edge13" class="edge"><title>\\ACP_Addon_MLA_Column_AltText->\\ACP_Column_EditingInterface</title>
|
197 |
+
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M614.938,-3474.79C600.811,-3469.97 587.848,-3462.45 578.161,-3451 376.695,-3212.92 708.489,-882.346 506.161,-645 500.803,-638.715 494.491,-633.586 487.552,-629.423"/>
|
198 |
+
<polygon fill="none" stroke="black" points="488.932,-626.195 478.451,-624.652 485.682,-632.395 488.932,-626.195"/>
|
199 |
</g>
|
200 |
<!-- \\ACP_Column_Media_AlternateText -->
|
201 |
+
<g id="node73" class="node"><title>\\ACP_Column_Media_AlternateText</title>
|
202 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-672" rx="145.674" ry="18"/>
|
203 |
+
<text text-anchor="middle" x="360.574" y="-668.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\ACP_Column_Media_AlternateText</text>
|
204 |
</g>
|
205 |
<!-- \\ACP_Addon_MLA_Column_AltText->\\ACP_Column_Media_AlternateText -->
|
206 |
+
<g id="edge12" class="edge"><title>\\ACP_Addon_MLA_Column_AltText->\\ACP_Column_Media_AlternateText</title>
|
207 |
+
<path fill="none" stroke="black" d="M614.943,-3474.79C600.815,-3469.97 587.851,-3462.44 578.161,-3451 380.511,-3217.55 704.656,-931.731 506.161,-699 502.329,-694.507 498.01,-690.605 493.322,-687.225"/>
|
208 |
+
<polygon fill="none" stroke="black" points="494.842,-684.046 484.513,-681.688 491.117,-689.973 494.842,-684.046"/>
|
209 |
</g>
|
210 |
<!-- \\ACP_Addon_MLA_Column_Caption -->
|
211 |
+
<g id="node18" class="node"><title>\\ACP_Addon_MLA_Column_Caption</title>
|
212 |
+
<polygon fill="none" stroke="black" points="821.161,-3442 615.161,-3442 615.161,-3406 821.161,-3406 821.161,-3442"/>
|
213 |
+
<text text-anchor="middle" x="718.161" y="-3421.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_Caption</text>
|
214 |
</g>
|
215 |
<!-- \\ACP_Addon_MLA_Column_Caption->\\ACP_Column_EditingInterface -->
|
216 |
+
<g id="edge15" class="edge"><title>\\ACP_Addon_MLA_Column_Caption->\\ACP_Column_EditingInterface</title>
|
217 |
+
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M614.943,-3420.79C600.815,-3415.97 587.851,-3408.44 578.161,-3397 380.511,-3163.55 704.656,-877.731 506.161,-645 500.802,-638.716 494.489,-633.589 487.548,-629.426"/>
|
218 |
+
<polygon fill="none" stroke="black" points="488.928,-626.198 478.446,-624.656 485.678,-632.398 488.928,-626.198"/>
|
219 |
</g>
|
220 |
<!-- \\ACP_Column_Media_Caption -->
|
221 |
+
<g id="node74" class="node"><title>\\ACP_Column_Media_Caption</title>
|
222 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-564" rx="126.178" ry="18"/>
|
223 |
+
<text text-anchor="middle" x="360.574" y="-560.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\ACP_Column_Media_Caption</text>
|
224 |
</g>
|
225 |
<!-- \\ACP_Addon_MLA_Column_Caption->\\ACP_Column_Media_Caption -->
|
226 |
+
<g id="edge14" class="edge"><title>\\ACP_Addon_MLA_Column_Caption->\\ACP_Column_Media_Caption</title>
|
227 |
+
<path fill="none" stroke="black" d="M614.938,-3420.79C600.811,-3415.97 587.848,-3408.45 578.161,-3397 376.695,-3158.92 708.489,-828.346 506.161,-591 500.803,-584.715 494.491,-579.586 487.552,-575.423"/>
|
228 |
+
<polygon fill="none" stroke="black" points="488.932,-572.195 478.451,-570.652 485.682,-578.395 488.932,-572.195"/>
|
229 |
</g>
|
230 |
<!-- \\ACP_Addon_MLA_Column_Description -->
|
231 |
+
<g id="node19" class="node"><title>\\ACP_Addon_MLA_Column_Description</title>
|
232 |
+
<polygon fill="none" stroke="black" points="834.661,-3388 601.661,-3388 601.661,-3352 834.661,-3352 834.661,-3388"/>
|
233 |
+
<text text-anchor="middle" x="718.161" y="-3367.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_Description</text>
|
234 |
</g>
|
235 |
<!-- \\ACP_Addon_MLA_Column_Description->\\ACP_Column_EditingInterface -->
|
236 |
+
<g id="edge17" class="edge"><title>\\ACP_Addon_MLA_Column_Description->\\ACP_Column_EditingInterface</title>
|
237 |
+
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M601.501,-3361.13C592.67,-3356.61 584.676,-3350.69 578.161,-3343 384.327,-3114.18 700.824,-873.117 506.161,-645 500.8,-638.717 494.486,-633.591 487.544,-629.43"/>
|
238 |
+
<polygon fill="none" stroke="black" points="488.923,-626.201 478.441,-624.66 485.675,-632.401 488.923,-626.201"/>
|
239 |
</g>
|
240 |
<!-- \\AC_Column_Media_Description -->
|
241 |
+
<g id="node75" class="node"><title>\\AC_Column_Media_Description</title>
|
242 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-510" rx="133.776" ry="18"/>
|
243 |
+
<text text-anchor="middle" x="360.574" y="-506.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\AC_Column_Media_Description</text>
|
244 |
</g>
|
245 |
<!-- \\ACP_Addon_MLA_Column_Description->\\AC_Column_Media_Description -->
|
246 |
+
<g id="edge16" class="edge"><title>\\ACP_Addon_MLA_Column_Description->\\AC_Column_Media_Description</title>
|
247 |
+
<path fill="none" stroke="black" d="M601.492,-3361.14C592.663,-3356.62 584.672,-3350.69 578.161,-3343 376.695,-3104.92 708.489,-774.346 506.161,-537 501.487,-531.516 496.086,-526.913 490.176,-523.064"/>
|
248 |
+
<polygon fill="none" stroke="black" points="491.6,-519.848 481.177,-517.948 488.141,-525.933 491.6,-519.848"/>
|
249 |
</g>
|
250 |
<!-- \\ACP_Addon_MLA_Column_MimeType -->
|
251 |
+
<g id="node20" class="node"><title>\\ACP_Addon_MLA_Column_MimeType</title>
|
252 |
+
<polygon fill="none" stroke="black" points="824.161,-3334 612.161,-3334 612.161,-3298 824.161,-3298 824.161,-3334"/>
|
253 |
+
<text text-anchor="middle" x="718.161" y="-3313.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_MimeType</text>
|
254 |
</g>
|
255 |
<!-- \\ACP_Addon_MLA_Column_MimeType->\\ACP_Column_EditingInterface -->
|
256 |
+
<g id="edge19" class="edge"><title>\\ACP_Addon_MLA_Column_MimeType->\\ACP_Column_EditingInterface</title>
|
257 |
+
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M611.847,-3311.67C598.929,-3306.83 587.142,-3299.6 578.161,-3289 388.142,-3064.81 696.991,-868.503 506.161,-645 500.798,-638.719 494.483,-633.594 487.54,-629.433"/>
|
258 |
+
<polygon fill="none" stroke="black" points="488.919,-626.204 478.436,-624.664 485.671,-632.405 488.919,-626.204"/>
|
259 |
</g>
|
260 |
<!-- \\AC_Column_Media_MimeType -->
|
261 |
+
<g id="node76" class="node"><title>\\AC_Column_Media_MimeType</title>
|
262 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-456" rx="131.077" ry="18"/>
|
263 |
+
<text text-anchor="middle" x="360.574" y="-452.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\AC_Column_Media_MimeType</text>
|
264 |
</g>
|
265 |
<!-- \\ACP_Addon_MLA_Column_MimeType->\\AC_Column_Media_MimeType -->
|
266 |
+
<g id="edge18" class="edge"><title>\\ACP_Addon_MLA_Column_MimeType->\\AC_Column_Media_MimeType</title>
|
267 |
+
<path fill="none" stroke="black" d="M611.831,-3311.68C598.916,-3306.84 587.134,-3299.6 578.161,-3289 376.695,-3050.92 708.489,-720.346 506.161,-483 501.207,-477.188 495.437,-472.366 489.11,-468.381"/>
|
268 |
+
<polygon fill="none" stroke="black" points="490.608,-465.211 480.16,-463.452 487.231,-471.342 490.608,-465.211"/>
|
269 |
</g>
|
270 |
<!-- \\ACP_Addon_MLA_Column_Date -->
|
271 |
+
<g id="node21" class="node"><title>\\ACP_Addon_MLA_Column_Date</title>
|
272 |
+
<polygon fill="none" stroke="black" points="810.661,-3172 625.661,-3172 625.661,-3136 810.661,-3136 810.661,-3172"/>
|
273 |
+
<text text-anchor="middle" x="718.161" y="-3151.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_Date</text>
|
274 |
</g>
|
275 |
<!-- \\ACP_Column_Media_Date -->
|
276 |
+
<g id="node77" class="node"><title>\\ACP_Column_Media_Date</title>
|
277 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-348" rx="113.98" ry="18"/>
|
278 |
+
<text text-anchor="middle" x="360.574" y="-344.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\ACP_Column_Media_Date</text>
|
279 |
</g>
|
280 |
<!-- \\ACP_Addon_MLA_Column_Date->\\ACP_Column_Media_Date -->
|
281 |
+
<g id="edge20" class="edge"><title>\\ACP_Addon_MLA_Column_Date->\\ACP_Column_Media_Date</title>
|
282 |
+
<path fill="none" stroke="black" d="M625.545,-3153.87C607.389,-3149.43 590.234,-3141.26 578.161,-3127 380.511,-2893.55 704.656,-607.731 506.161,-375 499.192,-366.828 490.61,-360.613 481.133,-355.932"/>
|
283 |
+
<polygon fill="none" stroke="black" points="482.365,-352.651 471.797,-351.9 479.59,-359.078 482.365,-352.651"/>
|
284 |
</g>
|
285 |
<!-- \\ACP_Addon_MLA_Column_Author -->
|
286 |
+
<g id="node22" class="node"><title>\\ACP_Addon_MLA_Column_Author</title>
|
287 |
+
<polygon fill="none" stroke="black" points="817.661,-3280 618.661,-3280 618.661,-3244 817.661,-3244 817.661,-3280"/>
|
288 |
+
<text text-anchor="middle" x="718.161" y="-3259.2" font-family="Courier,monospace" font-size="11.00">ACP_Addon_MLA_Column_Author</text>
|
289 |
</g>
|
290 |
<!-- \\ACP_Addon_MLA_Column_Author->\\ACP_Column_EditingInterface -->
|
291 |
+
<g id="edge22" class="edge"><title>\\ACP_Addon_MLA_Column_Author->\\ACP_Column_EditingInterface</title>
|
292 |
+
<path fill="none" stroke="black" stroke-dasharray="1,5" d="M618.456,-3259.91C602.977,-3255.16 588.655,-3247.37 578.161,-3235 391.958,-3015.44 693.159,-863.888 506.161,-645 500.797,-638.72 494.48,-633.596 487.536,-629.437"/>
|
293 |
+
<polygon fill="none" stroke="black" points="488.914,-626.207 478.431,-624.668 485.666,-632.408 488.914,-626.207"/>
|
294 |
</g>
|
295 |
<!-- \\AC_Column_Media_Author -->
|
296 |
+
<g id="node78" class="node"><title>\\AC_Column_Media_Author</title>
|
297 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-402" rx="116.979" ry="18"/>
|
298 |
+
<text text-anchor="middle" x="360.574" y="-398.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\AC_Column_Media_Author</text>
|
299 |
</g>
|
300 |
<!-- \\ACP_Addon_MLA_Column_Author->\\AC_Column_Media_Author -->
|
301 |
+
<g id="edge21" class="edge"><title>\\ACP_Addon_MLA_Column_Author->\\AC_Column_Media_Author</title>
|
302 |
+
<path fill="none" stroke="black" d="M618.434,-3259.93C602.958,-3255.18 588.642,-3247.39 578.161,-3235 376.695,-2996.92 708.489,-666.346 506.161,-429 499.707,-421.428 491.867,-415.535 483.214,-410.986"/>
|
303 |
+
<polygon fill="none" stroke="black" points="484.474,-407.714 473.926,-406.718 481.551,-414.074 484.474,-407.714"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
304 |
</g>
|
305 |
+
<!-- \\MLASettings_CustomFields -->
|
306 |
+
<g id="node23" class="node"><title>\\MLASettings_CustomFields</title>
|
307 |
+
<polygon fill="none" stroke="black" points="807.661,-3226 628.661,-3226 628.661,-3190 807.661,-3190 807.661,-3226"/>
|
308 |
+
<text text-anchor="middle" x="718.161" y="-3205.2" font-family="Courier,monospace" font-size="11.00">MLASettings_CustomFields</text>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
309 |
</g>
|
310 |
+
<!-- \\MLA_Custom_Fields_List_Table -->
|
311 |
+
<g id="node24" class="node"><title>\\MLA_Custom_Fields_List_Table</title>
|
312 |
+
<polygon fill="none" stroke="black" points="821.161,-3010 615.161,-3010 615.161,-2974 821.161,-2974 821.161,-3010"/>
|
313 |
+
<text text-anchor="middle" x="718.161" y="-2989.2" font-family="Courier,monospace" font-size="11.00">MLA_Custom_Fields_List_Table</text>
|
314 |
</g>
|
315 |
+
<!-- \\MLA_Custom_Fields_List_Table->\\WP_List_Table -->
|
316 |
+
<g id="edge23" class="edge"><title>\\MLA_Custom_Fields_List_Table->\\WP_List_Table</title>
|
317 |
+
<path fill="none" stroke="black" d="M614.954,-2988.78C600.824,-2983.96 587.857,-2976.44 578.161,-2965 388.142,-2740.81 702.95,-539.274 506.161,-321 462.762,-272.862 410.417,-344.605 361.574,-302"/>
|
|
|
318 |
</g>
|
319 |
+
<!-- \\MLA_Custom_Field_Query -->
|
320 |
+
<g id="node25" class="node"><title>\\MLA_Custom_Field_Query</title>
|
321 |
+
<polygon fill="none" stroke="black" points="800.661,-3118 635.661,-3118 635.661,-3082 800.661,-3082 800.661,-3118"/>
|
322 |
+
<text text-anchor="middle" x="718.161" y="-3097.2" font-family="Courier,monospace" font-size="11.00">MLA_Custom_Field_Query</text>
|
323 |
</g>
|
324 |
+
<!-- \\MLASettings_Shortcodes -->
|
325 |
+
<g id="node26" class="node"><title>\\MLASettings_Shortcodes</title>
|
326 |
+
<polygon fill="none" stroke="black" points="800.661,-3064 635.661,-3064 635.661,-3028 800.661,-3028 800.661,-3064"/>
|
327 |
+
<text text-anchor="middle" x="718.161" y="-3043.2" font-family="Courier,monospace" font-size="11.00">MLASettings_Shortcodes</text>
|
328 |
</g>
|
329 |
+
<!-- \\MLA_Template_List_Table -->
|
330 |
+
<g id="node27" class="node"><title>\\MLA_Template_List_Table</title>
|
331 |
+
<polygon fill="none" stroke="black" points="804.161,-2848 632.161,-2848 632.161,-2812 804.161,-2812 804.161,-2848"/>
|
332 |
+
<text text-anchor="middle" x="718.161" y="-2827.2" font-family="Courier,monospace" font-size="11.00">MLA_Template_List_Table</text>
|
333 |
</g>
|
334 |
+
<!-- \\MLA_Template_List_Table->\\WP_List_Table -->
|
335 |
+
<g id="edge24" class="edge"><title>\\MLA_Template_List_Table->\\WP_List_Table</title>
|
336 |
+
<path fill="none" stroke="black" d="M359.574,-302C328.59,-274.973 218.3,-282.783 143.797,-291.752"/>
|
337 |
+
<polygon fill="none" stroke="black" points="143.029,-288.321 133.534,-293.022 143.888,-295.268 143.029,-288.321"/>
|
338 |
+
<path fill="none" stroke="black" d="M632.061,-2831.27C611.554,-2827.26 591.686,-2818.93 578.161,-2803 399.589,-2592.69 691.084,-525.746 506.161,-321 462.719,-272.901 410.417,-344.605 361.574,-302"/>
|
339 |
</g>
|
340 |
+
<!-- \\MLA_Template_Query -->
|
341 |
+
<g id="node28" class="node"><title>\\MLA_Template_Query</title>
|
342 |
+
<polygon fill="none" stroke="black" points="787.161,-2956 649.161,-2956 649.161,-2920 787.161,-2920 787.161,-2956"/>
|
343 |
+
<text text-anchor="middle" x="718.161" y="-2935.2" font-family="Courier,monospace" font-size="11.00">MLA_Template_Query</text>
|
344 |
</g>
|
345 |
+
<!-- \\MLACore -->
|
346 |
+
<g id="node29" class="node"><title>\\MLACore</title>
|
347 |
+
<polygon fill="none" stroke="black" points="750.161,-2902 686.161,-2902 686.161,-2866 750.161,-2866 750.161,-2902"/>
|
348 |
+
<text text-anchor="middle" x="718.161" y="-2881.2" font-family="Courier,monospace" font-size="11.00">MLACore</text>
|
349 |
</g>
|
350 |
+
<!-- \\MLA_Checklist_Walker -->
|
351 |
+
<g id="node30" class="node"><title>\\MLA_Checklist_Walker</title>
|
352 |
+
<polygon fill="none" stroke="black" points="794.161,-2740 642.161,-2740 642.161,-2704 794.161,-2704 794.161,-2740"/>
|
353 |
+
<text text-anchor="middle" x="718.161" y="-2719.2" font-family="Courier,monospace" font-size="11.00">MLA_Checklist_Walker</text>
|
354 |
</g>
|
355 |
+
<!-- \\Walker_Category -->
|
356 |
+
<g id="node79" class="node"><title>\\Walker_Category</title>
|
357 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-256" rx="77.1866" ry="18"/>
|
358 |
+
<text text-anchor="middle" x="360.574" y="-252.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\Walker_Category</text>
|
359 |
</g>
|
360 |
+
<!-- \\MLA_Checklist_Walker->\\Walker_Category -->
|
361 |
+
<g id="edge25" class="edge"><title>\\MLA_Checklist_Walker->\\Walker_Category</title>
|
362 |
+
<path fill="none" stroke="black" d="M641.867,-2724.87C618.035,-2721.7 593.842,-2713.45 578.161,-2695 404.889,-2491.12 676.774,-494.111 506.161,-288 491.667,-270.49 469.938,-261.257 447.7,-256.674"/>
|
363 |
+
<polygon fill="none" stroke="black" points="448.271,-253.221 437.816,-254.933 447.057,-260.115 448.271,-253.221"/>
|
364 |
</g>
|
365 |
+
<!-- \\MLASettings_Documentation -->
|
366 |
+
<g id="node31" class="node"><title>\\MLASettings_Documentation</title>
|
367 |
+
<polygon fill="none" stroke="black" points="810.661,-2794 625.661,-2794 625.661,-2758 810.661,-2758 810.661,-2794"/>
|
368 |
+
<text text-anchor="middle" x="718.161" y="-2773.2" font-family="Courier,monospace" font-size="11.00">MLASettings_Documentation</text>
|
369 |
</g>
|
370 |
+
<!-- \\MLA_Example_List_Table -->
|
371 |
+
<g id="node32" class="node"><title>\\MLA_Example_List_Table</title>
|
372 |
+
<polygon fill="none" stroke="black" points="800.661,-2686 635.661,-2686 635.661,-2650 800.661,-2650 800.661,-2686"/>
|
373 |
+
<text text-anchor="middle" x="718.161" y="-2665.2" font-family="Courier,monospace" font-size="11.00">MLA_Example_List_Table</text>
|
374 |
</g>
|
375 |
+
<!-- \\MLA_Example_List_Table->\\WP_List_Table -->
|
376 |
+
<g id="edge26" class="edge"><title>\\MLA_Example_List_Table->\\WP_List_Table</title>
|
377 |
+
<path fill="none" stroke="black" d="M635.331,-2669.87C613.684,-2666.11 592.409,-2657.77 578.161,-2641 404.535,-2436.69 698.558,-415.739 506.161,-229 459.73,-183.934 277.888,-213.826 214.987,-229 174.757,-238.705 133.124,-261.814 105.327,-279.452"/>
|
378 |
+
<polygon fill="none" stroke="black" points="103.304,-276.593 96.808,-284.963 107.105,-282.47 103.304,-276.593"/>
|
379 |
</g>
|
380 |
+
<!-- \\MLA_Upgrader_Skin -->
|
381 |
+
<g id="node33" class="node"><title>\\MLA_Upgrader_Skin</title>
|
382 |
+
<polygon fill="none" stroke="black" points="783.661,-2470 652.661,-2470 652.661,-2434 783.661,-2434 783.661,-2470"/>
|
383 |
+
<text text-anchor="middle" x="718.161" y="-2449.2" font-family="Courier,monospace" font-size="11.00">MLA_Upgrader_Skin</text>
|
384 |
</g>
|
385 |
+
<!-- \\WP_Upgrader_Skin -->
|
386 |
+
<g id="node80" class="node"><title>\\WP_Upgrader_Skin</title>
|
387 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-164" rx="87.1846" ry="18"/>
|
388 |
+
<text text-anchor="middle" x="360.574" y="-160.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\WP_Upgrader_Skin</text>
|
389 |
</g>
|
390 |
+
<!-- \\MLA_Upgrader_Skin->\\WP_Upgrader_Skin -->
|
391 |
+
<g id="edge27" class="edge"><title>\\MLA_Upgrader_Skin->\\WP_Upgrader_Skin</title>
|
392 |
+
<path fill="none" stroke="black" d="M652.364,-2455.93C625.37,-2453.88 596.176,-2446.15 578.161,-2425 417.465,-2236.37 664.397,-386.695 506.161,-196 493.789,-181.089 476.17,-172.185 457.467,-167.042"/>
|
393 |
+
<polygon fill="none" stroke="black" points="458.15,-163.606 447.61,-164.683 456.521,-170.414 458.15,-163.606"/>
|
394 |
</g>
|
395 |
+
<!-- \\MLAPDF -->
|
396 |
+
<g id="node34" class="node"><title>\\MLAPDF</title>
|
397 |
+
<polygon fill="none" stroke="black" points="746.661,-2632 689.661,-2632 689.661,-2596 746.661,-2596 746.661,-2632"/>
|
398 |
+
<text text-anchor="middle" x="718.161" y="-2611.2" font-family="Courier,monospace" font-size="11.00">MLAPDF</text>
|
399 |
</g>
|
400 |
+
<!-- \\MLAUninstall -->
|
401 |
+
<g id="node35" class="node"><title>\\MLAUninstall</title>
|
402 |
+
<polygon fill="none" stroke="black" points="767.161,-2578 669.161,-2578 669.161,-2542 767.161,-2542 767.161,-2578"/>
|
403 |
+
<text text-anchor="middle" x="718.161" y="-2557.2" font-family="Courier,monospace" font-size="11.00">MLAUninstall</text>
|
404 |
</g>
|
405 |
+
<!-- \\MLA_Thumbnail -->
|
406 |
+
<g id="node36" class="node"><title>\\MLA_Thumbnail</title>
|
407 |
+
<polygon fill="none" stroke="black" points="770.161,-2524 666.161,-2524 666.161,-2488 770.161,-2488 770.161,-2524"/>
|
408 |
+
<text text-anchor="middle" x="718.161" y="-2503.2" font-family="Courier,monospace" font-size="11.00">MLA_Thumbnail</text>
|
409 |
</g>
|
410 |
+
<!-- \\CPAC_Deprecated_Storage_Model_MLA -->
|
411 |
+
<g id="node37" class="node"><title>\\CPAC_Deprecated_Storage_Model_MLA</title>
|
412 |
+
<polygon fill="none" stroke="black" points="837.661,-2308 598.661,-2308 598.661,-2272 837.661,-2272 837.661,-2308"/>
|
413 |
+
<text text-anchor="middle" x="718.161" y="-2287.2" font-family="Courier,monospace" font-size="11.00">CPAC_Deprecated_Storage_Model_MLA</text>
|
414 |
</g>
|
415 |
+
<!-- \\CPAC_Storage_Model -->
|
416 |
+
<g id="node81" class="node"><title>\\CPAC_Storage_Model</title>
|
417 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-110" rx="98.5829" ry="18"/>
|
418 |
+
<text text-anchor="middle" x="360.574" y="-106.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\CPAC_Storage_Model</text>
|
419 |
</g>
|
420 |
+
<!-- \\CPAC_Deprecated_Storage_Model_MLA->\\CPAC_Storage_Model -->
|
421 |
+
<g id="edge28" class="edge"><title>\\CPAC_Deprecated_Storage_Model_MLA->\\CPAC_Storage_Model</title>
|
422 |
+
<path fill="none" stroke="black" d="M598.362,-2279.37C590.783,-2275.1 583.906,-2269.73 578.161,-2263 424.742,-2083.2 660.231,-316.242 506.161,-137 496.424,-125.671 483.586,-118.11 469.574,-113.187"/>
|
423 |
+
<polygon fill="none" stroke="black" points="470.295,-109.748 459.71,-110.185 468.258,-116.445 470.295,-109.748"/>
|
424 |
</g>
|
425 |
+
<!-- \\MLAReferences -->
|
426 |
+
<g id="node38" class="node"><title>\\MLAReferences</title>
|
427 |
+
<polygon fill="none" stroke="black" points="770.161,-2416 666.161,-2416 666.161,-2380 770.161,-2380 770.161,-2416"/>
|
428 |
+
<text text-anchor="middle" x="718.161" y="-2395.2" font-family="Courier,monospace" font-size="11.00">MLAReferences</text>
|
429 |
</g>
|
430 |
+
<!-- \\MLA_WPML -->
|
431 |
+
<g id="node39" class="node"><title>\\MLA_WPML</title>
|
432 |
+
<polygon fill="none" stroke="black" points="753.661,-2362 682.661,-2362 682.661,-2326 753.661,-2326 753.661,-2362"/>
|
433 |
+
<text text-anchor="middle" x="718.161" y="-2341.2" font-family="Courier,monospace" font-size="11.00">MLA_WPML</text>
|
434 |
</g>
|
435 |
+
<!-- \\MLA_WPML_List_Table -->
|
436 |
+
<g id="node40" class="node"><title>\\MLA_WPML_List_Table</title>
|
437 |
+
<polygon fill="none" stroke="black" points="790.661,-4306 645.661,-4306 645.661,-4270 790.661,-4270 790.661,-4306"/>
|
438 |
+
<text text-anchor="middle" x="718.161" y="-4285.2" font-family="Courier,monospace" font-size="11.00">MLA_WPML_List_Table</text>
|
439 |
</g>
|
440 |
+
<!-- \\MLA_List_Table -->
|
441 |
+
<g id="node43" class="node"><title>\\MLA_List_Table</title>
|
442 |
+
<polygon fill="none" stroke="black" points="416.074,-4248 305.074,-4248 305.074,-4212 416.074,-4212 416.074,-4248"/>
|
443 |
+
<text text-anchor="middle" x="360.574" y="-4227.2" font-family="Courier,monospace" font-size="11.00">MLA_List_Table</text>
|
444 |
</g>
|
445 |
+
<!-- \\MLA_WPML_List_Table->\\MLA_List_Table -->
|
446 |
+
<g id="edge29" class="edge"><title>\\MLA_WPML_List_Table->\\MLA_List_Table</title>
|
447 |
+
<path fill="none" stroke="black" d="M645.631,-4276.33C581.465,-4265.87 488.133,-4250.64 426.183,-4240.54"/>
|
448 |
+
<polygon fill="none" stroke="black" points="426.572,-4237.06 416.139,-4238.9 425.445,-4243.96 426.572,-4237.06"/>
|
|
|
449 |
</g>
|
450 |
+
<!-- \\MLA_WPML_Table -->
|
451 |
+
<g id="node41" class="node"><title>\\MLA_WPML_Table</title>
|
452 |
+
<polygon fill="none" stroke="black" points="773.661,-2254 662.661,-2254 662.661,-2218 773.661,-2218 773.661,-2254"/>
|
453 |
+
<text text-anchor="middle" x="718.161" y="-2233.2" font-family="Courier,monospace" font-size="11.00">MLA_WPML_Table</text>
|
454 |
</g>
|
455 |
+
<!-- \\MLA -->
|
456 |
+
<g id="node42" class="node"><title>\\MLA</title>
|
457 |
+
<polygon fill="none" stroke="black" points="745.161,-2200 691.161,-2200 691.161,-2164 745.161,-2164 745.161,-2200"/>
|
458 |
+
<text text-anchor="middle" x="718.161" y="-2179.2" font-family="Courier,monospace" font-size="11.00">MLA</text>
|
459 |
</g>
|
460 |
+
<!-- \\MLA_List_Table->\\WP_List_Table -->
|
461 |
+
<g id="edge30" class="edge"><title>\\MLA_List_Table->\\WP_List_Table</title>
|
462 |
+
<path fill="none" stroke="black" d="M306.988,-4211.99C274.417,-4197.84 235.088,-4174.66 214.987,-4140 113.484,-3964.99 76.358,-671.189 72.784,-330.419"/>
|
463 |
+
<polygon fill="none" stroke="black" points="76.2834,-330.334 72.6794,-320.371 69.2838,-330.407 76.2834,-330.334"/>
|
464 |
</g>
|
465 |
+
<!-- \\MLAModal_Ajax -->
|
466 |
+
<g id="node44" class="node"><title>\\MLAModal_Ajax</title>
|
467 |
+
<polygon fill="none" stroke="black" points="770.161,-2146 666.161,-2146 666.161,-2110 770.161,-2110 770.161,-2146"/>
|
468 |
+
<text text-anchor="middle" x="718.161" y="-2125.2" font-family="Courier,monospace" font-size="11.00">MLAModal_Ajax</text>
|
469 |
</g>
|
470 |
+
<!-- \\MLAModal -->
|
471 |
+
<g id="node45" class="node"><title>\\MLAModal</title>
|
472 |
+
<polygon fill="none" stroke="black" points="753.661,-2092 682.661,-2092 682.661,-2056 753.661,-2056 753.661,-2092"/>
|
473 |
+
<text text-anchor="middle" x="718.161" y="-2071.2" font-family="Courier,monospace" font-size="11.00">MLAModal</text>
|
474 |
</g>
|
475 |
+
<!-- \\MLACoreOptions -->
|
476 |
+
<g id="node46" class="node"><title>\\MLACoreOptions</title>
|
477 |
+
<polygon fill="none" stroke="black" points="773.661,-2038 662.661,-2038 662.661,-2002 773.661,-2002 773.661,-2038"/>
|
478 |
+
<text text-anchor="middle" x="718.161" y="-2017.2" font-family="Courier,monospace" font-size="11.00">MLACoreOptions</text>
|
479 |
</g>
|
480 |
+
<!-- \\MLA_Polylang -->
|
481 |
+
<g id="node47" class="node"><title>\\MLA_Polylang</title>
|
482 |
+
<polygon fill="none" stroke="black" points="767.161,-1984 669.161,-1984 669.161,-1948 767.161,-1948 767.161,-1984"/>
|
483 |
+
<text text-anchor="middle" x="718.161" y="-1963.2" font-family="Courier,monospace" font-size="11.00">MLA_Polylang</text>
|
484 |
</g>
|
485 |
+
<!-- \\MLAMime -->
|
486 |
+
<g id="node48" class="node"><title>\\MLAMime</title>
|
487 |
+
<polygon fill="none" stroke="black" points="750.161,-1930 686.161,-1930 686.161,-1894 750.161,-1894 750.161,-1930"/>
|
488 |
+
<text text-anchor="middle" x="718.161" y="-1909.2" font-family="Courier,monospace" font-size="11.00">MLAMime</text>
|
489 |
</g>
|
490 |
+
<!-- \\MLAFileDownloader -->
|
491 |
+
<g id="node49" class="node"><title>\\MLAFileDownloader</title>
|
492 |
+
<polygon fill="none" stroke="black" points="783.661,-1876 652.661,-1876 652.661,-1840 783.661,-1840 783.661,-1876"/>
|
493 |
+
<text text-anchor="middle" x="718.161" y="-1855.2" font-family="Courier,monospace" font-size="11.00">MLAFileDownloader</text>
|
494 |
</g>
|
495 |
+
<!-- \\MLAQuery -->
|
496 |
+
<g id="node50" class="node"><title>\\MLAQuery</title>
|
497 |
+
<polygon fill="none" stroke="black" points="753.661,-1822 682.661,-1822 682.661,-1786 753.661,-1786 753.661,-1822"/>
|
498 |
+
<text text-anchor="middle" x="718.161" y="-1801.2" font-family="Courier,monospace" font-size="11.00">MLAQuery</text>
|
499 |
</g>
|
500 |
+
<!-- \\MLAImageProcessor -->
|
501 |
+
<g id="node51" class="node"><title>\\MLAImageProcessor</title>
|
502 |
+
<polygon fill="none" stroke="black" points="783.661,-1768 652.661,-1768 652.661,-1732 783.661,-1732 783.661,-1768"/>
|
503 |
+
<text text-anchor="middle" x="718.161" y="-1747.2" font-family="Courier,monospace" font-size="11.00">MLAImageProcessor</text>
|
504 |
</g>
|
505 |
+
<!-- \\MLAMutex -->
|
506 |
+
<g id="node52" class="node"><title>\\MLAMutex</title>
|
507 |
+
<polygon fill="none" stroke="black" points="753.661,-1714 682.661,-1714 682.661,-1678 753.661,-1678 753.661,-1714"/>
|
508 |
+
<text text-anchor="middle" x="718.161" y="-1693.2" font-family="Courier,monospace" font-size="11.00">MLAMutex</text>
|
509 |
</g>
|
510 |
+
<!-- \\MLA_WPML_Shortcodes -->
|
511 |
+
<g id="node53" class="node"><title>\\MLA_WPML_Shortcodes</title>
|
512 |
+
<polygon fill="none" stroke="black" points="790.661,-1660 645.661,-1660 645.661,-1624 790.661,-1624 790.661,-1660"/>
|
513 |
+
<text text-anchor="middle" x="718.161" y="-1639.2" font-family="Courier,monospace" font-size="11.00">MLA_WPML_Shortcodes</text>
|
514 |
</g>
|
515 |
+
<!-- \\MLAEdit -->
|
516 |
+
<g id="node54" class="node"><title>\\MLAEdit</title>
|
517 |
+
<polygon fill="none" stroke="black" points="750.161,-1606 686.161,-1606 686.161,-1570 750.161,-1570 750.161,-1606"/>
|
518 |
+
<text text-anchor="middle" x="718.161" y="-1585.2" font-family="Courier,monospace" font-size="11.00">MLAEdit</text>
|
519 |
</g>
|
520 |
+
<!-- \\MLAData_Source -->
|
521 |
+
<g id="node55" class="node"><title>\\MLAData_Source</title>
|
522 |
+
<polygon fill="none" stroke="black" points="773.661,-1552 662.661,-1552 662.661,-1516 773.661,-1516 773.661,-1552"/>
|
523 |
+
<text text-anchor="middle" x="718.161" y="-1531.2" font-family="Courier,monospace" font-size="11.00">MLAData_Source</text>
|
524 |
</g>
|
525 |
+
<!-- \\MLA_Polylang_Shortcodes -->
|
526 |
+
<g id="node56" class="node"><title>\\MLA_Polylang_Shortcodes</title>
|
527 |
+
<polygon fill="none" stroke="black" points="804.161,-1498 632.161,-1498 632.161,-1462 804.161,-1462 804.161,-1498"/>
|
528 |
+
<text text-anchor="middle" x="718.161" y="-1477.2" font-family="Courier,monospace" font-size="11.00">MLA_Polylang_Shortcodes</text>
|
|
|
529 |
</g>
|
530 |
<!-- \\MLASettings -->
|
531 |
+
<g id="node57" class="node"><title>\\MLASettings</title>
|
532 |
+
<polygon fill="none" stroke="black" points="763.661,-1444 672.661,-1444 672.661,-1408 763.661,-1408 763.661,-1444"/>
|
533 |
+
<text text-anchor="middle" x="718.161" y="-1423.2" font-family="Courier,monospace" font-size="11.00">MLASettings</text>
|
534 |
</g>
|
535 |
<!-- \\MLAShortcode_Support -->
|
536 |
+
<g id="node58" class="node"><title>\\MLAShortcode_Support</title>
|
537 |
+
<polygon fill="none" stroke="black" points="794.161,-1390 642.161,-1390 642.161,-1354 794.161,-1354 794.161,-1390"/>
|
538 |
+
<text text-anchor="middle" x="718.161" y="-1369.2" font-family="Courier,monospace" font-size="11.00">MLAShortcode_Support</text>
|
539 |
</g>
|
540 |
+
<!-- \\MLASettings_IPTCEXIF -->
|
541 |
+
<g id="node59" class="node"><title>\\MLASettings_IPTCEXIF</title>
|
542 |
+
<polygon fill="none" stroke="black" points="794.161,-1336 642.161,-1336 642.161,-1300 794.161,-1300 794.161,-1336"/>
|
543 |
+
<text text-anchor="middle" x="718.161" y="-1315.2" font-family="Courier,monospace" font-size="11.00">MLASettings_IPTCEXIF</text>
|
544 |
</g>
|
545 |
+
<!-- \\MLA_IPTC_EXIF_List_Table -->
|
546 |
+
<g id="node60" class="node"><title>\\MLA_IPTC_EXIF_List_Table</title>
|
547 |
+
<polygon fill="none" stroke="black" points="807.661,-1282 628.661,-1282 628.661,-1246 807.661,-1246 807.661,-1282"/>
|
548 |
+
<text text-anchor="middle" x="718.161" y="-1261.2" font-family="Courier,monospace" font-size="11.00">MLA_IPTC_EXIF_List_Table</text>
|
549 |
</g>
|
550 |
+
<!-- \\MLA_IPTC_EXIF_List_Table->\\WP_List_Table -->
|
551 |
+
<g id="edge31" class="edge"><title>\\MLA_IPTC_EXIF_List_Table->\\WP_List_Table</title>
|
552 |
+
<path fill="none" stroke="black" d="M628.441,-1264.14C609.349,-1259.85 591.057,-1251.68 578.161,-1237 408.616,-1043.93 693.419,-258.938 506.161,-83 459.005,-38.6938 271.865,-52.1502 214.987,-83 139.048,-124.189 97.2335,-225.303 80.7994,-274.381"/>
|
553 |
+
<polygon fill="none" stroke="black" points="77.4279,-273.432 77.6746,-284.024 84.087,-275.59 77.4279,-273.432"/>
|
554 |
</g>
|
555 |
+
<!-- \\MLA_IPTC_EXIF_Query -->
|
556 |
+
<g id="node61" class="node"><title>\\MLA_IPTC_EXIF_Query</title>
|
557 |
+
<polygon fill="none" stroke="black" points="790.661,-1228 645.661,-1228 645.661,-1192 790.661,-1192 790.661,-1228"/>
|
558 |
+
<text text-anchor="middle" x="718.161" y="-1207.2" font-family="Courier,monospace" font-size="11.00">MLA_IPTC_EXIF_Query</text>
|
|
|
|
|
|
|
|
|
|
|
559 |
</g>
|
560 |
+
<!-- \\MLATemplate_Support -->
|
561 |
+
<g id="node62" class="node"><title>\\MLATemplate_Support</title>
|
562 |
+
<polygon fill="none" stroke="black" points="790.661,-1174 645.661,-1174 645.661,-1138 790.661,-1138 790.661,-1174"/>
|
563 |
+
<text text-anchor="middle" x="718.161" y="-1153.2" font-family="Courier,monospace" font-size="11.00">MLATemplate_Support</text>
|
564 |
</g>
|
565 |
+
<!-- \\MLAObjects -->
|
566 |
+
<g id="node63" class="node"><title>\\MLAObjects</title>
|
567 |
+
<polygon fill="none" stroke="black" points="760.161,-1120 676.161,-1120 676.161,-1084 760.161,-1084 760.161,-1120"/>
|
568 |
+
<text text-anchor="middle" x="718.161" y="-1099.2" font-family="Courier,monospace" font-size="11.00">MLAObjects</text>
|
569 |
</g>
|
570 |
+
<!-- \\MLATextWidget -->
|
571 |
+
<g id="node64" class="node"><title>\\MLATextWidget</title>
|
572 |
+
<polygon fill="none" stroke="black" points="770.161,-1066 666.161,-1066 666.161,-1030 770.161,-1030 770.161,-1066"/>
|
573 |
+
<text text-anchor="middle" x="718.161" y="-1045.2" font-family="Courier,monospace" font-size="11.00">MLATextWidget</text>
|
574 |
</g>
|
575 |
+
<!-- \\WP_Widget -->
|
576 |
+
<g id="node82" class="node"><title>\\WP_Widget</title>
|
577 |
+
<ellipse fill="none" stroke="black" cx="360.574" cy="-18" rx="58.4896" ry="18"/>
|
578 |
+
<text text-anchor="middle" x="360.574" y="-14.3" font-family="Times New Roman,serif" font-size="14.00" fill="gray">\WP_Widget</text>
|
579 |
</g>
|
580 |
+
<!-- \\MLATextWidget->\\WP_Widget -->
|
581 |
+
<g id="edge32" class="edge"><title>\\MLATextWidget->\\WP_Widget</title>
|
582 |
+
<path fill="none" stroke="black" d="M715.93,-1029.63C707.279,-906.1 651.668,-196.889 506.161,-50 486.187,-29.8361 456.552,-21.1121 429.303,-17.7113"/>
|
583 |
+
<polygon fill="none" stroke="black" points="429.306,-14.1933 419.001,-16.6557 428.592,-21.1569 429.306,-14.1933"/>
|
584 |
</g>
|
585 |
</g>
|
586 |
</svg>
|
phpDocs/classes/ACP_Addon_MLA_Column_AltText.html
CHANGED
@@ -233,7 +233,7 @@
|
|
233 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
234 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
235 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
236 |
-
generated on
|
237 |
</footer>
|
238 |
</body>
|
239 |
</html>
|
233 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
234 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
235 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
236 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
237 |
</footer>
|
238 |
</body>
|
239 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_Author.html
CHANGED
@@ -268,7 +268,7 @@
|
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
-
generated on
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_Caption.html
CHANGED
@@ -233,7 +233,7 @@
|
|
233 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
234 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
235 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
236 |
-
generated on
|
237 |
</footer>
|
238 |
</body>
|
239 |
</html>
|
233 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
234 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
235 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
236 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
237 |
</footer>
|
238 |
</body>
|
239 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_Date.html
CHANGED
@@ -232,7 +232,7 @@
|
|
232 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
233 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
234 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
235 |
-
generated on
|
236 |
</footer>
|
237 |
</body>
|
238 |
</html>
|
232 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
233 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
234 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
235 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
236 |
</footer>
|
237 |
</body>
|
238 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_Description.html
CHANGED
@@ -268,7 +268,7 @@
|
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
-
generated on
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_MenuOrder.html
CHANGED
@@ -268,7 +268,7 @@
|
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
-
generated on
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_MimeType.html
CHANGED
@@ -268,7 +268,7 @@
|
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
-
generated on
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_Parent.html
CHANGED
@@ -232,7 +232,7 @@
|
|
232 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
233 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
234 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
235 |
-
generated on
|
236 |
</footer>
|
237 |
</body>
|
238 |
</html>
|
232 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
233 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
234 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
235 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
236 |
</footer>
|
237 |
</body>
|
238 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Column_Title.html
CHANGED
@@ -268,7 +268,7 @@
|
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
-
generated on
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
268 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
269 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
270 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
271 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
272 |
</footer>
|
273 |
</body>
|
274 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Editing_Model_Media_Title.html
CHANGED
@@ -232,7 +232,7 @@
|
|
232 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
233 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
234 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
235 |
-
generated on
|
236 |
</footer>
|
237 |
</body>
|
238 |
</html>
|
232 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
233 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
234 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
235 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
236 |
</footer>
|
237 |
</body>
|
238 |
</html>
|
phpDocs/classes/ACP_Addon_MLA_Editing_Strategy.html
CHANGED
@@ -236,7 +236,7 @@
|
|
236 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
237 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
238 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
239 |
-
generated on
|
240 |
</footer>
|
241 |
</body>
|
242 |
</html>
|
236 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
237 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
238 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
239 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
240 |
</footer>
|
241 |
</body>
|
242 |
</html>
|
phpDocs/classes/AC_Addon_MLA_ListScreen.html
CHANGED
@@ -642,7 +642,7 @@ For Admin Columns 2.4.9+</h2>
|
|
642 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
643 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
644 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
645 |
-
generated on
|
646 |
</footer>
|
647 |
</body>
|
648 |
</html>
|
642 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
643 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
644 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
645 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
646 |
</footer>
|
647 |
</body>
|
648 |
</html>
|
phpDocs/classes/CPAC_Deprecated_Storage_Model_MLA.html
CHANGED
@@ -691,7 +691,7 @@ For Admin Columns 2.4.9+</h2>
|
|
691 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
692 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
693 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
694 |
-
generated on
|
695 |
</footer>
|
696 |
</body>
|
697 |
</html>
|
691 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
692 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
693 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
694 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
695 |
</footer>
|
696 |
</body>
|
697 |
</html>
|
phpDocs/classes/MLA.html
CHANGED
@@ -1591,7 +1591,7 @@ returns from Media/Edit Media initiated from Media/Assistant</h2>
|
|
1591 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1592 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1593 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1594 |
-
generated on
|
1595 |
</footer>
|
1596 |
</body>
|
1597 |
</html>
|
1591 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1592 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1593 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1594 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1595 |
</footer>
|
1596 |
</body>
|
1597 |
</html>
|
phpDocs/classes/MLACore.html
CHANGED
@@ -382,6 +382,11 @@ settings are being updated or reset.</span><pre>mla_taxonomy_support</pre>
|
|
382 |
<a href="#constant_MLA_ADMIN_SINGLE_MAP" title="MLA_ADMIN_SINGLE_MAP :: mla_admin_action value for mapping IPTC/EXIF metadata">
|
383 |
<span class="description">mla_admin_action value for mapping IPTC/EXIF metadata</span><pre>MLA_ADMIN_SINGLE_MAP</pre>
|
384 |
</a>
|
|
|
|
|
|
|
|
|
|
|
385 |
</li>
|
386 |
<li class="constant ">
|
387 |
<a href="#constant_MLA_ADMIN_SINGLE_RESTORE" title="MLA_ADMIN_SINGLE_RESTORE :: mla_admin_action value for restoring a single item from the trash">
|
@@ -1989,6 +1994,36 @@ string if $support_type is 'metakey', returns the custom field to filter by.</p>
|
|
1989 |
</table>
|
1990 |
</div>
|
1991 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1992 |
</div>
|
1993 |
<a id="constant_MLA_ADMIN_SET_PARENT"> </a>
|
1994 |
<div class="element clickable constant constant_MLA_ADMIN_SET_PARENT" data-toggle="collapse" data-target=".constant_MLA_ADMIN_SET_PARENT .collapse">
|
@@ -2776,7 +2811,7 @@ string if $support_type is 'metakey', returns the custom field to filter by.</p>
|
|
2776 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2777 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2778 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2779 |
-
generated on
|
2780 |
</footer>
|
2781 |
</body>
|
2782 |
</html>
|
382 |
<a href="#constant_MLA_ADMIN_SINGLE_MAP" title="MLA_ADMIN_SINGLE_MAP :: mla_admin_action value for mapping IPTC/EXIF metadata">
|
383 |
<span class="description">mla_admin_action value for mapping IPTC/EXIF metadata</span><pre>MLA_ADMIN_SINGLE_MAP</pre>
|
384 |
</a>
|
385 |
+
</li>
|
386 |
+
<li class="constant ">
|
387 |
+
<a href="#constant_MLA_ADMIN_SINGLE_PURGE" title="MLA_ADMIN_SINGLE_PURGE :: mla_admin_action value for purging IPTC/EXIF metadata">
|
388 |
+
<span class="description">mla_admin_action value for purging IPTC/EXIF metadata</span><pre>MLA_ADMIN_SINGLE_PURGE</pre>
|
389 |
+
</a>
|
390 |
</li>
|
391 |
<li class="constant ">
|
392 |
<a href="#constant_MLA_ADMIN_SINGLE_RESTORE" title="MLA_ADMIN_SINGLE_RESTORE :: mla_admin_action value for restoring a single item from the trash">
|
1994 |
</table>
|
1995 |
</div>
|
1996 |
</div>
|
1997 |
+
</div>
|
1998 |
+
<a id="constant_MLA_ADMIN_SINGLE_PURGE"> </a>
|
1999 |
+
<div class="element clickable constant constant_MLA_ADMIN_SINGLE_PURGE" data-toggle="collapse" data-target=".constant_MLA_ADMIN_SINGLE_PURGE .collapse">
|
2000 |
+
<h2>mla_admin_action value for purging IPTC/EXIF metadata</h2>
|
2001 |
+
<pre>MLA_ADMIN_SINGLE_PURGE</pre>
|
2002 |
+
<div class="labels">
|
2003 |
+
</div>
|
2004 |
+
<div class="row collapse">
|
2005 |
+
<div class="detail-description">
|
2006 |
+
<div class="long_description"></div>
|
2007 |
+
<table class="table">
|
2008 |
+
<tr>
|
2009 |
+
<th>
|
2010 |
+
since
|
2011 |
+
</th>
|
2012 |
+
<td>
|
2013 |
+
|
2014 |
+
</td>
|
2015 |
+
</tr>
|
2016 |
+
<tr>
|
2017 |
+
<th>
|
2018 |
+
var
|
2019 |
+
</th>
|
2020 |
+
<td>
|
2021 |
+
|
2022 |
+
</td>
|
2023 |
+
</tr>
|
2024 |
+
</table>
|
2025 |
+
</div>
|
2026 |
+
</div>
|
2027 |
</div>
|
2028 |
<a id="constant_MLA_ADMIN_SET_PARENT"> </a>
|
2029 |
<div class="element clickable constant constant_MLA_ADMIN_SET_PARENT" data-toggle="collapse" data-target=".constant_MLA_ADMIN_SET_PARENT .collapse">
|
2811 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2812 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2813 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2814 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
2815 |
</footer>
|
2816 |
</body>
|
2817 |
</html>
|
phpDocs/classes/MLACoreOptions.html
CHANGED
@@ -408,6 +408,11 @@ also controls the ATTACHMENT DETAILS enhancements</span><pre>MLA_MEDIA_MODAL_TOO
|
|
408 |
<a href="#constant_MLA_SHOW_COUNT_COLUMN" title="MLA_SHOW_COUNT_COLUMN :: Provides a unique name for the taxonomy show Count column option">
|
409 |
<span class="description">Provides a unique name for the taxonomy show Count column option</span><pre>MLA_SHOW_COUNT_COLUMN</pre>
|
410 |
</a>
|
|
|
|
|
|
|
|
|
|
|
411 |
</li>
|
412 |
<li class="constant ">
|
413 |
<a href="#constant_MLA_TABLE_ICON_SIZE" title="MLA_TABLE_ICON_SIZE :: Provides a unique name for the Media/Assistant submenu table thumbnail/icon size option">
|
@@ -990,6 +995,27 @@ also controls the ATTACHMENT DETAILS enhancements</span><pre>MLA_MEDIA_MODAL_TOO
|
|
990 |
<tr>
|
991 |
<th>
|
992 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
993 |
</th>
|
994 |
<td>
|
995 |
</td>
|
@@ -1889,7 +1915,7 @@ $message = ['reset']( 'reset', $key, $value, $_REQUEST );</p></div>
|
|
1889 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1890 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1891 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1892 |
-
generated on
|
1893 |
</footer>
|
1894 |
</body>
|
1895 |
</html>
|
408 |
<a href="#constant_MLA_SHOW_COUNT_COLUMN" title="MLA_SHOW_COUNT_COLUMN :: Provides a unique name for the taxonomy show Count column option">
|
409 |
<span class="description">Provides a unique name for the taxonomy show Count column option</span><pre>MLA_SHOW_COUNT_COLUMN</pre>
|
410 |
</a>
|
411 |
+
</li>
|
412 |
+
<li class="constant ">
|
413 |
+
<a href="#constant_MLA_SHOW_FILE_NAME" title="MLA_SHOW_FILE_NAME :: Provides a unique name for the Media/Assistant submenu table thumbnail/icon size option">
|
414 |
+
<span class="description">Provides a unique name for the Media/Assistant submenu table thumbnail/icon size option</span><pre>MLA_SHOW_FILE_NAME</pre>
|
415 |
+
</a>
|
416 |
</li>
|
417 |
<li class="constant ">
|
418 |
<a href="#constant_MLA_TABLE_ICON_SIZE" title="MLA_TABLE_ICON_SIZE :: Provides a unique name for the Media/Assistant submenu table thumbnail/icon size option">
|
995 |
<tr>
|
996 |
<th>
|
997 |
|
998 |
+
</th>
|
999 |
+
<td>
|
1000 |
+
</td>
|
1001 |
+
</tr>
|
1002 |
+
</table>
|
1003 |
+
</div>
|
1004 |
+
</div>
|
1005 |
+
</div>
|
1006 |
+
<a id="constant_MLA_SHOW_FILE_NAME"> </a>
|
1007 |
+
<div class="element clickable constant constant_MLA_SHOW_FILE_NAME" data-toggle="collapse" data-target=".constant_MLA_SHOW_FILE_NAME .collapse">
|
1008 |
+
<h2>Provides a unique name for the Media/Assistant submenu table thumbnail/icon size option</h2>
|
1009 |
+
<pre>MLA_SHOW_FILE_NAME</pre>
|
1010 |
+
<div class="labels">
|
1011 |
+
</div>
|
1012 |
+
<div class="row collapse">
|
1013 |
+
<div class="detail-description">
|
1014 |
+
<div class="long_description"></div>
|
1015 |
+
<table class="table">
|
1016 |
+
<tr>
|
1017 |
+
<th>
|
1018 |
+
|
1019 |
</th>
|
1020 |
<td>
|
1021 |
</td>
|
1915 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1916 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1917 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1918 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1919 |
</footer>
|
1920 |
</body>
|
1921 |
</html>
|
phpDocs/classes/MLAData.html
CHANGED
@@ -1261,7 +1261,7 @@ Templates separate HTML markup from PHP code for easier maintenance and localiza
|
|
1261 |
<a id="method_mla_expand_field_level_parameters"></a>
|
1262 |
<div class="element clickable method public method_mla_expand_field_level_parameters" data-toggle="collapse" data-target=".method_mla_expand_field_level_parameters .collapse">
|
1263 |
<h2>Analyze a template, expanding Field-level Markup Substitution Parameters</h2>
|
1264 |
-
<pre>mla_expand_field_level_parameters( $tpl, $query = NULL, $markup_values = array(), $post_id, $keep_existing = false, $default_option = 'text'
|
1265 |
<div class="labels">
|
1266 |
<span class="label">static</span> </div>
|
1267 |
|
@@ -1309,6 +1309,10 @@ All but request and query require an attachment ID.</p></div>
|
|
1309 |
<h4>$default_option</h4>
|
1310 |
<code></code><p></p>
|
1311 |
</div>
|
|
|
|
|
|
|
|
|
1312 |
|
1313 |
<h3>Response</h3>
|
1314 |
<code>array</code><p><p>( parameter => value ) for all field-level parameters and anything in $markup_values</p></p>
|
@@ -2312,7 +2316,7 @@ Note: 'alt-text' and 'file' are not supported in [mla_gallery]
|
|
2312 |
</div>
|
2313 |
</div>
|
2314 |
<a id="property_mla_iptc_records"> </a>
|
2315 |
-
<div class="element clickable property
|
2316 |
<h2>IPTC Dataset identifiers and names</h2>
|
2317 |
<pre>mla_iptc_records : array</pre>
|
2318 |
<div class="labels">
|
@@ -2541,7 +2545,7 @@ and mla_fetch_attachment_image_metadata</h2>
|
|
2541 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2542 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2543 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2544 |
-
generated on
|
2545 |
</footer>
|
2546 |
</body>
|
2547 |
</html>
|
1261 |
<a id="method_mla_expand_field_level_parameters"></a>
|
1262 |
<div class="element clickable method public method_mla_expand_field_level_parameters" data-toggle="collapse" data-target=".method_mla_expand_field_level_parameters .collapse">
|
1263 |
<h2>Analyze a template, expanding Field-level Markup Substitution Parameters</h2>
|
1264 |
+
<pre>mla_expand_field_level_parameters( $tpl, $query = NULL, $markup_values = array(), $post_id, $keep_existing = false, $default_option = 'text', $upload_metadata = NULL) : array</pre>
|
1265 |
<div class="labels">
|
1266 |
<span class="label">static</span> </div>
|
1267 |
|
1309 |
<h4>$default_option</h4>
|
1310 |
<code></code><p></p>
|
1311 |
</div>
|
1312 |
+
<div class="subelement argument">
|
1313 |
+
<h4>$upload_metadata</h4>
|
1314 |
+
<code></code><p></p>
|
1315 |
+
</div>
|
1316 |
|
1317 |
<h3>Response</h3>
|
1318 |
<code>array</code><p><p>( parameter => value ) for all field-level parameters and anything in $markup_values</p></p>
|
2316 |
</div>
|
2317 |
</div>
|
2318 |
<a id="property_mla_iptc_records"> </a>
|
2319 |
+
<div class="element clickable property public property_mla_iptc_records" data-toggle="collapse" data-target=".property_mla_iptc_records .collapse">
|
2320 |
<h2>IPTC Dataset identifiers and names</h2>
|
2321 |
<pre>mla_iptc_records : array</pre>
|
2322 |
<div class="labels">
|
2545 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2546 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2547 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2548 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
2549 |
</footer>
|
2550 |
</body>
|
2551 |
</html>
|
phpDocs/classes/MLAData_source.html
CHANGED
@@ -529,7 +529,7 @@ excludes "template:" and "meta:" values.</p></div>
|
|
529 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
530 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
531 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
532 |
-
generated on
|
533 |
</footer>
|
534 |
</body>
|
535 |
</html>
|
529 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
530 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
531 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
532 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
533 |
</footer>
|
534 |
</body>
|
535 |
</html>
|
phpDocs/classes/MLAEdit.html
CHANGED
@@ -1155,7 +1155,7 @@ The array is built once each page load and cached for subsequent calls.</p></div
|
|
1155 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1156 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1157 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1158 |
-
generated on
|
1159 |
</footer>
|
1160 |
</body>
|
1161 |
</html>
|
1155 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1156 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1157 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1158 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1159 |
</footer>
|
1160 |
</body>
|
1161 |
</html>
|
phpDocs/classes/MLAFileDownloader.html
CHANGED
@@ -407,7 +407,7 @@
|
|
407 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
408 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
409 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
410 |
-
generated on
|
411 |
</footer>
|
412 |
</body>
|
413 |
</html>
|
407 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
408 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
409 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
410 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
411 |
</footer>
|
412 |
</body>
|
413 |
</html>
|
phpDocs/classes/MLAImageProcessor.html
CHANGED
@@ -662,7 +662,7 @@ mla_stream_quality, mla_stream_type, mla_stream_fit, mla_ghostscript_path</p></d
|
|
662 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
663 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
664 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
665 |
-
generated on
|
666 |
</footer>
|
667 |
</body>
|
668 |
</html>
|
662 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
663 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
664 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
665 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
666 |
</footer>
|
667 |
</body>
|
668 |
</html>
|
phpDocs/classes/MLAMime.html
CHANGED
@@ -3240,7 +3240,7 @@ for the column is DESC/Descending.</p></div>
|
|
3240 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
3241 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
3242 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
3243 |
-
generated on
|
3244 |
</footer>
|
3245 |
</body>
|
3246 |
</html>
|
3240 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
3241 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
3242 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
3243 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
3244 |
</footer>
|
3245 |
</body>
|
3246 |
</html>
|
phpDocs/classes/MLAModal.html
CHANGED
@@ -887,7 +887,7 @@ and mla_print_media_templates_action</h2>
|
|
887 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
888 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
889 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
890 |
-
generated on
|
891 |
</footer>
|
892 |
</body>
|
893 |
</html>
|
887 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
888 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
889 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
890 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
891 |
</footer>
|
892 |
</body>
|
893 |
</html>
|
phpDocs/classes/MLAModal_Ajax.html
CHANGED
@@ -530,7 +530,7 @@ Declared public because it is a filter.</p></div>
|
|
530 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
531 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
532 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
533 |
-
generated on
|
534 |
</footer>
|
535 |
</body>
|
536 |
</html>
|
530 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
531 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
532 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
533 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
534 |
</footer>
|
535 |
</body>
|
536 |
</html>
|
phpDocs/classes/MLAMutex.html
CHANGED
@@ -581,7 +581,7 @@ for the [mla_gallery] mla_viewer=single option</p>
|
|
581 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
582 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
583 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
584 |
-
generated on
|
585 |
</footer>
|
586 |
</body>
|
587 |
</html>
|
581 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
582 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
583 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
584 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
585 |
</footer>
|
586 |
</body>
|
587 |
</html>
|
phpDocs/classes/MLAObjects.html
CHANGED
@@ -373,7 +373,7 @@ which replaces the "Posts" column with an equivalent "Attachments
|
|
373 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
374 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
375 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
376 |
-
generated on
|
377 |
</footer>
|
378 |
</body>
|
379 |
</html>
|
373 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
374 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
375 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
376 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
377 |
</footer>
|
378 |
</body>
|
379 |
</html>
|
phpDocs/classes/MLAOptions.html
CHANGED
@@ -117,7 +117,7 @@
|
|
117 |
<li class="nav-header">
|
118 |
<i class="icon-custom icon-method"></i> Methods
|
119 |
<ul>
|
120 |
-
|
121 |
<a href="#method_initialize" title="initialize :: Initialization function, similar to __construct()">
|
122 |
<span class="description">Initialization function, similar to __construct()</span><pre>initialize</pre>
|
123 |
</a>
|
@@ -147,6 +147,18 @@
|
|
147 |
</a>
|
148 |
</li>
|
149 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
150 |
<li class="method public">
|
151 |
<a href="#method_mla_custom_field_option_handler" title="mla_custom_field_option_handler :: Render and manage custom field mapping options">
|
152 |
<span class="description">Render and manage custom field mapping options</span><pre>mla_custom_field_option_handler</pre>
|
@@ -254,16 +266,6 @@ settings are being updated or reset.</span><pre>mla_taxonomy_support</pre>
|
|
254 |
<li class="nav-header private">» Private
|
255 |
<ul>
|
256 |
<li class="method private">
|
257 |
-
<a href="#method__compose_iptc_option_list" title="_compose_iptc_option_list :: Compose an IPTC Options list with current selection">
|
258 |
-
<span class="description">Compose an IPTC Options list with current selection</span><pre>_compose_iptc_option_list</pre>
|
259 |
-
</a>
|
260 |
-
</li>
|
261 |
-
<li class="method private">
|
262 |
-
<a href="#method__compose_parent_option_list" title="_compose_parent_option_list :: Compose an hierarchical taxonomy Parent options list with current selection">
|
263 |
-
<span class="description">Compose an hierarchical taxonomy Parent options list with current selection</span><pre>_compose_parent_option_list</pre>
|
264 |
-
</a>
|
265 |
-
</li>
|
266 |
-
<li class="method private">
|
267 |
<a href="#method__get_custom_field_names" title="_get_custom_field_names :: Generate a list of all (post) Custom Field names">
|
268 |
<span class="description">Generate a list of all (post) Custom Field names</span><pre>_get_custom_field_names</pre>
|
269 |
</a>
|
@@ -303,7 +305,7 @@ settings are being updated or reset.</span><pre>mla_taxonomy_support</pre>
|
|
303 |
<span class="description">Update Taxonomy term portion of IPTC/EXIF mappings</span><pre>_update_iptc_exif_taxonomy_mapping</pre>
|
304 |
</a>
|
305 |
</li>
|
306 |
-
|
307 |
</li>
|
308 |
<li class="nav-header">
|
309 |
<i class="icon-custom icon-constant"></i> Constants
|
@@ -348,101 +350,7 @@ and provides functions to get and put them from/to WordPress option variables</p
|
|
348 |
</table>
|
349 |
|
350 |
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
351 |
-
<a id="
|
352 |
-
<div class="element clickable method private method__compose_iptc_option_list" data-toggle="collapse" data-target=".method__compose_iptc_option_list .collapse">
|
353 |
-
<h2>Compose an IPTC Options list with current selection</h2>
|
354 |
-
<pre>_compose_iptc_option_list( $selection = 'none') : string</pre>
|
355 |
-
<div class="labels">
|
356 |
-
<span class="label">static</span> </div>
|
357 |
-
|
358 |
-
|
359 |
-
<div class="row collapse">
|
360 |
-
<div class="detail-description">
|
361 |
-
<div class="long_description"></div>
|
362 |
-
|
363 |
-
<table class="table">
|
364 |
-
<tr>
|
365 |
-
<th>
|
366 |
-
since
|
367 |
-
</th>
|
368 |
-
<td>
|
369 |
-
1.00
|
370 |
-
|
371 |
-
</td>
|
372 |
-
</tr>
|
373 |
-
<tr>
|
374 |
-
<th>
|
375 |
-
uses
|
376 |
-
</th>
|
377 |
-
<td>
|
378 |
-
|
379 |
-
<p>contains row and table templates</p>
|
380 |
-
</td>
|
381 |
-
</tr>
|
382 |
-
</table>
|
383 |
-
|
384 |
-
<h3>Arguments</h3>
|
385 |
-
<div class="subelement argument">
|
386 |
-
<h4>$selection</h4>
|
387 |
-
<code></code><p></p>
|
388 |
-
</div>
|
389 |
-
|
390 |
-
<h3>Response</h3>
|
391 |
-
<code>string</code><p><p>HTML markup with select field options</p></p>
|
392 |
-
</div>
|
393 |
-
</div>
|
394 |
-
|
395 |
-
</div>
|
396 |
-
<a id="method__compose_parent_option_list"></a>
|
397 |
-
<div class="element clickable method private method__compose_parent_option_list" data-toggle="collapse" data-target=".method__compose_parent_option_list .collapse">
|
398 |
-
<h2>Compose an hierarchical taxonomy Parent options list with current selection</h2>
|
399 |
-
<pre>_compose_parent_option_list( $taxonomy, $selection) : string</pre>
|
400 |
-
<div class="labels">
|
401 |
-
<span class="label">static</span> </div>
|
402 |
-
|
403 |
-
|
404 |
-
<div class="row collapse">
|
405 |
-
<div class="detail-description">
|
406 |
-
<div class="long_description"></div>
|
407 |
-
|
408 |
-
<table class="table">
|
409 |
-
<tr>
|
410 |
-
<th>
|
411 |
-
since
|
412 |
-
</th>
|
413 |
-
<td>
|
414 |
-
1.00
|
415 |
-
|
416 |
-
</td>
|
417 |
-
</tr>
|
418 |
-
<tr>
|
419 |
-
<th>
|
420 |
-
uses
|
421 |
-
</th>
|
422 |
-
<td>
|
423 |
-
|
424 |
-
<p>contains row and table templates</p>
|
425 |
-
</td>
|
426 |
-
</tr>
|
427 |
-
</table>
|
428 |
-
|
429 |
-
<h3>Arguments</h3>
|
430 |
-
<div class="subelement argument">
|
431 |
-
<h4>$taxonomy</h4>
|
432 |
-
<code></code><p></p>
|
433 |
-
</div>
|
434 |
-
<div class="subelement argument">
|
435 |
-
<h4>$selection</h4>
|
436 |
-
<code></code><p></p>
|
437 |
-
</div>
|
438 |
-
|
439 |
-
<h3>Response</h3>
|
440 |
-
<code>string</code><p><p>HTML markup with select field options</p></p>
|
441 |
-
</div>
|
442 |
-
</div>
|
443 |
-
|
444 |
-
</div>
|
445 |
-
<a id="method__get_custom_field_names"></a>
|
446 |
<div class="element clickable method private method__get_custom_field_names" data-toggle="collapse" data-target=".method__get_custom_field_names .collapse">
|
447 |
<h2>Generate a list of all (post) Custom Field names</h2>
|
448 |
<pre>_get_custom_field_names() : array</pre>
|
@@ -985,6 +893,100 @@ haven't been mapped to any attachments, yet.</p></div>
|
|
985 |
</div>
|
986 |
</div>
|
987 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
988 |
</div>
|
989 |
<a id="method_mla_custom_field_option_handler"></a>
|
990 |
<div class="element clickable method public method_mla_custom_field_option_handler" data-toggle="collapse" data-target=".method_mla_custom_field_option_handler .collapse">
|
@@ -1813,7 +1815,7 @@ added to the Media Library.</p></div>
|
|
1813 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1814 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1815 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1816 |
-
generated on
|
1817 |
</footer>
|
1818 |
</body>
|
1819 |
</html>
|
117 |
<li class="nav-header">
|
118 |
<i class="icon-custom icon-method"></i> Methods
|
119 |
<ul>
|
120 |
+
<li class="method public">
|
121 |
<a href="#method_initialize" title="initialize :: Initialization function, similar to __construct()">
|
122 |
<span class="description">Initialization function, similar to __construct()</span><pre>initialize</pre>
|
123 |
</a>
|
147 |
</a>
|
148 |
</li>
|
149 |
|
150 |
+
<li class="method public">
|
151 |
+
<a href="#method_mla_compose_iptc_option_list" title="mla_compose_iptc_option_list :: Compose an IPTC Options list with current selection">
|
152 |
+
<span class="description">Compose an IPTC Options list with current selection</span><pre>mla_compose_iptc_option_list</pre>
|
153 |
+
</a>
|
154 |
+
</li>
|
155 |
+
|
156 |
+
<li class="method public">
|
157 |
+
<a href="#method_mla_compose_parent_option_list" title="mla_compose_parent_option_list :: Compose an hierarchical taxonomy Parent options list with current selection">
|
158 |
+
<span class="description">Compose an hierarchical taxonomy Parent options list with current selection</span><pre>mla_compose_parent_option_list</pre>
|
159 |
+
</a>
|
160 |
+
</li>
|
161 |
+
|
162 |
<li class="method public">
|
163 |
<a href="#method_mla_custom_field_option_handler" title="mla_custom_field_option_handler :: Render and manage custom field mapping options">
|
164 |
<span class="description">Render and manage custom field mapping options</span><pre>mla_custom_field_option_handler</pre>
|
266 |
<li class="nav-header private">» Private
|
267 |
<ul>
|
268 |
<li class="method private">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
269 |
<a href="#method__get_custom_field_names" title="_get_custom_field_names :: Generate a list of all (post) Custom Field names">
|
270 |
<span class="description">Generate a list of all (post) Custom Field names</span><pre>_get_custom_field_names</pre>
|
271 |
</a>
|
305 |
<span class="description">Update Taxonomy term portion of IPTC/EXIF mappings</span><pre>_update_iptc_exif_taxonomy_mapping</pre>
|
306 |
</a>
|
307 |
</li>
|
308 |
+
</ul>
|
309 |
</li>
|
310 |
<li class="nav-header">
|
311 |
<i class="icon-custom icon-constant"></i> Constants
|
350 |
</table>
|
351 |
|
352 |
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
353 |
+
<a id="method__get_custom_field_names"></a>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
354 |
<div class="element clickable method private method__get_custom_field_names" data-toggle="collapse" data-target=".method__get_custom_field_names .collapse">
|
355 |
<h2>Generate a list of all (post) Custom Field names</h2>
|
356 |
<pre>_get_custom_field_names() : array</pre>
|
893 |
</div>
|
894 |
</div>
|
895 |
|
896 |
+
</div>
|
897 |
+
<a id="method_mla_compose_iptc_option_list"></a>
|
898 |
+
<div class="element clickable method public method_mla_compose_iptc_option_list" data-toggle="collapse" data-target=".method_mla_compose_iptc_option_list .collapse">
|
899 |
+
<h2>Compose an IPTC Options list with current selection</h2>
|
900 |
+
<pre>mla_compose_iptc_option_list( $selection = 'none') : string</pre>
|
901 |
+
<div class="labels">
|
902 |
+
<span class="label">static</span> </div>
|
903 |
+
|
904 |
+
|
905 |
+
<div class="row collapse">
|
906 |
+
<div class="detail-description">
|
907 |
+
<div class="long_description"></div>
|
908 |
+
|
909 |
+
<table class="table">
|
910 |
+
<tr>
|
911 |
+
<th>
|
912 |
+
since
|
913 |
+
</th>
|
914 |
+
<td>
|
915 |
+
1.00
|
916 |
+
|
917 |
+
</td>
|
918 |
+
</tr>
|
919 |
+
<tr>
|
920 |
+
<th>
|
921 |
+
uses
|
922 |
+
</th>
|
923 |
+
<td>
|
924 |
+
|
925 |
+
<p>contains row and table templates</p>
|
926 |
+
</td>
|
927 |
+
</tr>
|
928 |
+
</table>
|
929 |
+
|
930 |
+
<h3>Arguments</h3>
|
931 |
+
<div class="subelement argument">
|
932 |
+
<h4>$selection</h4>
|
933 |
+
<code></code><p></p>
|
934 |
+
</div>
|
935 |
+
|
936 |
+
<h3>Response</h3>
|
937 |
+
<code>string</code><p><p>HTML markup with select field options</p></p>
|
938 |
+
</div>
|
939 |
+
</div>
|
940 |
+
|
941 |
+
</div>
|
942 |
+
<a id="method_mla_compose_parent_option_list"></a>
|
943 |
+
<div class="element clickable method public method_mla_compose_parent_option_list" data-toggle="collapse" data-target=".method_mla_compose_parent_option_list .collapse">
|
944 |
+
<h2>Compose an hierarchical taxonomy Parent options list with current selection</h2>
|
945 |
+
<pre>mla_compose_parent_option_list( $taxonomy, $selection) : string</pre>
|
946 |
+
<div class="labels">
|
947 |
+
<span class="label">static</span> </div>
|
948 |
+
|
949 |
+
|
950 |
+
<div class="row collapse">
|
951 |
+
<div class="detail-description">
|
952 |
+
<div class="long_description"></div>
|
953 |
+
|
954 |
+
<table class="table">
|
955 |
+
<tr>
|
956 |
+
<th>
|
957 |
+
since
|
958 |
+
</th>
|
959 |
+
<td>
|
960 |
+
1.00
|
961 |
+
|
962 |
+
</td>
|
963 |
+
</tr>
|
964 |
+
<tr>
|
965 |
+
<th>
|
966 |
+
uses
|
967 |
+
</th>
|
968 |
+
<td>
|
969 |
+
|
970 |
+
<p>contains row and table templates</p>
|
971 |
+
</td>
|
972 |
+
</tr>
|
973 |
+
</table>
|
974 |
+
|
975 |
+
<h3>Arguments</h3>
|
976 |
+
<div class="subelement argument">
|
977 |
+
<h4>$taxonomy</h4>
|
978 |
+
<code></code><p></p>
|
979 |
+
</div>
|
980 |
+
<div class="subelement argument">
|
981 |
+
<h4>$selection</h4>
|
982 |
+
<code></code><p></p>
|
983 |
+
</div>
|
984 |
+
|
985 |
+
<h3>Response</h3>
|
986 |
+
<code>string</code><p><p>HTML markup with select field options</p></p>
|
987 |
+
</div>
|
988 |
+
</div>
|
989 |
+
|
990 |
</div>
|
991 |
<a id="method_mla_custom_field_option_handler"></a>
|
992 |
<div class="element clickable method public method_mla_custom_field_option_handler" data-toggle="collapse" data-target=".method_mla_custom_field_option_handler .collapse">
|
1815 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1816 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1817 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1818 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1819 |
</footer>
|
1820 |
</body>
|
1821 |
</html>
|
phpDocs/classes/MLAPDF.html
CHANGED
@@ -736,7 +736,7 @@ The array value is array( number, generation, start, optional /length )</p></div
|
|
736 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
737 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
738 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
739 |
-
generated on
|
740 |
</footer>
|
741 |
</body>
|
742 |
</html>
|
736 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
737 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
738 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
739 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
740 |
</footer>
|
741 |
</body>
|
742 |
</html>
|
phpDocs/classes/MLAQuery.html
CHANGED
@@ -1874,7 +1874,7 @@ Note: 'alt-text' and 'file' are not supported in [mla_gallery]
|
|
1874 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1875 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1876 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1877 |
-
generated on
|
1878 |
</footer>
|
1879 |
</body>
|
1880 |
</html>
|
1874 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1875 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1876 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1877 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1878 |
</footer>
|
1879 |
</body>
|
1880 |
</html>
|
phpDocs/classes/MLAReferences.html
CHANGED
@@ -505,7 +505,7 @@ each page load and cached for subsequent calls.</p></div>
|
|
505 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
506 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
507 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
508 |
-
generated on
|
509 |
</footer>
|
510 |
</body>
|
511 |
</html>
|
505 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
506 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
507 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
508 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
509 |
</footer>
|
510 |
</body>
|
511 |
</html>
|
phpDocs/classes/MLASettings.html
CHANGED
@@ -299,6 +299,11 @@ add settings link in the Plugins section entry for MLA.</span><pre>mla_admin_men
|
|
299 |
<a href="#constant_JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG" title="JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG :: Slug for localizing and enqueueing JavaScript - MLA Custom Fields List Table">
|
300 |
<span class="description">Slug for localizing and enqueueing JavaScript - MLA Custom Fields List Table</span><pre>JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG</pre>
|
301 |
</a>
|
|
|
|
|
|
|
|
|
|
|
302 |
</li>
|
303 |
<li class="constant ">
|
304 |
<a href="#constant_JAVASCRIPT_INLINE_EDIT_UPLOAD_SLUG" title="JAVASCRIPT_INLINE_EDIT_UPLOAD_SLUG :: Slug for localizing and enqueueing JavaScript - MLA Upload List Table">
|
@@ -1647,6 +1652,36 @@ add settings link in the Plugins section entry for MLA.</h2>
|
|
1647 |
</table>
|
1648 |
</div>
|
1649 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1650 |
</div>
|
1651 |
<a id="constant_JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG"> </a>
|
1652 |
<div class="element clickable constant constant_JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG" data-toggle="collapse" data-target=".constant_JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG .collapse">
|
@@ -1839,7 +1874,7 @@ localization calls cannot be placed in the "public static" array defin
|
|
1839 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1840 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1841 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1842 |
-
generated on
|
1843 |
</footer>
|
1844 |
</body>
|
1845 |
</html>
|
299 |
<a href="#constant_JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG" title="JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG :: Slug for localizing and enqueueing JavaScript - MLA Custom Fields List Table">
|
300 |
<span class="description">Slug for localizing and enqueueing JavaScript - MLA Custom Fields List Table</span><pre>JAVASCRIPT_INLINE_EDIT_CUSTOM_SLUG</pre>
|
301 |
</a>
|
302 |
+
</li>
|
303 |
+
<li class="constant ">
|
304 |
+
<a href="#constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG" title="JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG :: Slug for localizing and enqueueing JavaScript - MLA IPTC/EXIF List Table">
|
305 |
+
<span class="description">Slug for localizing and enqueueing JavaScript - MLA IPTC/EXIF List Table</span><pre>JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG</pre>
|
306 |
+
</a>
|
307 |
</li>
|
308 |
<li class="constant ">
|
309 |
<a href="#constant_JAVASCRIPT_INLINE_EDIT_UPLOAD_SLUG" title="JAVASCRIPT_INLINE_EDIT_UPLOAD_SLUG :: Slug for localizing and enqueueing JavaScript - MLA Upload List Table">
|
1652 |
</table>
|
1653 |
</div>
|
1654 |
</div>
|
1655 |
+
</div>
|
1656 |
+
<a id="constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG"> </a>
|
1657 |
+
<div class="element clickable constant constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG" data-toggle="collapse" data-target=".constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG .collapse">
|
1658 |
+
<h2>Slug for localizing and enqueueing JavaScript - MLA IPTC/EXIF List Table</h2>
|
1659 |
+
<pre>JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_SLUG</pre>
|
1660 |
+
<div class="labels">
|
1661 |
+
</div>
|
1662 |
+
<div class="row collapse">
|
1663 |
+
<div class="detail-description">
|
1664 |
+
<div class="long_description"></div>
|
1665 |
+
<table class="table">
|
1666 |
+
<tr>
|
1667 |
+
<th>
|
1668 |
+
since
|
1669 |
+
</th>
|
1670 |
+
<td>
|
1671 |
+
|
1672 |
+
</td>
|
1673 |
+
</tr>
|
1674 |
+
<tr>
|
1675 |
+
<th>
|
1676 |
+
var
|
1677 |
+
</th>
|
1678 |
+
<td>
|
1679 |
+
|
1680 |
+
</td>
|
1681 |
+
</tr>
|
1682 |
+
</table>
|
1683 |
+
</div>
|
1684 |
+
</div>
|
1685 |
</div>
|
1686 |
<a id="constant_JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG"> </a>
|
1687 |
<div class="element clickable constant constant_JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG" data-toggle="collapse" data-target=".constant_JAVASCRIPT_INLINE_MAPPING_IPTC_EXIF_SLUG .collapse">
|
1874 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1875 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1876 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1877 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1878 |
</footer>
|
1879 |
</body>
|
1880 |
</html>
|
phpDocs/classes/MLASettings_CustomFields.html
CHANGED
@@ -170,8 +170,8 @@
|
|
170 |
</a>
|
171 |
</li>
|
172 |
<li class="method private">
|
173 |
-
<a href="#method__process_custom_field_mapping" title="_process_custom_field_mapping :: Process custom field
|
174 |
-
<span class="description">Process custom field
|
175 |
</a>
|
176 |
</li>
|
177 |
<li class="method private">
|
@@ -409,7 +409,7 @@ Settings/Media Library Assistant Custom Fields tab</p>
|
|
409 |
</div>
|
410 |
<a id="method__process_custom_field_mapping"></a>
|
411 |
<div class="element clickable method private method__process_custom_field_mapping" data-toggle="collapse" data-target=".method__process_custom_field_mapping .collapse">
|
412 |
-
<h2>Process custom field
|
413 |
<pre>_process_custom_field_mapping( $settings = NULL, $offset, $length) : array</pre>
|
414 |
<div class="labels">
|
415 |
<span class="label">static</span> </div>
|
@@ -428,15 +428,6 @@ Settings/Media Library Assistant Custom Fields tab</p>
|
|
428 |
2.50
|
429 |
|
430 |
</td>
|
431 |
-
</tr>
|
432 |
-
<tr>
|
433 |
-
<th>
|
434 |
-
uses
|
435 |
-
</th>
|
436 |
-
<td>
|
437 |
-
|
438 |
-
<p>if passed a NULL parameter</p>
|
439 |
-
</td>
|
440 |
</tr>
|
441 |
</table>
|
442 |
|
@@ -499,7 +490,7 @@ Settings/Media Library Assistant Custom Fields tab</p>
|
|
499 |
<a id="method__save_custom_field_settings"></a>
|
500 |
<div class="element clickable method private method__save_custom_field_settings" data-toggle="collapse" data-target=".method__save_custom_field_settings .collapse">
|
501 |
<h2>Save custom field settings to the options table</h2>
|
502 |
-
<pre>_save_custom_field_settings(
|
503 |
<div class="labels">
|
504 |
<span class="label">static</span> </div>
|
505 |
|
@@ -520,21 +511,14 @@ Settings/Media Library Assistant Custom Fields tab</p>
|
|
520 |
</tr>
|
521 |
<tr>
|
522 |
<th>
|
523 |
-
|
524 |
</th>
|
525 |
<td>
|
526 |
-
|
527 |
-
<p>if passed a NULL parameter</p>
|
528 |
</td>
|
529 |
</tr>
|
530 |
</table>
|
531 |
|
532 |
-
|
533 |
-
<div class="subelement argument">
|
534 |
-
<h4>$new_values</h4>
|
535 |
-
<code></code><p></p>
|
536 |
-
</div>
|
537 |
-
|
538 |
<h3>Response</h3>
|
539 |
<code>array</code><p><p>Message(s) reflecting the results of the operation</p></p>
|
540 |
</div>
|
@@ -794,7 +778,7 @@ Settings/Media Library Assistant Custom Fields tab</p>
|
|
794 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
795 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
796 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
797 |
-
generated on
|
798 |
</footer>
|
799 |
</body>
|
800 |
</html>
|
170 |
</a>
|
171 |
</li>
|
172 |
<li class="method private">
|
173 |
+
<a href="#method__process_custom_field_mapping" title="_process_custom_field_mapping :: Process custom field rules against all image attachments">
|
174 |
+
<span class="description">Process custom field rules against all image attachments</span><pre>_process_custom_field_mapping</pre>
|
175 |
</a>
|
176 |
</li>
|
177 |
<li class="method private">
|
409 |
</div>
|
410 |
<a id="method__process_custom_field_mapping"></a>
|
411 |
<div class="element clickable method private method__process_custom_field_mapping" data-toggle="collapse" data-target=".method__process_custom_field_mapping .collapse">
|
412 |
+
<h2>Process custom field rules against all image attachments</h2>
|
413 |
<pre>_process_custom_field_mapping( $settings = NULL, $offset, $length) : array</pre>
|
414 |
<div class="labels">
|
415 |
<span class="label">static</span> </div>
|
428 |
2.50
|
429 |
|
430 |
</td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
431 |
</tr>
|
432 |
</table>
|
433 |
|
490 |
<a id="method__save_custom_field_settings"></a>
|
491 |
<div class="element clickable method private method__save_custom_field_settings" data-toggle="collapse" data-target=".method__save_custom_field_settings .collapse">
|
492 |
<h2>Save custom field settings to the options table</h2>
|
493 |
+
<pre>_save_custom_field_settings() : array</pre>
|
494 |
<div class="labels">
|
495 |
<span class="label">static</span> </div>
|
496 |
|
511 |
</tr>
|
512 |
<tr>
|
513 |
<th>
|
514 |
+
|
515 |
</th>
|
516 |
<td>
|
|
|
|
|
517 |
</td>
|
518 |
</tr>
|
519 |
</table>
|
520 |
|
521 |
+
|
|
|
|
|
|
|
|
|
|
|
522 |
<h3>Response</h3>
|
523 |
<code>array</code><p><p>Message(s) reflecting the results of the operation</p></p>
|
524 |
</div>
|
778 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
779 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
780 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
781 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
782 |
</footer>
|
783 |
</body>
|
784 |
</html>
|
phpDocs/classes/MLASettings_Documentation.html
CHANGED
@@ -447,7 +447,7 @@ Settings/Media Library Assistant Documentation tab</p>
|
|
447 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
448 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
449 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
450 |
-
generated on
|
451 |
</footer>
|
452 |
</body>
|
453 |
</html>
|
447 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
448 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
449 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
450 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
451 |
</footer>
|
452 |
</body>
|
453 |
</html>
|
phpDocs/classes/MLASettings_IPTCEXIF.html
CHANGED
@@ -117,21 +117,27 @@
|
|
117 |
<li class="nav-header">
|
118 |
<i class="icon-custom icon-method"></i> Methods
|
119 |
<ul>
|
120 |
-
|
121 |
<a href="#method_mla_admin_enqueue_scripts" title="mla_admin_enqueue_scripts :: Load the tab's Javascript files">
|
122 |
<span class="description">Load the tab's Javascript files</span><pre>mla_admin_enqueue_scripts</pre>
|
123 |
</a>
|
124 |
</li>
|
125 |
|
126 |
<li class="method public">
|
127 |
-
<a href="#method_mla_compose_iptc_exif_tab" title="mla_compose_iptc_exif_tab :: Compose the IPTC
|
128 |
-
<span class="description">Compose the IPTC
|
129 |
</a>
|
130 |
</li>
|
131 |
|
132 |
<li class="method public">
|
133 |
-
<a href="#
|
134 |
-
<span class="description">Ajax handler for IPTC
|
|
|
|
|
|
|
|
|
|
|
|
|
135 |
</a>
|
136 |
</li>
|
137 |
|
@@ -139,34 +145,38 @@
|
|
139 |
</li>
|
140 |
<li class="nav-header protected">» Protected
|
141 |
<ul>
|
142 |
-
|
143 |
</li>
|
144 |
<li class="nav-header private">» Private
|
145 |
<ul>
|
146 |
<li class="method private">
|
147 |
-
<a href="#
|
148 |
-
|
149 |
-
<span class="description">Process IPTC/EXIF custom field settings against all image attachments
|
150 |
-
without saving the settings to the mla_option</span><pre>_process_iptc_exif_custom</pre>
|
151 |
</a>
|
152 |
</li>
|
153 |
<li class="method private">
|
154 |
-
<a href="#
|
155 |
-
|
156 |
-
<span class="description">Process IPTC/EXIF standard field settings against all image attachments
|
157 |
-
without saving the settings to the mla_option</span><pre>_process_iptc_exif_standard</pre>
|
158 |
</a>
|
159 |
</li>
|
160 |
<li class="method private">
|
161 |
-
<a href="#
|
162 |
-
|
163 |
-
<span class="description">Process IPTC/EXIF taxonomy term settings against all image attachments
|
164 |
-
without saving the settings to the mla_option</span><pre>_process_iptc_exif_taxonomy</pre>
|
165 |
</a>
|
166 |
</li>
|
167 |
<li class="method private">
|
168 |
-
<a href="#
|
169 |
-
<span class="description">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
170 |
</a>
|
171 |
</li>
|
172 |
<li class="method private">
|
@@ -174,11 +184,21 @@ without saving the settings to the mla_option</span><pre>_process_iptc_exif_taxo
|
|
174 |
<span class="description">Save IPTC/EXIF settings to the options table</span><pre>_save_iptc_exif_settings</pre>
|
175 |
</a>
|
176 |
</li>
|
177 |
-
|
|
|
|
|
|
|
|
|
|
|
178 |
</li>
|
179 |
<li class="nav-header">
|
180 |
<i class="icon-custom icon-constant"></i> Constants
|
181 |
<ul>
|
|
|
|
|
|
|
|
|
|
|
182 |
</ul>
|
183 |
</li>
|
184 |
</ul>
|
@@ -219,11 +239,10 @@ Settings/Media Library Assistant IPTC EXIF tab</p>
|
|
219 |
</table>
|
220 |
|
221 |
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
222 |
-
<a id="
|
223 |
-
<div class="element clickable method private
|
224 |
-
<h2>
|
225 |
-
|
226 |
-
<pre>_process_iptc_exif_custom( $settings = NULL, $offset, $length) : array</pre>
|
227 |
<div class="labels">
|
228 |
<span class="label">static</span> </div>
|
229 |
|
@@ -238,7 +257,7 @@ without saving the settings to the mla_option</h2>
|
|
238 |
since
|
239 |
</th>
|
240 |
<td>
|
241 |
-
|
242 |
|
243 |
</td>
|
244 |
</tr>
|
@@ -248,36 +267,29 @@ without saving the settings to the mla_option</h2>
|
|
248 |
</th>
|
249 |
<td>
|
250 |
|
251 |
-
<p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
252 |
</td>
|
253 |
</tr>
|
254 |
</table>
|
255 |
|
256 |
-
|
257 |
-
<div class="subelement argument">
|
258 |
-
<h4>$settings</h4>
|
259 |
-
<code></code><p></p>
|
260 |
-
</div>
|
261 |
-
<div class="subelement argument">
|
262 |
-
<h4>$offset</h4>
|
263 |
-
<code></code><p></p>
|
264 |
-
</div>
|
265 |
-
<div class="subelement argument">
|
266 |
-
<h4>$length</h4>
|
267 |
-
<code></code><p></p>
|
268 |
-
</div>
|
269 |
-
|
270 |
<h3>Response</h3>
|
271 |
-
<code>
|
272 |
</div>
|
273 |
</div>
|
274 |
|
275 |
</div>
|
276 |
-
<a id="
|
277 |
-
<div class="element clickable method private
|
278 |
-
<h2>
|
279 |
-
|
280 |
-
<pre>_process_iptc_exif_standard( $offset, $length) : array</pre>
|
281 |
<div class="labels">
|
282 |
<span class="label">static</span> </div>
|
283 |
|
@@ -292,7 +304,7 @@ without saving the settings to the mla_option</h2>
|
|
292 |
since
|
293 |
</th>
|
294 |
<td>
|
295 |
-
|
296 |
|
297 |
</td>
|
298 |
</tr>
|
@@ -302,6 +314,42 @@ without saving the settings to the mla_option</h2>
|
|
302 |
</th>
|
303 |
<td>
|
304 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
305 |
|
306 |
</td>
|
307 |
</tr>
|
@@ -309,25 +357,24 @@ without saving the settings to the mla_option</h2>
|
|
309 |
|
310 |
<h3>Arguments</h3>
|
311 |
<div class="subelement argument">
|
312 |
-
<h4>$
|
313 |
-
<code
|
314 |
</div>
|
315 |
<div class="subelement argument">
|
316 |
-
<h4>$
|
317 |
<code></code><p></p>
|
318 |
</div>
|
319 |
|
320 |
<h3>Response</h3>
|
321 |
-
<code>array</code><p><p>
|
322 |
</div>
|
323 |
</div>
|
324 |
|
325 |
</div>
|
326 |
-
<a id="
|
327 |
-
<div class="element clickable method private
|
328 |
-
<h2>
|
329 |
-
|
330 |
-
<pre>_process_iptc_exif_taxonomy( $offset, $length) : array</pre>
|
331 |
<div class="labels">
|
332 |
<span class="label">static</span> </div>
|
333 |
|
@@ -342,16 +389,43 @@ without saving the settings to the mla_option</h2>
|
|
342 |
since
|
343 |
</th>
|
344 |
<td>
|
345 |
-
|
346 |
|
347 |
</td>
|
348 |
</tr>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
349 |
<tr>
|
350 |
<th>
|
351 |
-
|
352 |
</th>
|
353 |
<td>
|
354 |
-
|
355 |
|
356 |
</td>
|
357 |
</tr>
|
@@ -359,12 +433,16 @@ without saving the settings to the mla_option</h2>
|
|
359 |
|
360 |
<h3>Arguments</h3>
|
361 |
<div class="subelement argument">
|
362 |
-
<h4>$
|
363 |
<code></code><p></p>
|
|
|
|
|
|
|
|
|
364 |
</div>
|
365 |
<div class="subelement argument">
|
366 |
<h4>$length</h4>
|
367 |
-
<code
|
368 |
</div>
|
369 |
|
370 |
<h3>Response</h3>
|
@@ -373,10 +451,10 @@ without saving the settings to the mla_option</h2>
|
|
373 |
</div>
|
374 |
|
375 |
</div>
|
376 |
-
<a id="
|
377 |
-
<div class="element clickable method private
|
378 |
-
<h2>
|
379 |
-
<pre>
|
380 |
<div class="labels">
|
381 |
<span class="label">static</span> </div>
|
382 |
|
@@ -391,7 +469,7 @@ without saving the settings to the mla_option</h2>
|
|
391 |
since
|
392 |
</th>
|
393 |
<td>
|
394 |
-
|
395 |
|
396 |
</td>
|
397 |
</tr>
|
@@ -399,8 +477,8 @@ without saving the settings to the mla_option</h2>
|
|
399 |
|
400 |
<h3>Arguments</h3>
|
401 |
<div class="subelement argument">
|
402 |
-
<h4>$
|
403 |
-
<code
|
404 |
</div>
|
405 |
|
406 |
<h3>Response</h3>
|
@@ -455,6 +533,55 @@ without saving the settings to the mla_option</h2>
|
|
455 |
</div>
|
456 |
</div>
|
457 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
458 |
</div>
|
459 |
<a id="method_mla_admin_enqueue_scripts"></a>
|
460 |
<div class="element clickable method public method_mla_admin_enqueue_scripts" data-toggle="collapse" data-target=".method_mla_admin_enqueue_scripts .collapse">
|
@@ -499,7 +626,7 @@ without saving the settings to the mla_option</h2>
|
|
499 |
</div>
|
500 |
<a id="method_mla_compose_iptc_exif_tab"></a>
|
501 |
<div class="element clickable method public method_mla_compose_iptc_exif_tab" data-toggle="collapse" data-target=".method_mla_compose_iptc_exif_tab .collapse">
|
502 |
-
<h2>Compose the IPTC
|
503 |
<pre>mla_compose_iptc_exif_tab() : array</pre>
|
504 |
<div class="labels">
|
505 |
<span class="label">static</span> </div>
|
@@ -515,17 +642,46 @@ without saving the settings to the mla_option</h2>
|
|
515 |
since
|
516 |
</th>
|
517 |
<td>
|
518 |
-
1.
|
519 |
|
520 |
</td>
|
521 |
</tr>
|
522 |
<tr>
|
523 |
<th>
|
524 |
-
|
525 |
</th>
|
526 |
<td>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
527 |
|
528 |
-
<p>contains tab content template(s)</p>
|
529 |
</td>
|
530 |
</tr>
|
531 |
<tr>
|
@@ -538,15 +694,13 @@ without saving the settings to the mla_option</h2>
|
|
538 |
</table>
|
539 |
|
540 |
|
541 |
-
<h3>Response</h3>
|
542 |
-
<code>array</code><p><p>'message' => status/error messages, 'body' => tab content</p></p>
|
543 |
</div>
|
544 |
</div>
|
545 |
|
546 |
</div>
|
547 |
<a id="method_mla_inline_mapping_iptc_exif_action"></a>
|
548 |
<div class="element clickable method public method_mla_inline_mapping_iptc_exif_action" data-toggle="collapse" data-target=".method_mla_inline_mapping_iptc_exif_action .collapse">
|
549 |
-
<h2>Ajax handler for IPTC
|
550 |
<pre>mla_inline_mapping_iptc_exif_action() : void</pre>
|
551 |
<div class="labels">
|
552 |
<span class="label">static</span> </div>
|
@@ -581,7 +735,38 @@ without saving the settings to the mla_option</h2>
|
|
581 |
|
582 |
</div>
|
583 |
|
584 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
585 |
</div>
|
586 |
</div>
|
587 |
<a id="\MLASettings_IPTCEXIF"></a>
|
@@ -602,7 +787,7 @@ without saving the settings to the mla_option</h2>
|
|
602 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
603 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
604 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
605 |
-
generated on
|
606 |
</footer>
|
607 |
</body>
|
608 |
</html>
|
117 |
<li class="nav-header">
|
118 |
<i class="icon-custom icon-method"></i> Methods
|
119 |
<ul>
|
120 |
+
<li class="method public">
|
121 |
<a href="#method_mla_admin_enqueue_scripts" title="mla_admin_enqueue_scripts :: Load the tab's Javascript files">
|
122 |
<span class="description">Load the tab's Javascript files</span><pre>mla_admin_enqueue_scripts</pre>
|
123 |
</a>
|
124 |
</li>
|
125 |
|
126 |
<li class="method public">
|
127 |
+
<a href="#method_mla_compose_iptc_exif_tab" title="mla_compose_iptc_exif_tab :: Compose the IPTC EXIF tab content for the Settings subpage">
|
128 |
+
<span class="description">Compose the IPTC EXIF tab content for the Settings subpage</span><pre>mla_compose_iptc_exif_tab</pre>
|
129 |
</a>
|
130 |
</li>
|
131 |
|
132 |
<li class="method public">
|
133 |
+
<a href="#method_mla_inline_edit_iptc_exif_action" title="mla_inline_edit_iptc_exif_action :: Ajax handler for IPTC EXIF inline editing (quick edit)">
|
134 |
+
<span class="description">Ajax handler for IPTC EXIF inline editing (quick edit)</span><pre>mla_inline_edit_iptc_exif_action</pre>
|
135 |
+
</a>
|
136 |
+
</li>
|
137 |
+
|
138 |
+
<li class="method public">
|
139 |
+
<a href="#method_mla_inline_mapping_iptc_exif_action" title="mla_inline_mapping_iptc_exif_action :: Ajax handler for IPTC EXIF tab inline mapping">
|
140 |
+
<span class="description">Ajax handler for IPTC EXIF tab inline mapping</span><pre>mla_inline_mapping_iptc_exif_action</pre>
|
141 |
</a>
|
142 |
</li>
|
143 |
|
145 |
</li>
|
146 |
<li class="nav-header protected">» Protected
|
147 |
<ul>
|
148 |
+
</ul>
|
149 |
</li>
|
150 |
<li class="nav-header private">» Private
|
151 |
<ul>
|
152 |
<li class="method private">
|
153 |
+
<a href="#method__add_iptc_exif_rule" title="_add_iptc_exif_rule :: Add a IPTC EXIF custom field rule from values in $_REQUEST">
|
154 |
+
<span class="description">Add a IPTC EXIF custom field rule from values in $_REQUEST</span><pre>_add_iptc_exif_rule</pre>
|
|
|
|
|
155 |
</a>
|
156 |
</li>
|
157 |
<li class="method private">
|
158 |
+
<a href="#method__bulk_update_iptc_exif_rule" title="_bulk_update_iptc_exif_rule :: Update a IPTC EXIF rule from Bulk Edit action values in $_REQUEST">
|
159 |
+
<span class="description">Update a IPTC EXIF rule from Bulk Edit action values in $_REQUEST</span><pre>_bulk_update_iptc_exif_rule</pre>
|
|
|
|
|
160 |
</a>
|
161 |
</li>
|
162 |
<li class="method private">
|
163 |
+
<a href="#method__compose_edit_iptc_exif_rule_tab" title="_compose_edit_iptc_exif_rule_tab :: Compose the Edit IPTC EXIF Rule tab content for the Settings/IPTC EXIF subpage">
|
164 |
+
<span class="description">Compose the Edit IPTC EXIF Rule tab content for the Settings/IPTC EXIF subpage</span><pre>_compose_edit_iptc_exif_rule_tab</pre>
|
|
|
|
|
165 |
</a>
|
166 |
</li>
|
167 |
<li class="method private">
|
168 |
+
<a href="#method__delete_iptc_exif_rule" title="_delete_iptc_exif_rule :: Delete a IPTC EXIF rule">
|
169 |
+
<span class="description">Delete a IPTC EXIF rule</span><pre>_delete_iptc_exif_rule</pre>
|
170 |
+
</a>
|
171 |
+
</li>
|
172 |
+
<li class="method private">
|
173 |
+
<a href="#method__process_iptc_exif_mapping" title="_process_iptc_exif_mapping :: Process IPTC EXIF rule(s) against all image attachments">
|
174 |
+
<span class="description">Process IPTC EXIF rule(s) against all image attachments</span><pre>_process_iptc_exif_mapping</pre>
|
175 |
+
</a>
|
176 |
+
</li>
|
177 |
+
<li class="method private">
|
178 |
+
<a href="#method__purge_custom_field_values" title="_purge_custom_field_values :: Purge one or more custom field values for Bulk action">
|
179 |
+
<span class="description">Purge one or more custom field values for Bulk action</span><pre>_purge_custom_field_values</pre>
|
180 |
</a>
|
181 |
</li>
|
182 |
<li class="method private">
|
184 |
<span class="description">Save IPTC/EXIF settings to the options table</span><pre>_save_iptc_exif_settings</pre>
|
185 |
</a>
|
186 |
</li>
|
187 |
+
<li class="method private">
|
188 |
+
<a href="#method__update_iptc_exif_rule" title="_update_iptc_exif_rule :: Update a IPTC EXIF rule from full-screen Edit Rule values in $_REQUEST">
|
189 |
+
<span class="description">Update a IPTC EXIF rule from full-screen Edit Rule values in $_REQUEST</span><pre>_update_iptc_exif_rule</pre>
|
190 |
+
</a>
|
191 |
+
</li>
|
192 |
+
</ul>
|
193 |
</li>
|
194 |
<li class="nav-header">
|
195 |
<i class="icon-custom icon-constant"></i> Constants
|
196 |
<ul>
|
197 |
+
<li class="constant ">
|
198 |
+
<a href="#constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT" title="JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT :: Object name for localizing JavaScript - MLA IPTC EXIF List Table">
|
199 |
+
<span class="description">Object name for localizing JavaScript - MLA IPTC EXIF List Table</span><pre>JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT</pre>
|
200 |
+
</a>
|
201 |
+
</li>
|
202 |
</ul>
|
203 |
</li>
|
204 |
</ul>
|
239 |
</table>
|
240 |
|
241 |
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
242 |
+
<a id="method__add_iptc_exif_rule"></a>
|
243 |
+
<div class="element clickable method private method__add_iptc_exif_rule" data-toggle="collapse" data-target=".method__add_iptc_exif_rule .collapse">
|
244 |
+
<h2>Add a IPTC EXIF custom field rule from values in $_REQUEST</h2>
|
245 |
+
<pre>_add_iptc_exif_rule() : string</pre>
|
|
|
246 |
<div class="labels">
|
247 |
<span class="label">static</span> </div>
|
248 |
|
257 |
since
|
258 |
</th>
|
259 |
<td>
|
260 |
+
2.60
|
261 |
|
262 |
</td>
|
263 |
</tr>
|
267 |
</th>
|
268 |
<td>
|
269 |
|
270 |
+
<p>for field-level values</p>
|
271 |
+
</td>
|
272 |
+
</tr>
|
273 |
+
<tr>
|
274 |
+
<th>
|
275 |
+
|
276 |
+
</th>
|
277 |
+
<td>
|
278 |
</td>
|
279 |
</tr>
|
280 |
</table>
|
281 |
|
282 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
283 |
<h3>Response</h3>
|
284 |
+
<code>string</code><p><p>Message(s) reflecting the results of the operation</p></p>
|
285 |
</div>
|
286 |
</div>
|
287 |
|
288 |
</div>
|
289 |
+
<a id="method__bulk_update_iptc_exif_rule"></a>
|
290 |
+
<div class="element clickable method private method__bulk_update_iptc_exif_rule" data-toggle="collapse" data-target=".method__bulk_update_iptc_exif_rule .collapse">
|
291 |
+
<h2>Update a IPTC EXIF rule from Bulk Edit action values in $_REQUEST</h2>
|
292 |
+
<pre>_bulk_update_iptc_exif_rule(integer $post_id) : string</pre>
|
|
|
293 |
<div class="labels">
|
294 |
<span class="label">static</span> </div>
|
295 |
|
304 |
since
|
305 |
</th>
|
306 |
<td>
|
307 |
+
2.60
|
308 |
|
309 |
</td>
|
310 |
</tr>
|
314 |
</th>
|
315 |
<td>
|
316 |
|
317 |
+
<p>for field-level values</p>
|
318 |
+
</td>
|
319 |
+
</tr>
|
320 |
+
</table>
|
321 |
+
|
322 |
+
<h3>Arguments</h3>
|
323 |
+
<div class="subelement argument">
|
324 |
+
<h4>$post_id</h4>
|
325 |
+
<code>integer</code><p><p>ID value of rule to update</p></p>
|
326 |
+
</div>
|
327 |
+
|
328 |
+
<h3>Response</h3>
|
329 |
+
<code>string</code><p><p>status/error message</p></p>
|
330 |
+
</div>
|
331 |
+
</div>
|
332 |
+
|
333 |
+
</div>
|
334 |
+
<a id="method__compose_edit_iptc_exif_rule_tab"></a>
|
335 |
+
<div class="element clickable method private method__compose_edit_iptc_exif_rule_tab" data-toggle="collapse" data-target=".method__compose_edit_iptc_exif_rule_tab .collapse">
|
336 |
+
<h2>Compose the Edit IPTC EXIF Rule tab content for the Settings/IPTC EXIF subpage</h2>
|
337 |
+
<pre>_compose_edit_iptc_exif_rule_tab(array $item, &$template) : array</pre>
|
338 |
+
<div class="labels">
|
339 |
+
<span class="label">static</span> </div>
|
340 |
+
|
341 |
+
|
342 |
+
<div class="row collapse">
|
343 |
+
<div class="detail-description">
|
344 |
+
<div class="long_description"></div>
|
345 |
+
|
346 |
+
<table class="table">
|
347 |
+
<tr>
|
348 |
+
<th>
|
349 |
+
since
|
350 |
+
</th>
|
351 |
+
<td>
|
352 |
+
2.60
|
353 |
|
354 |
</td>
|
355 |
</tr>
|
357 |
|
358 |
<h3>Arguments</h3>
|
359 |
<div class="subelement argument">
|
360 |
+
<h4>$item</h4>
|
361 |
+
<code>array</code><p><p>Data values for the item.</p></p>
|
362 |
</div>
|
363 |
<div class="subelement argument">
|
364 |
+
<h4>$template</h4>
|
365 |
<code></code><p></p>
|
366 |
</div>
|
367 |
|
368 |
<h3>Response</h3>
|
369 |
+
<code>array</code><p><p>'message' => status/error messages, 'body' => tab content</p></p>
|
370 |
</div>
|
371 |
</div>
|
372 |
|
373 |
</div>
|
374 |
+
<a id="method__delete_iptc_exif_rule"></a>
|
375 |
+
<div class="element clickable method private method__delete_iptc_exif_rule" data-toggle="collapse" data-target=".method__delete_iptc_exif_rule .collapse">
|
376 |
+
<h2>Delete a IPTC EXIF rule</h2>
|
377 |
+
<pre>_delete_iptc_exif_rule(integer $post_id) : array</pre>
|
|
|
378 |
<div class="labels">
|
379 |
<span class="label">static</span> </div>
|
380 |
|
389 |
since
|
390 |
</th>
|
391 |
<td>
|
392 |
+
2.60
|
393 |
|
394 |
</td>
|
395 |
</tr>
|
396 |
+
</table>
|
397 |
+
|
398 |
+
<h3>Arguments</h3>
|
399 |
+
<div class="subelement argument">
|
400 |
+
<h4>$post_id</h4>
|
401 |
+
<code>integer</code><p><p>ID value of rule to delete</p></p>
|
402 |
+
</div>
|
403 |
+
|
404 |
+
<h3>Response</h3>
|
405 |
+
<code>array</code><p><p>Message(s) reflecting the results of the operation</p></p>
|
406 |
+
</div>
|
407 |
+
</div>
|
408 |
+
|
409 |
+
</div>
|
410 |
+
<a id="method__process_iptc_exif_mapping"></a>
|
411 |
+
<div class="element clickable method private method__process_iptc_exif_mapping" data-toggle="collapse" data-target=".method__process_iptc_exif_mapping .collapse">
|
412 |
+
<h2>Process IPTC EXIF rule(s) against all image attachments</h2>
|
413 |
+
<pre>_process_iptc_exif_mapping( $settings = NULL, integer $offset, integer $length) : array</pre>
|
414 |
+
<div class="labels">
|
415 |
+
<span class="label">static</span> </div>
|
416 |
+
|
417 |
+
|
418 |
+
<div class="row collapse">
|
419 |
+
<div class="detail-description">
|
420 |
+
<div class="long_description"></div>
|
421 |
+
|
422 |
+
<table class="table">
|
423 |
<tr>
|
424 |
<th>
|
425 |
+
since
|
426 |
</th>
|
427 |
<td>
|
428 |
+
2.60
|
429 |
|
430 |
</td>
|
431 |
</tr>
|
433 |
|
434 |
<h3>Arguments</h3>
|
435 |
<div class="subelement argument">
|
436 |
+
<h4>$settings</h4>
|
437 |
<code></code><p></p>
|
438 |
+
</div>
|
439 |
+
<div class="subelement argument">
|
440 |
+
<h4>$offset</h4>
|
441 |
+
<code>integer</code><p><p>for chunk mapping</p></p>
|
442 |
</div>
|
443 |
<div class="subelement argument">
|
444 |
<h4>$length</h4>
|
445 |
+
<code>integer</code><p><p>for chunk mapping</p></p>
|
446 |
</div>
|
447 |
|
448 |
<h3>Response</h3>
|
451 |
</div>
|
452 |
|
453 |
</div>
|
454 |
+
<a id="method__purge_custom_field_values"></a>
|
455 |
+
<div class="element clickable method private method__purge_custom_field_values" data-toggle="collapse" data-target=".method__purge_custom_field_values .collapse">
|
456 |
+
<h2>Purge one or more custom field values for Bulk action</h2>
|
457 |
+
<pre>_purge_custom_field_values(array $rule_ids) : array</pre>
|
458 |
<div class="labels">
|
459 |
<span class="label">static</span> </div>
|
460 |
|
469 |
since
|
470 |
</th>
|
471 |
<td>
|
472 |
+
2.60
|
473 |
|
474 |
</td>
|
475 |
</tr>
|
477 |
|
478 |
<h3>Arguments</h3>
|
479 |
<div class="subelement argument">
|
480 |
+
<h4>$rule_ids</h4>
|
481 |
+
<code>array</code><p><p>ID value of rule(s), to get field names</p></p>
|
482 |
</div>
|
483 |
|
484 |
<h3>Response</h3>
|
533 |
</div>
|
534 |
</div>
|
535 |
|
536 |
+
</div>
|
537 |
+
<a id="method__update_iptc_exif_rule"></a>
|
538 |
+
<div class="element clickable method private method__update_iptc_exif_rule" data-toggle="collapse" data-target=".method__update_iptc_exif_rule .collapse">
|
539 |
+
<h2>Update a IPTC EXIF rule from full-screen Edit Rule values in $_REQUEST</h2>
|
540 |
+
<pre>_update_iptc_exif_rule(integer $post_id, &$template) : array</pre>
|
541 |
+
<div class="labels">
|
542 |
+
<span class="label">static</span> </div>
|
543 |
+
|
544 |
+
|
545 |
+
<div class="row collapse">
|
546 |
+
<div class="detail-description">
|
547 |
+
<div class="long_description"></div>
|
548 |
+
|
549 |
+
<table class="table">
|
550 |
+
<tr>
|
551 |
+
<th>
|
552 |
+
since
|
553 |
+
</th>
|
554 |
+
<td>
|
555 |
+
2.60
|
556 |
+
|
557 |
+
</td>
|
558 |
+
</tr>
|
559 |
+
<tr>
|
560 |
+
<th>
|
561 |
+
uses
|
562 |
+
</th>
|
563 |
+
<td>
|
564 |
+
|
565 |
+
<p>for field-level values</p>
|
566 |
+
</td>
|
567 |
+
</tr>
|
568 |
+
</table>
|
569 |
+
|
570 |
+
<h3>Arguments</h3>
|
571 |
+
<div class="subelement argument">
|
572 |
+
<h4>$post_id</h4>
|
573 |
+
<code>integer</code><p><p>ID value of rule to update</p></p>
|
574 |
+
</div>
|
575 |
+
<div class="subelement argument">
|
576 |
+
<h4>$template</h4>
|
577 |
+
<code></code><p></p>
|
578 |
+
</div>
|
579 |
+
|
580 |
+
<h3>Response</h3>
|
581 |
+
<code>array</code><p><p>'message' => status/error messages, 'body' => tab content</p></p>
|
582 |
+
</div>
|
583 |
+
</div>
|
584 |
+
|
585 |
</div>
|
586 |
<a id="method_mla_admin_enqueue_scripts"></a>
|
587 |
<div class="element clickable method public method_mla_admin_enqueue_scripts" data-toggle="collapse" data-target=".method_mla_admin_enqueue_scripts .collapse">
|
626 |
</div>
|
627 |
<a id="method_mla_compose_iptc_exif_tab"></a>
|
628 |
<div class="element clickable method public method_mla_compose_iptc_exif_tab" data-toggle="collapse" data-target=".method_mla_compose_iptc_exif_tab .collapse">
|
629 |
+
<h2>Compose the IPTC EXIF tab content for the Settings subpage</h2>
|
630 |
<pre>mla_compose_iptc_exif_tab() : array</pre>
|
631 |
<div class="labels">
|
632 |
<span class="label">static</span> </div>
|
642 |
since
|
643 |
</th>
|
644 |
<td>
|
645 |
+
1.10
|
646 |
|
647 |
</td>
|
648 |
</tr>
|
649 |
<tr>
|
650 |
<th>
|
651 |
+
|
652 |
</th>
|
653 |
<td>
|
654 |
+
</td>
|
655 |
+
</tr>
|
656 |
+
</table>
|
657 |
+
|
658 |
+
|
659 |
+
<h3>Response</h3>
|
660 |
+
<code>array</code><p><p>'message' => status/error messages, 'body' => tab content</p></p>
|
661 |
+
</div>
|
662 |
+
</div>
|
663 |
+
|
664 |
+
</div>
|
665 |
+
<a id="method_mla_inline_edit_iptc_exif_action"></a>
|
666 |
+
<div class="element clickable method public method_mla_inline_edit_iptc_exif_action" data-toggle="collapse" data-target=".method_mla_inline_edit_iptc_exif_action .collapse">
|
667 |
+
<h2>Ajax handler for IPTC EXIF inline editing (quick edit)</h2>
|
668 |
+
<pre>mla_inline_edit_iptc_exif_action() : void</pre>
|
669 |
+
<div class="labels">
|
670 |
+
<span class="label">static</span> </div>
|
671 |
+
|
672 |
+
|
673 |
+
<div class="row collapse">
|
674 |
+
<div class="detail-description">
|
675 |
+
<div class="long_description"><p>Adapted from wp_ajax_inline_save in /wp-admin/includes/ajax-actions.php</p></div>
|
676 |
+
|
677 |
+
<table class="table">
|
678 |
+
<tr>
|
679 |
+
<th>
|
680 |
+
since
|
681 |
+
</th>
|
682 |
+
<td>
|
683 |
+
2.60
|
684 |
|
|
|
685 |
</td>
|
686 |
</tr>
|
687 |
<tr>
|
694 |
</table>
|
695 |
|
696 |
|
|
|
|
|
697 |
</div>
|
698 |
</div>
|
699 |
|
700 |
</div>
|
701 |
<a id="method_mla_inline_mapping_iptc_exif_action"></a>
|
702 |
<div class="element clickable method public method_mla_inline_mapping_iptc_exif_action" data-toggle="collapse" data-target=".method_mla_inline_mapping_iptc_exif_action .collapse">
|
703 |
+
<h2>Ajax handler for IPTC EXIF tab inline mapping</h2>
|
704 |
<pre>mla_inline_mapping_iptc_exif_action() : void</pre>
|
705 |
<div class="labels">
|
706 |
<span class="label">static</span> </div>
|
735 |
|
736 |
</div>
|
737 |
|
738 |
+
<h3><i class="icon-custom icon-constant"></i> Constants</h3>
|
739 |
+
<a id="constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT"> </a>
|
740 |
+
<div class="element clickable constant constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT" data-toggle="collapse" data-target=".constant_JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT .collapse">
|
741 |
+
<h2>Object name for localizing JavaScript - MLA IPTC EXIF List Table</h2>
|
742 |
+
<pre>JAVASCRIPT_INLINE_EDIT_IPTC_EXIF_OBJECT</pre>
|
743 |
+
<div class="labels">
|
744 |
+
</div>
|
745 |
+
<div class="row collapse">
|
746 |
+
<div class="detail-description">
|
747 |
+
<div class="long_description"></div>
|
748 |
+
<table class="table">
|
749 |
+
<tr>
|
750 |
+
<th>
|
751 |
+
since
|
752 |
+
</th>
|
753 |
+
<td>
|
754 |
+
|
755 |
+
</td>
|
756 |
+
</tr>
|
757 |
+
<tr>
|
758 |
+
<th>
|
759 |
+
var
|
760 |
+
</th>
|
761 |
+
<td>
|
762 |
+
|
763 |
+
</td>
|
764 |
+
</tr>
|
765 |
+
</table>
|
766 |
+
</div>
|
767 |
+
</div>
|
768 |
+
</div>
|
769 |
+
|
770 |
</div>
|
771 |
</div>
|
772 |
<a id="\MLASettings_IPTCEXIF"></a>
|
787 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
788 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
789 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
790 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
791 |
</footer>
|
792 |
</body>
|
793 |
</html>
|
phpDocs/classes/MLASettings_Shortcodes.html
CHANGED
@@ -660,7 +660,7 @@ Settings/Media Library Assistant Shortcodes tab</p>
|
|
660 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
661 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
662 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
663 |
-
generated on
|
664 |
</footer>
|
665 |
</body>
|
666 |
</html>
|
660 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
661 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
662 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
663 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
664 |
</footer>
|
665 |
</body>
|
666 |
</html>
|
phpDocs/classes/MLASettings_Upload.html
CHANGED
@@ -589,7 +589,7 @@ Settings/Media Library Assistant Uploads tab</p>
|
|
589 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
590 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
591 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
592 |
-
generated on
|
593 |
</footer>
|
594 |
</body>
|
595 |
</html>
|
589 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
590 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
591 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
592 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
593 |
</footer>
|
594 |
</body>
|
595 |
</html>
|
phpDocs/classes/MLASettings_View.html
CHANGED
@@ -458,7 +458,7 @@ Settings/Media Library Assistant Views tab</p>
|
|
458 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
459 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
460 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
461 |
-
generated on
|
462 |
</footer>
|
463 |
</body>
|
464 |
</html>
|
458 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
459 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
460 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
461 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
462 |
</footer>
|
463 |
</body>
|
464 |
</html>
|
phpDocs/classes/MLAShortcode_Support.html
CHANGED
@@ -1778,7 +1778,7 @@ any further logic required to translate those values is contained in the filter.
|
|
1778 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1779 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1780 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1781 |
-
generated on
|
1782 |
</footer>
|
1783 |
</body>
|
1784 |
</html>
|
1778 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1779 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1780 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1781 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1782 |
</footer>
|
1783 |
</body>
|
1784 |
</html>
|
phpDocs/classes/MLAShortcodes.html
CHANGED
@@ -638,7 +638,7 @@ to MLA users and loads the support class if the shortcodes are executed.</p>
|
|
638 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
639 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
640 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
641 |
-
generated on
|
642 |
</footer>
|
643 |
</body>
|
644 |
</html>
|
638 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
639 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
640 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
641 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
642 |
</footer>
|
643 |
</body>
|
644 |
</html>
|
phpDocs/classes/MLATemplate_Support.html
CHANGED
@@ -629,7 +629,7 @@ Templates by type. Key $$type is 'markup' or 'style'.</p>
|
|
629 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
630 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
631 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
632 |
-
generated on
|
633 |
</footer>
|
634 |
</body>
|
635 |
</html>
|
629 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
630 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
631 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
632 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
633 |
</footer>
|
634 |
</body>
|
635 |
</html>
|
phpDocs/classes/MLATest.html
CHANGED
@@ -387,7 +387,7 @@ to ensure the plugin can run in the current WordPress envrionment.</p>
|
|
387 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
388 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
389 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
390 |
-
generated on
|
391 |
</footer>
|
392 |
</body>
|
393 |
</html>
|
387 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
388 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
389 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
390 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
391 |
</footer>
|
392 |
</body>
|
393 |
</html>
|
phpDocs/classes/MLATextWidget.html
CHANGED
@@ -406,7 +406,7 @@
|
|
406 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
407 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
408 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
409 |
-
generated on
|
410 |
</footer>
|
411 |
</body>
|
412 |
</html>
|
406 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
407 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
408 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
409 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
410 |
</footer>
|
411 |
</body>
|
412 |
</html>
|
phpDocs/classes/MLAUninstall.html
CHANGED
@@ -240,7 +240,7 @@
|
|
240 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
241 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
242 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
243 |
-
generated on
|
244 |
</footer>
|
245 |
</body>
|
246 |
</html>
|
240 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
241 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
242 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
243 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
244 |
</footer>
|
245 |
</body>
|
246 |
</html>
|
phpDocs/classes/MLA_Ajax.html
CHANGED
@@ -441,7 +441,7 @@ Adds filters for post type and pagination.</p></div>
|
|
441 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
442 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
443 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
444 |
-
generated on
|
445 |
</footer>
|
446 |
</body>
|
447 |
</html>
|
441 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
442 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
443 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
444 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
445 |
</footer>
|
446 |
</body>
|
447 |
</html>
|
phpDocs/classes/MLA_Checklist_Walker.html
CHANGED
@@ -336,7 +336,7 @@ Class Walker is defined in /wp-includes/class-wp-walker.php.</p>
|
|
336 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
337 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
338 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
339 |
-
generated on
|
340 |
</footer>
|
341 |
</body>
|
342 |
</html>
|
336 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
337 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
338 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
339 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
340 |
</footer>
|
341 |
</body>
|
342 |
</html>
|
phpDocs/classes/MLA_Custom_Field_Query.html
CHANGED
@@ -947,7 +947,7 @@ Items by ID. Key $$ID is an index number starting with 1.</p>
|
|
947 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
948 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
949 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
950 |
-
generated on
|
951 |
</footer>
|
952 |
</body>
|
953 |
</html>
|
947 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
948 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
949 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
950 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
951 |
</footer>
|
952 |
</body>
|
953 |
</html>
|
phpDocs/classes/MLA_Custom_Fields_List_Table.html
CHANGED
@@ -1974,7 +1974,7 @@ for the column is DESC/Descending.</p></div>
|
|
1974 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1975 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1976 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1977 |
-
generated on
|
1978 |
</footer>
|
1979 |
</body>
|
1980 |
</html>
|
1974 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1975 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1976 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1977 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1978 |
</footer>
|
1979 |
</body>
|
1980 |
</html>
|
phpDocs/classes/MLA_Example_List_Table.html
CHANGED
@@ -2073,7 +2073,7 @@ for the column is DESC/Descending.</p></div>
|
|
2073 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2074 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2075 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2076 |
-
generated on
|
2077 |
</footer>
|
2078 |
</body>
|
2079 |
</html>
|
2073 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2074 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2075 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2076 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
2077 |
</footer>
|
2078 |
</body>
|
2079 |
</html>
|
phpDocs/classes/MLA_IPTC_EXIF_List_Table.html
ADDED
@@ -0,0 +1,2064 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
|
5 |
+
<meta charset="utf-8"/>
|
6 |
+
<title> Media Library Assistant » \MLA_IPTC_EXIF_List_Table
|
7 |
+
</title>
|
8 |
+
<meta name="author" content=""/>
|
9 |
+
<meta name="description" content=""/>
|
10 |
+
|
11 |
+
<link href="../css/template.css" rel="stylesheet" media="all"/>
|
12 |
+
|
13 |
+
<!--[if lt IE 9]>
|
14 |
+
<script src="https://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
|
15 |
+
<![endif]-->
|
16 |
+
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>
|
17 |
+
<script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
|
18 |
+
<script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script>
|
19 |
+
<script src="../js/bootstrap.js" type="text/javascript"></script>
|
20 |
+
<script src="../js/template.js" type="text/javascript"></script>
|
21 |
+
<script src="../js/prettify/prettify.min.js" type="text/javascript"></script>
|
22 |
+
|
23 |
+
<link rel="shortcut icon" href="../img/favicon.ico"/>
|
24 |
+
<link rel="apple-touch-icon" href="../img/apple-touch-icon.png"/>
|
25 |
+
<link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png"/>
|
26 |
+
<link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png"/>
|
27 |
+
</head>
|
28 |
+
<body>
|
29 |
+
|
30 |
+
<div class="navbar navbar-fixed-top">
|
31 |
+
<div class="navbar-inner">
|
32 |
+
<div class="container">
|
33 |
+
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
34 |
+
<span class="icon-bar"></span> <span class="icon-bar"></span>
|
35 |
+
<span class="icon-bar"></span> </a>
|
36 |
+
<a class="brand" href="../index.html">Media Library Assistant</a>
|
37 |
+
|
38 |
+
<div class="nav-collapse">
|
39 |
+
<ul class="nav">
|
40 |
+
<li class="dropdown">
|
41 |
+
<a href="#api" class="dropdown-toggle" data-toggle="dropdown">
|
42 |
+
API Documentation <b class="caret"></b>
|
43 |
+
</a>
|
44 |
+
<ul class="dropdown-menu">
|
45 |
+
</ul>
|
46 |
+
</li>
|
47 |
+
<li class="dropdown" id="charts-menu">
|
48 |
+
<a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
|
49 |
+
Charts <b class="caret"></b>
|
50 |
+
</a>
|
51 |
+
<ul class="dropdown-menu">
|
52 |
+
<li>
|
53 |
+
<a href="../graph_class.html">
|
54 |
+
<i class="icon-list-alt"></i> Class hierarchy diagram
|
55 |
+
</a>
|
56 |
+
</li>
|
57 |
+
</ul>
|
58 |
+
</li>
|
59 |
+
<li class="dropdown" id="reports-menu">
|
60 |
+
<a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
|
61 |
+
Reports <b class="caret"></b>
|
62 |
+
</a>
|
63 |
+
<ul class="dropdown-menu">
|
64 |
+
<li>
|
65 |
+
<a href="../errors.html">
|
66 |
+
<i class="icon-list-alt"></i> Errors
|
67 |
+
</a>
|
68 |
+
</li>
|
69 |
+
<li>
|
70 |
+
<a href="../markers.html">
|
71 |
+
<i class="icon-list-alt"></i> Markers
|
72 |
+
</a>
|
73 |
+
</li>
|
74 |
+
<li>
|
75 |
+
<a href="../deprecated.html">
|
76 |
+
<i class="icon-list-alt"></i> Deprecated
|
77 |
+
</a>
|
78 |
+
</li>
|
79 |
+
</ul>
|
80 |
+
</li>
|
81 |
+
</ul>
|
82 |
+
</div>
|
83 |
+
</div>
|
84 |
+
</div>
|
85 |
+
<div class="go_to_top">
|
86 |
+
<a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a>
|
87 |
+
</div>
|
88 |
+
</div>
|
89 |
+
|
90 |
+
<div id="___" class="container">
|
91 |
+
<noscript>
|
92 |
+
<div class="alert alert-warning">
|
93 |
+
Javascript is disabled; several features are only available if Javascript is enabled.
|
94 |
+
</div>
|
95 |
+
</noscript>
|
96 |
+
|
97 |
+
|
98 |
+
<style>
|
99 |
+
.deprecated h2 {
|
100 |
+
text-decoration: line-through;
|
101 |
+
}
|
102 |
+
</style>
|
103 |
+
<div class="row">
|
104 |
+
<div class="span4">
|
105 |
+
<div class="btn-group view pull-right" data-toggle="buttons-radio">
|
106 |
+
<button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button>
|
107 |
+
<button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
|
108 |
+
</div>
|
109 |
+
<div class="btn-group visibility" data-toggle="buttons-checkbox">
|
110 |
+
<button class="btn public active" title="Show public elements">Public</button>
|
111 |
+
<button class="btn protected" title="Show protected elements">Protected</button>
|
112 |
+
<button class="btn private" title="Show private elements">Private</button>
|
113 |
+
<button class="btn inherited active" title="Show inherited elements">Inherited</button>
|
114 |
+
</div>
|
115 |
+
|
116 |
+
<ul class="side-nav nav nav-list">
|
117 |
+
<li class="nav-header">
|
118 |
+
<i class="icon-custom icon-method"></i> Methods
|
119 |
+
<ul>
|
120 |
+
<li class="method public">
|
121 |
+
<a href="#method___construct" title="__construct :: Initializes some properties from $_REQUEST variables, then
|
122 |
+
calls the parent constructor to set some default configs.">
|
123 |
+
<span class="description">Initializes some properties from $_REQUEST variables, then
|
124 |
+
calls the parent constructor to set some default configs.</span><pre>__construct</pre>
|
125 |
+
</a>
|
126 |
+
</li>
|
127 |
+
|
128 |
+
<li class="method public">
|
129 |
+
<a href="#method__get_view" title="_get_view :: Returns HTML markup for one view that can be used with this table">
|
130 |
+
<span class="description">Returns HTML markup for one view that can be used with this table</span><pre>_get_view</pre>
|
131 |
+
</a>
|
132 |
+
</li>
|
133 |
+
|
134 |
+
<li class="method public">
|
135 |
+
<a href="#method_ajax_user_can" title="ajax_user_can :: Checks the current user's permissions">
|
136 |
+
<span class="description">Checks the current user's permissions</span><pre>ajax_user_can</pre>
|
137 |
+
</a>
|
138 |
+
</li>
|
139 |
+
|
140 |
+
<li class="method public">
|
141 |
+
<a href="#method_column_cb" title="column_cb :: Displays checkboxes for using bulk actions. The 'cb' column
|
142 |
+
is given special treatment when columns are processed.">
|
143 |
+
<span class="description">Displays checkboxes for using bulk actions. The 'cb' column
|
144 |
+
is given special treatment when columns are processed.</span><pre>column_cb</pre>
|
145 |
+
</a>
|
146 |
+
</li>
|
147 |
+
|
148 |
+
<li class="method public">
|
149 |
+
<a href="#method_column_default" title="column_default :: Supply a column value if no column-specific function has been defined">
|
150 |
+
<span class="description">Supply a column value if no column-specific function has been defined</span><pre>column_default</pre>
|
151 |
+
</a>
|
152 |
+
</li>
|
153 |
+
|
154 |
+
<li class="method public">
|
155 |
+
<a href="#method_column_delete_null" title="column_delete_null :: Populate the Delete NULL column">
|
156 |
+
<span class="description">Populate the Delete NULL column</span><pre>column_delete_null</pre>
|
157 |
+
</a>
|
158 |
+
</li>
|
159 |
+
|
160 |
+
<li class="method public">
|
161 |
+
<a href="#method_column_delimiters" title="column_delimiters :: Populate the Delimiters column">
|
162 |
+
<span class="description">Populate the Delimiters column</span><pre>column_delimiters</pre>
|
163 |
+
</a>
|
164 |
+
</li>
|
165 |
+
|
166 |
+
<li class="method public">
|
167 |
+
<a href="#method_column_exif_value" title="column_exif_value :: Populate the EXIF/Template Value column">
|
168 |
+
<span class="description">Populate the EXIF/Template Value column</span><pre>column_exif_value</pre>
|
169 |
+
</a>
|
170 |
+
</li>
|
171 |
+
|
172 |
+
<li class="method public">
|
173 |
+
<a href="#method_column_existing_text" title="column_existing_text :: Populate the Existing Text column">
|
174 |
+
<span class="description">Populate the Existing Text column</span><pre>column_existing_text</pre>
|
175 |
+
</a>
|
176 |
+
</li>
|
177 |
+
|
178 |
+
<li class="method public">
|
179 |
+
<a href="#method_column_format" title="column_format :: Populate the Format column">
|
180 |
+
<span class="description">Populate the Format column</span><pre>column_format</pre>
|
181 |
+
</a>
|
182 |
+
</li>
|
183 |
+
|
184 |
+
<li class="method public">
|
185 |
+
<a href="#method_column_iptc_value" title="column_iptc_value :: Populate the IPTC Value column">
|
186 |
+
<span class="description">Populate the IPTC Value column</span><pre>column_iptc_value</pre>
|
187 |
+
</a>
|
188 |
+
</li>
|
189 |
+
|
190 |
+
<li class="method public">
|
191 |
+
<a href="#method_column_name" title="column_name :: Populate the Name column">
|
192 |
+
<span class="description">Populate the Name column</span><pre>column_name</pre>
|
193 |
+
</a>
|
194 |
+
</li>
|
195 |
+
|
196 |
+
<li class="method public">
|
197 |
+
<a href="#method_column_option" title="column_option :: Populate the Option column">
|
198 |
+
<span class="description">Populate the Option column</span><pre>column_option</pre>
|
199 |
+
</a>
|
200 |
+
</li>
|
201 |
+
|
202 |
+
<li class="method public">
|
203 |
+
<a href="#method_column_parent" title="column_parent :: Populate the Parent column">
|
204 |
+
<span class="description">Populate the Parent column</span><pre>column_parent</pre>
|
205 |
+
</a>
|
206 |
+
</li>
|
207 |
+
|
208 |
+
<li class="method public">
|
209 |
+
<a href="#method_column_priority" title="column_priority :: Populate the Priority column">
|
210 |
+
<span class="description">Populate the Priority column</span><pre>column_priority</pre>
|
211 |
+
</a>
|
212 |
+
</li>
|
213 |
+
|
214 |
+
<li class="method public">
|
215 |
+
<a href="#method_column_rule_name" title="column_rule_name :: Populate the Bad Name column">
|
216 |
+
<span class="description">Populate the Bad Name column</span><pre>column_rule_name</pre>
|
217 |
+
</a>
|
218 |
+
</li>
|
219 |
+
|
220 |
+
<li class="method public">
|
221 |
+
<a href="#method_column_status" title="column_status :: Populate the Status column">
|
222 |
+
<span class="description">Populate the Status column</span><pre>column_status</pre>
|
223 |
+
</a>
|
224 |
+
</li>
|
225 |
+
|
226 |
+
<li class="method public">
|
227 |
+
<a href="#method_extra_tablenav" title="extra_tablenav :: Extra controls to be displayed between bulk actions and pagination">
|
228 |
+
<span class="description">Extra controls to be displayed between bulk actions and pagination</span><pre>extra_tablenav</pre>
|
229 |
+
</a>
|
230 |
+
</li>
|
231 |
+
|
232 |
+
<li class="method public">
|
233 |
+
<a href="#method_get_bulk_actions" title="get_bulk_actions :: Get an associative array ( option_name => option_title ) with the list
|
234 |
+
of bulk actions available on this table.">
|
235 |
+
<span class="description">Get an associative array ( option_name => option_title ) with the list
|
236 |
+
of bulk actions available on this table.</span><pre>get_bulk_actions</pre>
|
237 |
+
</a>
|
238 |
+
</li>
|
239 |
+
|
240 |
+
<li class="method public">
|
241 |
+
<a href="#method_get_columns" title="get_columns :: This method dictates the table's columns and titles">
|
242 |
+
<span class="description">This method dictates the table's columns and titles</span><pre>get_columns</pre>
|
243 |
+
</a>
|
244 |
+
</li>
|
245 |
+
|
246 |
+
<li class="method public">
|
247 |
+
<a href="#method_get_hidden_columns" title="get_hidden_columns :: Returns the list of currently hidden columns from a user option or
|
248 |
+
from default values if the option is not set">
|
249 |
+
<span class="description">Returns the list of currently hidden columns from a user option or
|
250 |
+
from default values if the option is not set</span><pre>get_hidden_columns</pre>
|
251 |
+
</a>
|
252 |
+
</li>
|
253 |
+
|
254 |
+
<li class="method public">
|
255 |
+
<a href="#method_get_sortable_columns" title="get_sortable_columns :: Returns an array where the key is the column that needs to be sortable
|
256 |
+
and the value is db column to sort by. Also notes the current sort column,
|
257 |
+
if set.">
|
258 |
+
<span class="description">Returns an array where the key is the column that needs to be sortable
|
259 |
+
and the value is db column to sort by. Also notes the current sort column,
|
260 |
+
if set.</span><pre>get_sortable_columns</pre>
|
261 |
+
</a>
|
262 |
+
</li>
|
263 |
+
|
264 |
+
<li class="method public">
|
265 |
+
<a href="#method_get_views" title="get_views :: Returns an associative array listing all the views that can be used with this table.">
|
266 |
+
<span class="description">Returns an associative array listing all the views that can be used with this table.</span><pre>get_views</pre>
|
267 |
+
</a>
|
268 |
+
</li>
|
269 |
+
|
270 |
+
<li class="method public">
|
271 |
+
<a href="#method_mla_admin_init" title="mla_admin_init :: Called in the admin_init action because the list_table object isn't
|
272 |
+
created in time to affect the "screen options" setup.">
|
273 |
+
<span class="description">Called in the admin_init action because the list_table object isn't
|
274 |
+
created in time to affect the "screen options" setup.</span><pre>mla_admin_init</pre>
|
275 |
+
</a>
|
276 |
+
</li>
|
277 |
+
|
278 |
+
<li class="method public">
|
279 |
+
<a href="#method_mla_get_bulk_actions" title="mla_get_bulk_actions :: Get an associative array ( option_name => option_title ) with the list
|
280 |
+
of bulk actions available on this table.">
|
281 |
+
<span class="description">Get an associative array ( option_name => option_title ) with the list
|
282 |
+
of bulk actions available on this table.</span><pre>mla_get_bulk_actions</pre>
|
283 |
+
</a>
|
284 |
+
</li>
|
285 |
+
|
286 |
+
<li class="method public">
|
287 |
+
<a href="#method_mla_get_custom_field_status_dropdown" title="mla_get_custom_field_status_dropdown :: Get dropdown box of rule status values, i.e., Active/Inactive.">
|
288 |
+
<span class="description">Get dropdown box of rule status values, i.e., Active/Inactive.</span><pre>mla_get_custom_field_status_dropdown</pre>
|
289 |
+
</a>
|
290 |
+
</li>
|
291 |
+
|
292 |
+
<li class="method public">
|
293 |
+
<a href="#method_mla_get_sortable_columns" title="mla_get_sortable_columns :: Return the names and display values of the sortable columns">
|
294 |
+
<span class="description">Return the names and display values of the sortable columns</span><pre>mla_get_sortable_columns</pre>
|
295 |
+
</a>
|
296 |
+
</li>
|
297 |
+
|
298 |
+
<li class="method public">
|
299 |
+
<a href="#method_mla_manage_columns_filter" title="mla_manage_columns_filter :: Handler for filter 'manage_settings_page_mla-settings-menu_columns'">
|
300 |
+
<span class="description">Handler for filter 'manage_settings_page_mla-settings-menu_columns'</span><pre>mla_manage_columns_filter</pre>
|
301 |
+
</a>
|
302 |
+
</li>
|
303 |
+
|
304 |
+
<li class="method public">
|
305 |
+
<a href="#method_mla_manage_hidden_columns_filter" title="mla_manage_hidden_columns_filter :: Handler for filter 'get_user_option_managesettings_page_mla-settings-menu-iptc_exifcolumnshidden'">
|
306 |
+
<span class="description">Handler for filter 'get_user_option_managesettings_page_mla-settings-menu-iptc_exifcolumnshidden'</span><pre>mla_manage_hidden_columns_filter</pre>
|
307 |
+
</a>
|
308 |
+
</li>
|
309 |
+
|
310 |
+
<li class="method public">
|
311 |
+
<a href="#method_mla_submenu_arguments" title="mla_submenu_arguments :: Process $_REQUEST, building $submenu_arguments">
|
312 |
+
<span class="description">Process $_REQUEST, building $submenu_arguments</span><pre>mla_submenu_arguments</pre>
|
313 |
+
</a>
|
314 |
+
</li>
|
315 |
+
|
316 |
+
<li class="method public">
|
317 |
+
<a href="#method_pagination" title="pagination :: Display the pagination, adding view, search and filter arguments">
|
318 |
+
<span class="description">Display the pagination, adding view, search and filter arguments</span><pre>pagination</pre>
|
319 |
+
</a>
|
320 |
+
</li>
|
321 |
+
|
322 |
+
<li class="method public">
|
323 |
+
<a href="#method_prepare_items" title="prepare_items :: Prepares the list of items for displaying">
|
324 |
+
<span class="description">Prepares the list of items for displaying</span><pre>prepare_items</pre>
|
325 |
+
</a>
|
326 |
+
</li>
|
327 |
+
|
328 |
+
<li class="method public">
|
329 |
+
<a href="#method_single_row" title="single_row :: Generates (echoes) content for a single row of the table">
|
330 |
+
<span class="description">Generates (echoes) content for a single row of the table</span><pre>single_row</pre>
|
331 |
+
</a>
|
332 |
+
</li>
|
333 |
+
|
334 |
+
</ul>
|
335 |
+
</li>
|
336 |
+
<li class="nav-header protected">» Protected
|
337 |
+
<ul>
|
338 |
+
<li class="method protected">
|
339 |
+
<a href="#method_get_default_primary_column_name" title="get_default_primary_column_name :: Get the name of the default primary column.">
|
340 |
+
<span class="description">Get the name of the default primary column.</span><pre>get_default_primary_column_name</pre>
|
341 |
+
</a>
|
342 |
+
</li>
|
343 |
+
<li class="method protected">
|
344 |
+
<a href="#method_handle_row_actions" title="handle_row_actions :: Generate and display row actions links.">
|
345 |
+
<span class="description">Generate and display row actions links.</span><pre>handle_row_actions</pre>
|
346 |
+
</a>
|
347 |
+
</li>
|
348 |
+
</ul>
|
349 |
+
</li>
|
350 |
+
<li class="nav-header private">» Private
|
351 |
+
<ul>
|
352 |
+
<li class="method private">
|
353 |
+
<a href="#method__build_inline_data" title="_build_inline_data :: Add hidden fields with the data for use in the inline editor">
|
354 |
+
<span class="description">Add hidden fields with the data for use in the inline editor</span><pre>_build_inline_data</pre>
|
355 |
+
</a>
|
356 |
+
</li>
|
357 |
+
<li class="method private">
|
358 |
+
<a href="#method__build_rollover_actions" title="_build_rollover_actions :: Add rollover actions to a table column">
|
359 |
+
<span class="description">Add rollover actions to a table column</span><pre>_build_rollover_actions</pre>
|
360 |
+
</a>
|
361 |
+
</li>
|
362 |
+
<li class="method private">
|
363 |
+
<a href="#method__default_hidden_columns" title="_default_hidden_columns :: Access the default list of hidden columns">
|
364 |
+
<span class="description">Access the default list of hidden columns</span><pre>_default_hidden_columns</pre>
|
365 |
+
</a>
|
366 |
+
</li>
|
367 |
+
<li class="method private">
|
368 |
+
<a href="#method__localize_default_columns_array" title="_localize_default_columns_array :: Builds the $default_columns array with translated source texts.">
|
369 |
+
<span class="description">Builds the $default_columns array with translated source texts.</span><pre>_localize_default_columns_array</pre>
|
370 |
+
</a>
|
371 |
+
</li>
|
372 |
+
</ul>
|
373 |
+
</li>
|
374 |
+
<li class="nav-header">
|
375 |
+
<i class="icon-custom icon-constant"></i> Constants
|
376 |
+
<ul>
|
377 |
+
</ul>
|
378 |
+
</li>
|
379 |
+
</ul>
|
380 |
+
|
381 |
+
|
382 |
+
</div>
|
383 |
+
|
384 |
+
<div class="span8">
|
385 |
+
<div class="element class">
|
386 |
+
<h1>MLA_IPTC_EXIF_List_Table</h1>
|
387 |
+
<small style="display: block; text-align: right">
|
388 |
+
Extends \WP_List_Table
|
389 |
+
</small>
|
390 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF List Table implements the "IPTC EXIF"
|
391 |
+
admin settings submenu table</p>
|
392 |
+
<div class="details">
|
393 |
+
<div class="long_description">
|
394 |
+
<p>Extends the core WP_List_Table class.</p>
|
395 |
+
</div>
|
396 |
+
<table class="table table-bordered">
|
397 |
+
<tr>
|
398 |
+
<th>
|
399 |
+
package
|
400 |
+
</th>
|
401 |
+
<td>
|
402 |
+
|
403 |
+
<p>Media Library Assistant</p>
|
404 |
+
</td>
|
405 |
+
</tr>
|
406 |
+
<tr>
|
407 |
+
<th>
|
408 |
+
since
|
409 |
+
</th>
|
410 |
+
<td>
|
411 |
+
2.60
|
412 |
+
|
413 |
+
</td>
|
414 |
+
</tr>
|
415 |
+
</table>
|
416 |
+
|
417 |
+
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
418 |
+
<a id="method___construct"></a>
|
419 |
+
<div class="element clickable method public method___construct" data-toggle="collapse" data-target=".method___construct .collapse">
|
420 |
+
<h2>Initializes some properties from $_REQUEST variables, then
|
421 |
+
calls the parent constructor to set some default configs.</h2>
|
422 |
+
<pre>__construct() : void</pre>
|
423 |
+
<div class="labels">
|
424 |
+
</div>
|
425 |
+
|
426 |
+
|
427 |
+
<div class="row collapse">
|
428 |
+
<div class="detail-description">
|
429 |
+
<div class="long_description"></div>
|
430 |
+
|
431 |
+
<table class="table">
|
432 |
+
<tr>
|
433 |
+
<th>
|
434 |
+
since
|
435 |
+
</th>
|
436 |
+
<td>
|
437 |
+
2.60
|
438 |
+
|
439 |
+
</td>
|
440 |
+
</tr>
|
441 |
+
<tr>
|
442 |
+
<th>
|
443 |
+
|
444 |
+
</th>
|
445 |
+
<td>
|
446 |
+
</td>
|
447 |
+
</tr>
|
448 |
+
</table>
|
449 |
+
|
450 |
+
|
451 |
+
</div>
|
452 |
+
</div>
|
453 |
+
|
454 |
+
</div>
|
455 |
+
<a id="method__build_inline_data"></a>
|
456 |
+
<div class="element clickable method private method__build_inline_data" data-toggle="collapse" data-target=".method__build_inline_data .collapse">
|
457 |
+
<h2>Add hidden fields with the data for use in the inline editor</h2>
|
458 |
+
<pre>_build_inline_data( $item) : string</pre>
|
459 |
+
<div class="labels">
|
460 |
+
</div>
|
461 |
+
|
462 |
+
|
463 |
+
<div class="row collapse">
|
464 |
+
<div class="detail-description">
|
465 |
+
<div class="long_description"></div>
|
466 |
+
|
467 |
+
<table class="table">
|
468 |
+
<tr>
|
469 |
+
<th>
|
470 |
+
since
|
471 |
+
</th>
|
472 |
+
<td>
|
473 |
+
2.60
|
474 |
+
|
475 |
+
</td>
|
476 |
+
</tr>
|
477 |
+
</table>
|
478 |
+
|
479 |
+
<h3>Arguments</h3>
|
480 |
+
<div class="subelement argument">
|
481 |
+
<h4>$item</h4>
|
482 |
+
<code></code><p></p>
|
483 |
+
</div>
|
484 |
+
|
485 |
+
<h3>Response</h3>
|
486 |
+
<code>string</code><p><p>HTML <div> with row data</p></p>
|
487 |
+
</div>
|
488 |
+
</div>
|
489 |
+
|
490 |
+
</div>
|
491 |
+
<a id="method__build_rollover_actions"></a>
|
492 |
+
<div class="element clickable method private method__build_rollover_actions" data-toggle="collapse" data-target=".method__build_rollover_actions .collapse">
|
493 |
+
<h2>Add rollover actions to a table column</h2>
|
494 |
+
<pre>_build_rollover_actions( $item, $column) : array</pre>
|
495 |
+
<div class="labels">
|
496 |
+
</div>
|
497 |
+
|
498 |
+
|
499 |
+
<div class="row collapse">
|
500 |
+
<div class="detail-description">
|
501 |
+
<div class="long_description"></div>
|
502 |
+
|
503 |
+
<table class="table">
|
504 |
+
<tr>
|
505 |
+
<th>
|
506 |
+
since
|
507 |
+
</th>
|
508 |
+
<td>
|
509 |
+
2.60
|
510 |
+
|
511 |
+
</td>
|
512 |
+
</tr>
|
513 |
+
</table>
|
514 |
+
|
515 |
+
<h3>Arguments</h3>
|
516 |
+
<div class="subelement argument">
|
517 |
+
<h4>$item</h4>
|
518 |
+
<code></code><p></p>
|
519 |
+
</div>
|
520 |
+
<div class="subelement argument">
|
521 |
+
<h4>$column</h4>
|
522 |
+
<code></code><p></p>
|
523 |
+
</div>
|
524 |
+
|
525 |
+
<h3>Response</h3>
|
526 |
+
<code>array</code><p><p>Names and URLs of row-level actions</p></p>
|
527 |
+
</div>
|
528 |
+
</div>
|
529 |
+
|
530 |
+
</div>
|
531 |
+
<a id="method__default_hidden_columns"></a>
|
532 |
+
<div class="element clickable method private method__default_hidden_columns" data-toggle="collapse" data-target=".method__default_hidden_columns .collapse">
|
533 |
+
<h2>Access the default list of hidden columns</h2>
|
534 |
+
<pre>_default_hidden_columns() : array</pre>
|
535 |
+
<div class="labels">
|
536 |
+
<span class="label">static</span> </div>
|
537 |
+
|
538 |
+
|
539 |
+
<div class="row collapse">
|
540 |
+
<div class="detail-description">
|
541 |
+
<div class="long_description"></div>
|
542 |
+
|
543 |
+
<table class="table">
|
544 |
+
<tr>
|
545 |
+
<th>
|
546 |
+
since
|
547 |
+
</th>
|
548 |
+
<td>
|
549 |
+
2.60
|
550 |
+
|
551 |
+
</td>
|
552 |
+
</tr>
|
553 |
+
<tr>
|
554 |
+
<th>
|
555 |
+
|
556 |
+
</th>
|
557 |
+
<td>
|
558 |
+
</td>
|
559 |
+
</tr>
|
560 |
+
</table>
|
561 |
+
|
562 |
+
|
563 |
+
<h3>Response</h3>
|
564 |
+
<code>array</code><p><p>default list of hidden columns</p></p>
|
565 |
+
</div>
|
566 |
+
</div>
|
567 |
+
|
568 |
+
</div>
|
569 |
+
<a id="method__get_view"></a>
|
570 |
+
<div class="element clickable method public method__get_view" data-toggle="collapse" data-target=".method__get_view .collapse">
|
571 |
+
<h2>Returns HTML markup for one view that can be used with this table</h2>
|
572 |
+
<pre>_get_view(string $view_slug, array $custom_field_item, string $current_view) : string</pre>
|
573 |
+
<div class="labels">
|
574 |
+
</div>
|
575 |
+
|
576 |
+
|
577 |
+
<div class="row collapse">
|
578 |
+
<div class="detail-description">
|
579 |
+
<div class="long_description"></div>
|
580 |
+
|
581 |
+
<table class="table">
|
582 |
+
<tr>
|
583 |
+
<th>
|
584 |
+
since
|
585 |
+
</th>
|
586 |
+
<td>
|
587 |
+
2.60
|
588 |
+
|
589 |
+
</td>
|
590 |
+
</tr>
|
591 |
+
</table>
|
592 |
+
|
593 |
+
<h3>Arguments</h3>
|
594 |
+
<div class="subelement argument">
|
595 |
+
<h4>$view_slug</h4>
|
596 |
+
<code>string</code><p><p>View slug</p></p>
|
597 |
+
</div>
|
598 |
+
<div class="subelement argument">
|
599 |
+
<h4>$custom_field_item</h4>
|
600 |
+
<code>array</code><p><p>count and labels for the View</p></p>
|
601 |
+
</div>
|
602 |
+
<div class="subelement argument">
|
603 |
+
<h4>$current_view</h4>
|
604 |
+
<code>string</code><p><p>Slug for current view</p></p>
|
605 |
+
</div>
|
606 |
+
|
607 |
+
<h3>Response</h3>
|
608 |
+
<code>string</code><p><p>| false HTML for link to display the view, false if count = zero</p></p>
|
609 |
+
</div>
|
610 |
+
</div>
|
611 |
+
|
612 |
+
</div>
|
613 |
+
<a id="method__localize_default_columns_array"></a>
|
614 |
+
<div class="element clickable method private method__localize_default_columns_array" data-toggle="collapse" data-target=".method__localize_default_columns_array .collapse">
|
615 |
+
<h2>Builds the $default_columns array with translated source texts.</h2>
|
616 |
+
<pre>_localize_default_columns_array() : void</pre>
|
617 |
+
<div class="labels">
|
618 |
+
<span class="label">static</span> </div>
|
619 |
+
|
620 |
+
|
621 |
+
<div class="row collapse">
|
622 |
+
<div class="detail-description">
|
623 |
+
<div class="long_description"></div>
|
624 |
+
|
625 |
+
<table class="table">
|
626 |
+
<tr>
|
627 |
+
<th>
|
628 |
+
since
|
629 |
+
</th>
|
630 |
+
<td>
|
631 |
+
2.60
|
632 |
+
|
633 |
+
</td>
|
634 |
+
</tr>
|
635 |
+
<tr>
|
636 |
+
<th>
|
637 |
+
|
638 |
+
</th>
|
639 |
+
<td>
|
640 |
+
</td>
|
641 |
+
</tr>
|
642 |
+
</table>
|
643 |
+
|
644 |
+
|
645 |
+
</div>
|
646 |
+
</div>
|
647 |
+
|
648 |
+
</div>
|
649 |
+
<a id="method_ajax_user_can"></a>
|
650 |
+
<div class="element clickable method public method_ajax_user_can" data-toggle="collapse" data-target=".method_ajax_user_can .collapse">
|
651 |
+
<h2>Checks the current user's permissions</h2>
|
652 |
+
<pre>ajax_user_can() : boolean</pre>
|
653 |
+
<div class="labels">
|
654 |
+
</div>
|
655 |
+
|
656 |
+
|
657 |
+
<div class="row collapse">
|
658 |
+
<div class="detail-description">
|
659 |
+
<div class="long_description"></div>
|
660 |
+
|
661 |
+
<table class="table">
|
662 |
+
<tr>
|
663 |
+
<th>
|
664 |
+
since
|
665 |
+
</th>
|
666 |
+
<td>
|
667 |
+
2.60
|
668 |
+
|
669 |
+
</td>
|
670 |
+
</tr>
|
671 |
+
<tr>
|
672 |
+
<th>
|
673 |
+
|
674 |
+
</th>
|
675 |
+
<td>
|
676 |
+
</td>
|
677 |
+
</tr>
|
678 |
+
</table>
|
679 |
+
|
680 |
+
|
681 |
+
<h3>Response</h3>
|
682 |
+
<code>boolean</code><p></p>
|
683 |
+
</div>
|
684 |
+
</div>
|
685 |
+
|
686 |
+
</div>
|
687 |
+
<a id="method_column_cb"></a>
|
688 |
+
<div class="element clickable method public method_column_cb" data-toggle="collapse" data-target=".method_column_cb .collapse">
|
689 |
+
<h2>Displays checkboxes for using bulk actions. The 'cb' column
|
690 |
+
is given special treatment when columns are processed.</h2>
|
691 |
+
<pre>column_cb( $item) : string</pre>
|
692 |
+
<div class="labels">
|
693 |
+
</div>
|
694 |
+
|
695 |
+
|
696 |
+
<div class="row collapse">
|
697 |
+
<div class="detail-description">
|
698 |
+
<div class="long_description"></div>
|
699 |
+
|
700 |
+
<table class="table">
|
701 |
+
<tr>
|
702 |
+
<th>
|
703 |
+
since
|
704 |
+
</th>
|
705 |
+
<td>
|
706 |
+
2.60
|
707 |
+
|
708 |
+
</td>
|
709 |
+
</tr>
|
710 |
+
</table>
|
711 |
+
|
712 |
+
<h3>Arguments</h3>
|
713 |
+
<div class="subelement argument">
|
714 |
+
<h4>$item</h4>
|
715 |
+
<code></code><p></p>
|
716 |
+
</div>
|
717 |
+
|
718 |
+
<h3>Response</h3>
|
719 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
720 |
+
</div>
|
721 |
+
</div>
|
722 |
+
|
723 |
+
</div>
|
724 |
+
<a id="method_column_default"></a>
|
725 |
+
<div class="element clickable method public method_column_default" data-toggle="collapse" data-target=".method_column_default .collapse">
|
726 |
+
<h2>Supply a column value if no column-specific function has been defined</h2>
|
727 |
+
<pre>column_default( $item, $column_name) : string</pre>
|
728 |
+
<div class="labels">
|
729 |
+
</div>
|
730 |
+
|
731 |
+
|
732 |
+
<div class="row collapse">
|
733 |
+
<div class="detail-description">
|
734 |
+
<div class="long_description"><p>Called when the parent class can't find a method specifically built for a
|
735 |
+
given column. All columns should have a specific method, so this function
|
736 |
+
returns a troubleshooting message.</p></div>
|
737 |
+
|
738 |
+
<table class="table">
|
739 |
+
<tr>
|
740 |
+
<th>
|
741 |
+
since
|
742 |
+
</th>
|
743 |
+
<td>
|
744 |
+
2.60
|
745 |
+
|
746 |
+
</td>
|
747 |
+
</tr>
|
748 |
+
</table>
|
749 |
+
|
750 |
+
<h3>Arguments</h3>
|
751 |
+
<div class="subelement argument">
|
752 |
+
<h4>$item</h4>
|
753 |
+
<code></code><p></p>
|
754 |
+
</div>
|
755 |
+
<div class="subelement argument">
|
756 |
+
<h4>$column_name</h4>
|
757 |
+
<code></code><p></p>
|
758 |
+
</div>
|
759 |
+
|
760 |
+
<h3>Response</h3>
|
761 |
+
<code>string</code><p><p>Text or HTML to be placed inside the column</p></p>
|
762 |
+
</div>
|
763 |
+
</div>
|
764 |
+
|
765 |
+
</div>
|
766 |
+
<a id="method_column_delete_null"></a>
|
767 |
+
<div class="element clickable method public method_column_delete_null" data-toggle="collapse" data-target=".method_column_delete_null .collapse">
|
768 |
+
<h2>Populate the Delete NULL column</h2>
|
769 |
+
<pre>column_delete_null( $item) : string</pre>
|
770 |
+
<div class="labels">
|
771 |
+
</div>
|
772 |
+
|
773 |
+
|
774 |
+
<div class="row collapse">
|
775 |
+
<div class="detail-description">
|
776 |
+
<div class="long_description"></div>
|
777 |
+
|
778 |
+
<table class="table">
|
779 |
+
<tr>
|
780 |
+
<th>
|
781 |
+
since
|
782 |
+
</th>
|
783 |
+
<td>
|
784 |
+
2.60
|
785 |
+
|
786 |
+
</td>
|
787 |
+
</tr>
|
788 |
+
</table>
|
789 |
+
|
790 |
+
<h3>Arguments</h3>
|
791 |
+
<div class="subelement argument">
|
792 |
+
<h4>$item</h4>
|
793 |
+
<code></code><p></p>
|
794 |
+
</div>
|
795 |
+
|
796 |
+
<h3>Response</h3>
|
797 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
798 |
+
</div>
|
799 |
+
</div>
|
800 |
+
|
801 |
+
</div>
|
802 |
+
<a id="method_column_delimiters"></a>
|
803 |
+
<div class="element clickable method public method_column_delimiters" data-toggle="collapse" data-target=".method_column_delimiters .collapse">
|
804 |
+
<h2>Populate the Delimiters column</h2>
|
805 |
+
<pre>column_delimiters( $item) : string</pre>
|
806 |
+
<div class="labels">
|
807 |
+
</div>
|
808 |
+
|
809 |
+
|
810 |
+
<div class="row collapse">
|
811 |
+
<div class="detail-description">
|
812 |
+
<div class="long_description"></div>
|
813 |
+
|
814 |
+
<table class="table">
|
815 |
+
<tr>
|
816 |
+
<th>
|
817 |
+
since
|
818 |
+
</th>
|
819 |
+
<td>
|
820 |
+
2.60
|
821 |
+
|
822 |
+
</td>
|
823 |
+
</tr>
|
824 |
+
</table>
|
825 |
+
|
826 |
+
<h3>Arguments</h3>
|
827 |
+
<div class="subelement argument">
|
828 |
+
<h4>$item</h4>
|
829 |
+
<code></code><p></p>
|
830 |
+
</div>
|
831 |
+
|
832 |
+
<h3>Response</h3>
|
833 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
834 |
+
</div>
|
835 |
+
</div>
|
836 |
+
|
837 |
+
</div>
|
838 |
+
<a id="method_column_exif_value"></a>
|
839 |
+
<div class="element clickable method public method_column_exif_value" data-toggle="collapse" data-target=".method_column_exif_value .collapse">
|
840 |
+
<h2>Populate the EXIF/Template Value column</h2>
|
841 |
+
<pre>column_exif_value( $item) : string</pre>
|
842 |
+
<div class="labels">
|
843 |
+
</div>
|
844 |
+
|
845 |
+
|
846 |
+
<div class="row collapse">
|
847 |
+
<div class="detail-description">
|
848 |
+
<div class="long_description"></div>
|
849 |
+
|
850 |
+
<table class="table">
|
851 |
+
<tr>
|
852 |
+
<th>
|
853 |
+
since
|
854 |
+
</th>
|
855 |
+
<td>
|
856 |
+
2.60
|
857 |
+
|
858 |
+
</td>
|
859 |
+
</tr>
|
860 |
+
</table>
|
861 |
+
|
862 |
+
<h3>Arguments</h3>
|
863 |
+
<div class="subelement argument">
|
864 |
+
<h4>$item</h4>
|
865 |
+
<code></code><p></p>
|
866 |
+
</div>
|
867 |
+
|
868 |
+
<h3>Response</h3>
|
869 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
870 |
+
</div>
|
871 |
+
</div>
|
872 |
+
|
873 |
+
</div>
|
874 |
+
<a id="method_column_existing_text"></a>
|
875 |
+
<div class="element clickable method public method_column_existing_text" data-toggle="collapse" data-target=".method_column_existing_text .collapse">
|
876 |
+
<h2>Populate the Existing Text column</h2>
|
877 |
+
<pre>column_existing_text( $item) : string</pre>
|
878 |
+
<div class="labels">
|
879 |
+
</div>
|
880 |
+
|
881 |
+
|
882 |
+
<div class="row collapse">
|
883 |
+
<div class="detail-description">
|
884 |
+
<div class="long_description"></div>
|
885 |
+
|
886 |
+
<table class="table">
|
887 |
+
<tr>
|
888 |
+
<th>
|
889 |
+
since
|
890 |
+
</th>
|
891 |
+
<td>
|
892 |
+
2.60
|
893 |
+
|
894 |
+
</td>
|
895 |
+
</tr>
|
896 |
+
</table>
|
897 |
+
|
898 |
+
<h3>Arguments</h3>
|
899 |
+
<div class="subelement argument">
|
900 |
+
<h4>$item</h4>
|
901 |
+
<code></code><p></p>
|
902 |
+
</div>
|
903 |
+
|
904 |
+
<h3>Response</h3>
|
905 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
906 |
+
</div>
|
907 |
+
</div>
|
908 |
+
|
909 |
+
</div>
|
910 |
+
<a id="method_column_format"></a>
|
911 |
+
<div class="element clickable method public method_column_format" data-toggle="collapse" data-target=".method_column_format .collapse">
|
912 |
+
<h2>Populate the Format column</h2>
|
913 |
+
<pre>column_format( $item) : string</pre>
|
914 |
+
<div class="labels">
|
915 |
+
</div>
|
916 |
+
|
917 |
+
|
918 |
+
<div class="row collapse">
|
919 |
+
<div class="detail-description">
|
920 |
+
<div class="long_description"></div>
|
921 |
+
|
922 |
+
<table class="table">
|
923 |
+
<tr>
|
924 |
+
<th>
|
925 |
+
since
|
926 |
+
</th>
|
927 |
+
<td>
|
928 |
+
2.60
|
929 |
+
|
930 |
+
</td>
|
931 |
+
</tr>
|
932 |
+
</table>
|
933 |
+
|
934 |
+
<h3>Arguments</h3>
|
935 |
+
<div class="subelement argument">
|
936 |
+
<h4>$item</h4>
|
937 |
+
<code></code><p></p>
|
938 |
+
</div>
|
939 |
+
|
940 |
+
<h3>Response</h3>
|
941 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
942 |
+
</div>
|
943 |
+
</div>
|
944 |
+
|
945 |
+
</div>
|
946 |
+
<a id="method_column_iptc_value"></a>
|
947 |
+
<div class="element clickable method public method_column_iptc_value" data-toggle="collapse" data-target=".method_column_iptc_value .collapse">
|
948 |
+
<h2>Populate the IPTC Value column</h2>
|
949 |
+
<pre>column_iptc_value( $item) : string</pre>
|
950 |
+
<div class="labels">
|
951 |
+
</div>
|
952 |
+
|
953 |
+
|
954 |
+
<div class="row collapse">
|
955 |
+
<div class="detail-description">
|
956 |
+
<div class="long_description"></div>
|
957 |
+
|
958 |
+
<table class="table">
|
959 |
+
<tr>
|
960 |
+
<th>
|
961 |
+
since
|
962 |
+
</th>
|
963 |
+
<td>
|
964 |
+
2.60
|
965 |
+
|
966 |
+
</td>
|
967 |
+
</tr>
|
968 |
+
</table>
|
969 |
+
|
970 |
+
<h3>Arguments</h3>
|
971 |
+
<div class="subelement argument">
|
972 |
+
<h4>$item</h4>
|
973 |
+
<code></code><p></p>
|
974 |
+
</div>
|
975 |
+
|
976 |
+
<h3>Response</h3>
|
977 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
978 |
+
</div>
|
979 |
+
</div>
|
980 |
+
|
981 |
+
</div>
|
982 |
+
<a id="method_column_name"></a>
|
983 |
+
<div class="element clickable method public method_column_name" data-toggle="collapse" data-target=".method_column_name .collapse">
|
984 |
+
<h2>Populate the Name column</h2>
|
985 |
+
<pre>column_name( $item) : string</pre>
|
986 |
+
<div class="labels">
|
987 |
+
</div>
|
988 |
+
|
989 |
+
|
990 |
+
<div class="row collapse">
|
991 |
+
<div class="detail-description">
|
992 |
+
<div class="long_description"></div>
|
993 |
+
|
994 |
+
<table class="table">
|
995 |
+
<tr>
|
996 |
+
<th>
|
997 |
+
since
|
998 |
+
</th>
|
999 |
+
<td>
|
1000 |
+
2.60
|
1001 |
+
|
1002 |
+
</td>
|
1003 |
+
</tr>
|
1004 |
+
</table>
|
1005 |
+
|
1006 |
+
<h3>Arguments</h3>
|
1007 |
+
<div class="subelement argument">
|
1008 |
+
<h4>$item</h4>
|
1009 |
+
<code></code><p></p>
|
1010 |
+
</div>
|
1011 |
+
|
1012 |
+
<h3>Response</h3>
|
1013 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
1014 |
+
</div>
|
1015 |
+
</div>
|
1016 |
+
|
1017 |
+
</div>
|
1018 |
+
<a id="method_column_option"></a>
|
1019 |
+
<div class="element clickable method public method_column_option" data-toggle="collapse" data-target=".method_column_option .collapse">
|
1020 |
+
<h2>Populate the Option column</h2>
|
1021 |
+
<pre>column_option( $item) : string</pre>
|
1022 |
+
<div class="labels">
|
1023 |
+
</div>
|
1024 |
+
|
1025 |
+
|
1026 |
+
<div class="row collapse">
|
1027 |
+
<div class="detail-description">
|
1028 |
+
<div class="long_description"></div>
|
1029 |
+
|
1030 |
+
<table class="table">
|
1031 |
+
<tr>
|
1032 |
+
<th>
|
1033 |
+
since
|
1034 |
+
</th>
|
1035 |
+
<td>
|
1036 |
+
2.60
|
1037 |
+
|
1038 |
+
</td>
|
1039 |
+
</tr>
|
1040 |
+
</table>
|
1041 |
+
|
1042 |
+
<h3>Arguments</h3>
|
1043 |
+
<div class="subelement argument">
|
1044 |
+
<h4>$item</h4>
|
1045 |
+
<code></code><p></p>
|
1046 |
+
</div>
|
1047 |
+
|
1048 |
+
<h3>Response</h3>
|
1049 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
1050 |
+
</div>
|
1051 |
+
</div>
|
1052 |
+
|
1053 |
+
</div>
|
1054 |
+
<a id="method_column_parent"></a>
|
1055 |
+
<div class="element clickable method public method_column_parent" data-toggle="collapse" data-target=".method_column_parent .collapse">
|
1056 |
+
<h2>Populate the Parent column</h2>
|
1057 |
+
<pre>column_parent( $item) : string</pre>
|
1058 |
+
<div class="labels">
|
1059 |
+
</div>
|
1060 |
+
|
1061 |
+
|
1062 |
+
<div class="row collapse">
|
1063 |
+
<div class="detail-description">
|
1064 |
+
<div class="long_description"></div>
|
1065 |
+
|
1066 |
+
<table class="table">
|
1067 |
+
<tr>
|
1068 |
+
<th>
|
1069 |
+
since
|
1070 |
+
</th>
|
1071 |
+
<td>
|
1072 |
+
2.60
|
1073 |
+
|
1074 |
+
</td>
|
1075 |
+
</tr>
|
1076 |
+
</table>
|
1077 |
+
|
1078 |
+
<h3>Arguments</h3>
|
1079 |
+
<div class="subelement argument">
|
1080 |
+
<h4>$item</h4>
|
1081 |
+
<code></code><p></p>
|
1082 |
+
</div>
|
1083 |
+
|
1084 |
+
<h3>Response</h3>
|
1085 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
1086 |
+
</div>
|
1087 |
+
</div>
|
1088 |
+
|
1089 |
+
</div>
|
1090 |
+
<a id="method_column_priority"></a>
|
1091 |
+
<div class="element clickable method public method_column_priority" data-toggle="collapse" data-target=".method_column_priority .collapse">
|
1092 |
+
<h2>Populate the Priority column</h2>
|
1093 |
+
<pre>column_priority( $item) : string</pre>
|
1094 |
+
<div class="labels">
|
1095 |
+
</div>
|
1096 |
+
|
1097 |
+
|
1098 |
+
<div class="row collapse">
|
1099 |
+
<div class="detail-description">
|
1100 |
+
<div class="long_description"></div>
|
1101 |
+
|
1102 |
+
<table class="table">
|
1103 |
+
<tr>
|
1104 |
+
<th>
|
1105 |
+
since
|
1106 |
+
</th>
|
1107 |
+
<td>
|
1108 |
+
2.60
|
1109 |
+
|
1110 |
+
</td>
|
1111 |
+
</tr>
|
1112 |
+
</table>
|
1113 |
+
|
1114 |
+
<h3>Arguments</h3>
|
1115 |
+
<div class="subelement argument">
|
1116 |
+
<h4>$item</h4>
|
1117 |
+
<code></code><p></p>
|
1118 |
+
</div>
|
1119 |
+
|
1120 |
+
<h3>Response</h3>
|
1121 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
1122 |
+
</div>
|
1123 |
+
</div>
|
1124 |
+
|
1125 |
+
</div>
|
1126 |
+
<a id="method_column_rule_name"></a>
|
1127 |
+
<div class="element clickable method public method_column_rule_name" data-toggle="collapse" data-target=".method_column_rule_name .collapse">
|
1128 |
+
<h2>Populate the Bad Name column</h2>
|
1129 |
+
<pre>column_rule_name( $item) : string</pre>
|
1130 |
+
<div class="labels">
|
1131 |
+
</div>
|
1132 |
+
|
1133 |
+
|
1134 |
+
<div class="row collapse">
|
1135 |
+
<div class="detail-description">
|
1136 |
+
<div class="long_description"></div>
|
1137 |
+
|
1138 |
+
<table class="table">
|
1139 |
+
<tr>
|
1140 |
+
<th>
|
1141 |
+
since
|
1142 |
+
</th>
|
1143 |
+
<td>
|
1144 |
+
2.60
|
1145 |
+
|
1146 |
+
</td>
|
1147 |
+
</tr>
|
1148 |
+
</table>
|
1149 |
+
|
1150 |
+
<h3>Arguments</h3>
|
1151 |
+
<div class="subelement argument">
|
1152 |
+
<h4>$item</h4>
|
1153 |
+
<code></code><p></p>
|
1154 |
+
</div>
|
1155 |
+
|
1156 |
+
<h3>Response</h3>
|
1157 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
1158 |
+
</div>
|
1159 |
+
</div>
|
1160 |
+
|
1161 |
+
</div>
|
1162 |
+
<a id="method_column_status"></a>
|
1163 |
+
<div class="element clickable method public method_column_status" data-toggle="collapse" data-target=".method_column_status .collapse">
|
1164 |
+
<h2>Populate the Status column</h2>
|
1165 |
+
<pre>column_status( $item) : string</pre>
|
1166 |
+
<div class="labels">
|
1167 |
+
</div>
|
1168 |
+
|
1169 |
+
|
1170 |
+
<div class="row collapse">
|
1171 |
+
<div class="detail-description">
|
1172 |
+
<div class="long_description"></div>
|
1173 |
+
|
1174 |
+
<table class="table">
|
1175 |
+
<tr>
|
1176 |
+
<th>
|
1177 |
+
since
|
1178 |
+
</th>
|
1179 |
+
<td>
|
1180 |
+
2.60
|
1181 |
+
|
1182 |
+
</td>
|
1183 |
+
</tr>
|
1184 |
+
</table>
|
1185 |
+
|
1186 |
+
<h3>Arguments</h3>
|
1187 |
+
<div class="subelement argument">
|
1188 |
+
<h4>$item</h4>
|
1189 |
+
<code></code><p></p>
|
1190 |
+
</div>
|
1191 |
+
|
1192 |
+
<h3>Response</h3>
|
1193 |
+
<code>string</code><p><p>HTML markup to be placed inside the column</p></p>
|
1194 |
+
</div>
|
1195 |
+
</div>
|
1196 |
+
|
1197 |
+
</div>
|
1198 |
+
<a id="method_extra_tablenav"></a>
|
1199 |
+
<div class="element clickable method public method_extra_tablenav" data-toggle="collapse" data-target=".method_extra_tablenav .collapse">
|
1200 |
+
<h2>Extra controls to be displayed between bulk actions and pagination</h2>
|
1201 |
+
<pre>extra_tablenav( $which) : void</pre>
|
1202 |
+
<div class="labels">
|
1203 |
+
</div>
|
1204 |
+
|
1205 |
+
|
1206 |
+
<div class="row collapse">
|
1207 |
+
<div class="detail-description">
|
1208 |
+
<div class="long_description"><p>Modeled after class-wp-posts-list-table.php in wp-admin/includes.</p></div>
|
1209 |
+
|
1210 |
+
<table class="table">
|
1211 |
+
<tr>
|
1212 |
+
<th>
|
1213 |
+
since
|
1214 |
+
</th>
|
1215 |
+
<td>
|
1216 |
+
2.40
|
1217 |
+
|
1218 |
+
</td>
|
1219 |
+
</tr>
|
1220 |
+
</table>
|
1221 |
+
|
1222 |
+
<h3>Arguments</h3>
|
1223 |
+
<div class="subelement argument">
|
1224 |
+
<h4>$which</h4>
|
1225 |
+
<code></code><p></p>
|
1226 |
+
</div>
|
1227 |
+
|
1228 |
+
</div>
|
1229 |
+
</div>
|
1230 |
+
|
1231 |
+
</div>
|
1232 |
+
<a id="method_get_bulk_actions"></a>
|
1233 |
+
<div class="element clickable method public method_get_bulk_actions" data-toggle="collapse" data-target=".method_get_bulk_actions .collapse">
|
1234 |
+
<h2>Get an associative array ( option_name => option_title ) with the list
|
1235 |
+
of bulk actions available on this table.</h2>
|
1236 |
+
<pre>get_bulk_actions() : array</pre>
|
1237 |
+
<div class="labels">
|
1238 |
+
</div>
|
1239 |
+
|
1240 |
+
|
1241 |
+
<div class="row collapse">
|
1242 |
+
<div class="detail-description">
|
1243 |
+
<div class="long_description"></div>
|
1244 |
+
|
1245 |
+
<table class="table">
|
1246 |
+
<tr>
|
1247 |
+
<th>
|
1248 |
+
since
|
1249 |
+
</th>
|
1250 |
+
<td>
|
1251 |
+
2.60
|
1252 |
+
|
1253 |
+
</td>
|
1254 |
+
</tr>
|
1255 |
+
<tr>
|
1256 |
+
<th>
|
1257 |
+
|
1258 |
+
</th>
|
1259 |
+
<td>
|
1260 |
+
</td>
|
1261 |
+
</tr>
|
1262 |
+
</table>
|
1263 |
+
|
1264 |
+
|
1265 |
+
<h3>Response</h3>
|
1266 |
+
<code>array</code><p><p>Contains all the bulk actions: 'slugs'=>'Visible Titles'</p></p>
|
1267 |
+
</div>
|
1268 |
+
</div>
|
1269 |
+
|
1270 |
+
</div>
|
1271 |
+
<a id="method_get_columns"></a>
|
1272 |
+
<div class="element clickable method public method_get_columns" data-toggle="collapse" data-target=".method_get_columns .collapse">
|
1273 |
+
<h2>This method dictates the table's columns and titles</h2>
|
1274 |
+
<pre>get_columns() : array</pre>
|
1275 |
+
<div class="labels">
|
1276 |
+
</div>
|
1277 |
+
|
1278 |
+
|
1279 |
+
<div class="row collapse">
|
1280 |
+
<div class="detail-description">
|
1281 |
+
<div class="long_description"></div>
|
1282 |
+
|
1283 |
+
<table class="table">
|
1284 |
+
<tr>
|
1285 |
+
<th>
|
1286 |
+
since
|
1287 |
+
</th>
|
1288 |
+
<td>
|
1289 |
+
2.60
|
1290 |
+
|
1291 |
+
</td>
|
1292 |
+
</tr>
|
1293 |
+
<tr>
|
1294 |
+
<th>
|
1295 |
+
|
1296 |
+
</th>
|
1297 |
+
<td>
|
1298 |
+
</td>
|
1299 |
+
</tr>
|
1300 |
+
</table>
|
1301 |
+
|
1302 |
+
|
1303 |
+
<h3>Response</h3>
|
1304 |
+
<code>array</code><p><p>Column information: 'slugs'=>'Visible Titles'</p></p>
|
1305 |
+
</div>
|
1306 |
+
</div>
|
1307 |
+
|
1308 |
+
</div>
|
1309 |
+
<a id="method_get_default_primary_column_name"></a>
|
1310 |
+
<div class="element clickable method protected method_get_default_primary_column_name" data-toggle="collapse" data-target=".method_get_default_primary_column_name .collapse">
|
1311 |
+
<h2>Get the name of the default primary column.</h2>
|
1312 |
+
<pre>get_default_primary_column_name() : string</pre>
|
1313 |
+
<div class="labels">
|
1314 |
+
</div>
|
1315 |
+
|
1316 |
+
|
1317 |
+
<div class="row collapse">
|
1318 |
+
<div class="detail-description">
|
1319 |
+
<div class="long_description"></div>
|
1320 |
+
|
1321 |
+
<table class="table">
|
1322 |
+
<tr>
|
1323 |
+
<th>
|
1324 |
+
since
|
1325 |
+
</th>
|
1326 |
+
<td>
|
1327 |
+
2.60
|
1328 |
+
|
1329 |
+
</td>
|
1330 |
+
</tr>
|
1331 |
+
<tr>
|
1332 |
+
<th>
|
1333 |
+
access
|
1334 |
+
</th>
|
1335 |
+
<td>
|
1336 |
+
|
1337 |
+
<p>protected</p>
|
1338 |
+
</td>
|
1339 |
+
</tr>
|
1340 |
+
<tr>
|
1341 |
+
<th>
|
1342 |
+
|
1343 |
+
</th>
|
1344 |
+
<td>
|
1345 |
+
</td>
|
1346 |
+
</tr>
|
1347 |
+
</table>
|
1348 |
+
|
1349 |
+
|
1350 |
+
<h3>Response</h3>
|
1351 |
+
<code>string</code><p><p>Name of the default primary column</p></p>
|
1352 |
+
</div>
|
1353 |
+
</div>
|
1354 |
+
|
1355 |
+
</div>
|
1356 |
+
<a id="method_get_hidden_columns"></a>
|
1357 |
+
<div class="element clickable method public method_get_hidden_columns" data-toggle="collapse" data-target=".method_get_hidden_columns .collapse">
|
1358 |
+
<h2>Returns the list of currently hidden columns from a user option or
|
1359 |
+
from default values if the option is not set</h2>
|
1360 |
+
<pre>get_hidden_columns() : array</pre>
|
1361 |
+
<div class="labels">
|
1362 |
+
</div>
|
1363 |
+
|
1364 |
+
|
1365 |
+
<div class="row collapse">
|
1366 |
+
<div class="detail-description">
|
1367 |
+
<div class="long_description"></div>
|
1368 |
+
|
1369 |
+
<table class="table">
|
1370 |
+
<tr>
|
1371 |
+
<th>
|
1372 |
+
since
|
1373 |
+
</th>
|
1374 |
+
<td>
|
1375 |
+
2.60
|
1376 |
+
|
1377 |
+
</td>
|
1378 |
+
</tr>
|
1379 |
+
<tr>
|
1380 |
+
<th>
|
1381 |
+
|
1382 |
+
</th>
|
1383 |
+
<td>
|
1384 |
+
</td>
|
1385 |
+
</tr>
|
1386 |
+
</table>
|
1387 |
+
|
1388 |
+
|
1389 |
+
<h3>Response</h3>
|
1390 |
+
<code>array</code><p><p>Column information,e.g., array(0 => 'ID_parent, 1 => 'title_name')</p></p>
|
1391 |
+
</div>
|
1392 |
+
</div>
|
1393 |
+
|
1394 |
+
</div>
|
1395 |
+
<a id="method_get_sortable_columns"></a>
|
1396 |
+
<div class="element clickable method public method_get_sortable_columns" data-toggle="collapse" data-target=".method_get_sortable_columns .collapse">
|
1397 |
+
<h2>Returns an array where the key is the column that needs to be sortable
|
1398 |
+
and the value is db column to sort by. Also notes the current sort column,
|
1399 |
+
if set.</h2>
|
1400 |
+
<pre>get_sortable_columns() : array</pre>
|
1401 |
+
<div class="labels">
|
1402 |
+
</div>
|
1403 |
+
|
1404 |
+
|
1405 |
+
<div class="row collapse">
|
1406 |
+
<div class="detail-description">
|
1407 |
+
<div class="long_description"></div>
|
1408 |
+
|
1409 |
+
<table class="table">
|
1410 |
+
<tr>
|
1411 |
+
<th>
|
1412 |
+
since
|
1413 |
+
</th>
|
1414 |
+
<td>
|
1415 |
+
2.60
|
1416 |
+
|
1417 |
+
</td>
|
1418 |
+
</tr>
|
1419 |
+
<tr>
|
1420 |
+
<th>
|
1421 |
+
|
1422 |
+
</th>
|
1423 |
+
<td>
|
1424 |
+
</td>
|
1425 |
+
</tr>
|
1426 |
+
</table>
|
1427 |
+
|
1428 |
+
|
1429 |
+
<h3>Response</h3>
|
1430 |
+
<code>array</code><p><p>Sortable column information,e.g.,
|
1431 |
+
'slugs'=>array('data_values',boolean)</p></p>
|
1432 |
+
</div>
|
1433 |
+
</div>
|
1434 |
+
|
1435 |
+
</div>
|
1436 |
+
<a id="method_get_views"></a>
|
1437 |
+
<div class="element clickable method public method_get_views" data-toggle="collapse" data-target=".method_get_views .collapse">
|
1438 |
+
<h2>Returns an associative array listing all the views that can be used with this table.</h2>
|
1439 |
+
<pre>get_views() : array</pre>
|
1440 |
+
<div class="labels">
|
1441 |
+
</div>
|
1442 |
+
|
1443 |
+
|
1444 |
+
<div class="row collapse">
|
1445 |
+
<div class="detail-description">
|
1446 |
+
<div class="long_description"><p>These are listed across the top of the page and managed by WordPress.</p></div>
|
1447 |
+
|
1448 |
+
<table class="table">
|
1449 |
+
<tr>
|
1450 |
+
<th>
|
1451 |
+
since
|
1452 |
+
</th>
|
1453 |
+
<td>
|
1454 |
+
2.60
|
1455 |
+
|
1456 |
+
</td>
|
1457 |
+
</tr>
|
1458 |
+
<tr>
|
1459 |
+
<th>
|
1460 |
+
|
1461 |
+
</th>
|
1462 |
+
<td>
|
1463 |
+
</td>
|
1464 |
+
</tr>
|
1465 |
+
</table>
|
1466 |
+
|
1467 |
+
|
1468 |
+
<h3>Response</h3>
|
1469 |
+
<code>array</code><p><p>View information,e.g., array ( id => link )</p></p>
|
1470 |
+
</div>
|
1471 |
+
</div>
|
1472 |
+
|
1473 |
+
</div>
|
1474 |
+
<a id="method_handle_row_actions"></a>
|
1475 |
+
<div class="element clickable method protected method_handle_row_actions" data-toggle="collapse" data-target=".method_handle_row_actions .collapse">
|
1476 |
+
<h2>Generate and display row actions links.</h2>
|
1477 |
+
<pre>handle_row_actions(object $item, string $column_name, string $primary) : string</pre>
|
1478 |
+
<div class="labels">
|
1479 |
+
</div>
|
1480 |
+
|
1481 |
+
|
1482 |
+
<div class="row collapse">
|
1483 |
+
<div class="detail-description">
|
1484 |
+
<div class="long_description"></div>
|
1485 |
+
|
1486 |
+
<table class="table">
|
1487 |
+
<tr>
|
1488 |
+
<th>
|
1489 |
+
since
|
1490 |
+
</th>
|
1491 |
+
<td>
|
1492 |
+
2.60
|
1493 |
+
|
1494 |
+
</td>
|
1495 |
+
</tr>
|
1496 |
+
<tr>
|
1497 |
+
<th>
|
1498 |
+
access
|
1499 |
+
</th>
|
1500 |
+
<td>
|
1501 |
+
|
1502 |
+
<p>protected</p>
|
1503 |
+
</td>
|
1504 |
+
</tr>
|
1505 |
+
</table>
|
1506 |
+
|
1507 |
+
<h3>Arguments</h3>
|
1508 |
+
<div class="subelement argument">
|
1509 |
+
<h4>$item</h4>
|
1510 |
+
<code>object</code><p><p>Attachment being acted upon.</p></p>
|
1511 |
+
</div>
|
1512 |
+
<div class="subelement argument">
|
1513 |
+
<h4>$column_name</h4>
|
1514 |
+
<code>string</code><p><p>Current column name.</p></p>
|
1515 |
+
</div>
|
1516 |
+
<div class="subelement argument">
|
1517 |
+
<h4>$primary</h4>
|
1518 |
+
<code>string</code><p><p>Primary column name.</p></p>
|
1519 |
+
</div>
|
1520 |
+
|
1521 |
+
<h3>Response</h3>
|
1522 |
+
<code>string</code><p><p>Row actions output for media attachments.</p></p>
|
1523 |
+
</div>
|
1524 |
+
</div>
|
1525 |
+
|
1526 |
+
</div>
|
1527 |
+
<a id="method_mla_admin_init"></a>
|
1528 |
+
<div class="element clickable method public method_mla_admin_init" data-toggle="collapse" data-target=".method_mla_admin_init .collapse">
|
1529 |
+
<h2>Called in the admin_init action because the list_table object isn't
|
1530 |
+
created in time to affect the "screen options" setup.</h2>
|
1531 |
+
<pre>mla_admin_init() : void</pre>
|
1532 |
+
<div class="labels">
|
1533 |
+
<span class="label">static</span> </div>
|
1534 |
+
|
1535 |
+
|
1536 |
+
<div class="row collapse">
|
1537 |
+
<div class="detail-description">
|
1538 |
+
<div class="long_description"></div>
|
1539 |
+
|
1540 |
+
<table class="table">
|
1541 |
+
<tr>
|
1542 |
+
<th>
|
1543 |
+
since
|
1544 |
+
</th>
|
1545 |
+
<td>
|
1546 |
+
2.60
|
1547 |
+
|
1548 |
+
</td>
|
1549 |
+
</tr>
|
1550 |
+
<tr>
|
1551 |
+
<th>
|
1552 |
+
|
1553 |
+
</th>
|
1554 |
+
<td>
|
1555 |
+
</td>
|
1556 |
+
</tr>
|
1557 |
+
</table>
|
1558 |
+
|
1559 |
+
|
1560 |
+
</div>
|
1561 |
+
</div>
|
1562 |
+
|
1563 |
+
</div>
|
1564 |
+
<a id="method_mla_get_bulk_actions"></a>
|
1565 |
+
<div class="element clickable method public method_mla_get_bulk_actions" data-toggle="collapse" data-target=".method_mla_get_bulk_actions .collapse">
|
1566 |
+
<h2>Get an associative array ( option_name => option_title ) with the list
|
1567 |
+
of bulk actions available on this table.</h2>
|
1568 |
+
<pre>mla_get_bulk_actions() : array</pre>
|
1569 |
+
<div class="labels">
|
1570 |
+
<span class="label">static</span> </div>
|
1571 |
+
|
1572 |
+
|
1573 |
+
<div class="row collapse">
|
1574 |
+
<div class="detail-description">
|
1575 |
+
<div class="long_description"></div>
|
1576 |
+
|
1577 |
+
<table class="table">
|
1578 |
+
<tr>
|
1579 |
+
<th>
|
1580 |
+
since
|
1581 |
+
</th>
|
1582 |
+
<td>
|
1583 |
+
2.60
|
1584 |
+
|
1585 |
+
</td>
|
1586 |
+
</tr>
|
1587 |
+
<tr>
|
1588 |
+
<th>
|
1589 |
+
|
1590 |
+
</th>
|
1591 |
+
<td>
|
1592 |
+
</td>
|
1593 |
+
</tr>
|
1594 |
+
</table>
|
1595 |
+
|
1596 |
+
|
1597 |
+
<h3>Response</h3>
|
1598 |
+
<code>array</code><p><p>Contains all the bulk actions: 'slugs'=>'Visible Titles'</p></p>
|
1599 |
+
</div>
|
1600 |
+
</div>
|
1601 |
+
|
1602 |
+
</div>
|
1603 |
+
<a id="method_mla_get_custom_field_status_dropdown"></a>
|
1604 |
+
<div class="element clickable method public method_mla_get_custom_field_status_dropdown" data-toggle="collapse" data-target=".method_mla_get_custom_field_status_dropdown .collapse">
|
1605 |
+
<h2>Get dropdown box of rule status values, i.e., Active/Inactive.</h2>
|
1606 |
+
<pre>mla_get_custom_field_status_dropdown(string $selected = 'any') : string</pre>
|
1607 |
+
<div class="labels">
|
1608 |
+
<span class="label">static</span> </div>
|
1609 |
+
|
1610 |
+
|
1611 |
+
<div class="row collapse">
|
1612 |
+
<div class="detail-description">
|
1613 |
+
<div class="long_description"></div>
|
1614 |
+
|
1615 |
+
<table class="table">
|
1616 |
+
<tr>
|
1617 |
+
<th>
|
1618 |
+
since
|
1619 |
+
</th>
|
1620 |
+
<td>
|
1621 |
+
2.60
|
1622 |
+
|
1623 |
+
</td>
|
1624 |
+
</tr>
|
1625 |
+
</table>
|
1626 |
+
|
1627 |
+
<h3>Arguments</h3>
|
1628 |
+
<div class="subelement argument">
|
1629 |
+
<h4>$selected</h4>
|
1630 |
+
<code>string</code><p><p>Optional. Currently selected status. Default 'any'.</p></p>
|
1631 |
+
</div>
|
1632 |
+
|
1633 |
+
<h3>Response</h3>
|
1634 |
+
<code>string</code><p><p>HTML markup for dropdown box.</p></p>
|
1635 |
+
</div>
|
1636 |
+
</div>
|
1637 |
+
|
1638 |
+
</div>
|
1639 |
+
<a id="method_mla_get_sortable_columns"></a>
|
1640 |
+
<div class="element clickable method public method_mla_get_sortable_columns" data-toggle="collapse" data-target=".method_mla_get_sortable_columns .collapse">
|
1641 |
+
<h2>Return the names and display values of the sortable columns</h2>
|
1642 |
+
<pre>mla_get_sortable_columns() : array</pre>
|
1643 |
+
<div class="labels">
|
1644 |
+
<span class="label">static</span> </div>
|
1645 |
+
|
1646 |
+
|
1647 |
+
<div class="row collapse">
|
1648 |
+
<div class="detail-description">
|
1649 |
+
<div class="long_description"></div>
|
1650 |
+
|
1651 |
+
<table class="table">
|
1652 |
+
<tr>
|
1653 |
+
<th>
|
1654 |
+
since
|
1655 |
+
</th>
|
1656 |
+
<td>
|
1657 |
+
2.60
|
1658 |
+
|
1659 |
+
</td>
|
1660 |
+
</tr>
|
1661 |
+
<tr>
|
1662 |
+
<th>
|
1663 |
+
|
1664 |
+
</th>
|
1665 |
+
<td>
|
1666 |
+
</td>
|
1667 |
+
</tr>
|
1668 |
+
</table>
|
1669 |
+
|
1670 |
+
|
1671 |
+
<h3>Response</h3>
|
1672 |
+
<code>array</code><p><p>name => array( orderby value, heading ) for sortable columns</p></p>
|
1673 |
+
</div>
|
1674 |
+
</div>
|
1675 |
+
|
1676 |
+
</div>
|
1677 |
+
<a id="method_mla_manage_columns_filter"></a>
|
1678 |
+
<div class="element clickable method public method_mla_manage_columns_filter" data-toggle="collapse" data-target=".method_mla_manage_columns_filter .collapse">
|
1679 |
+
<h2>Handler for filter 'manage_settings_page_mla-settings-menu_columns'</h2>
|
1680 |
+
<pre>mla_manage_columns_filter() : array</pre>
|
1681 |
+
<div class="labels">
|
1682 |
+
<span class="label">static</span> </div>
|
1683 |
+
|
1684 |
+
|
1685 |
+
<div class="row collapse">
|
1686 |
+
<div class="detail-description">
|
1687 |
+
<div class="long_description"><p>This required filter dictates the table's columns and titles. Set when the
|
1688 |
+
file is loaded because the list_table object isn't created in time
|
1689 |
+
to affect the "screen options" setup.</p></div>
|
1690 |
+
|
1691 |
+
<table class="table">
|
1692 |
+
<tr>
|
1693 |
+
<th>
|
1694 |
+
since
|
1695 |
+
</th>
|
1696 |
+
<td>
|
1697 |
+
2.60
|
1698 |
+
|
1699 |
+
</td>
|
1700 |
+
</tr>
|
1701 |
+
<tr>
|
1702 |
+
<th>
|
1703 |
+
|
1704 |
+
</th>
|
1705 |
+
<td>
|
1706 |
+
</td>
|
1707 |
+
</tr>
|
1708 |
+
</table>
|
1709 |
+
|
1710 |
+
|
1711 |
+
<h3>Response</h3>
|
1712 |
+
<code>array</code><p><p>list of table columns</p></p>
|
1713 |
+
</div>
|
1714 |
+
</div>
|
1715 |
+
|
1716 |
+
</div>
|
1717 |
+
<a id="method_mla_manage_hidden_columns_filter"></a>
|
1718 |
+
<div class="element clickable method public method_mla_manage_hidden_columns_filter" data-toggle="collapse" data-target=".method_mla_manage_hidden_columns_filter .collapse">
|
1719 |
+
<h2>Handler for filter 'get_user_option_managesettings_page_mla-settings-menu-iptc_exifcolumnshidden'</h2>
|
1720 |
+
<pre>mla_manage_hidden_columns_filter( $result, $option, $user_data) : array</pre>
|
1721 |
+
<div class="labels">
|
1722 |
+
<span class="label">static</span> </div>
|
1723 |
+
|
1724 |
+
|
1725 |
+
<div class="row collapse">
|
1726 |
+
<div class="detail-description">
|
1727 |
+
<div class="long_description"><p>Required because the screen.php get_hidden_columns function only uses
|
1728 |
+
the get_user_option result. Set when the file is loaded because the object
|
1729 |
+
is not created in time for the call from screen.php.</p></div>
|
1730 |
+
|
1731 |
+
<table class="table">
|
1732 |
+
<tr>
|
1733 |
+
<th>
|
1734 |
+
since
|
1735 |
+
</th>
|
1736 |
+
<td>
|
1737 |
+
2.60
|
1738 |
+
|
1739 |
+
</td>
|
1740 |
+
</tr>
|
1741 |
+
</table>
|
1742 |
+
|
1743 |
+
<h3>Arguments</h3>
|
1744 |
+
<div class="subelement argument">
|
1745 |
+
<h4>$result</h4>
|
1746 |
+
<code></code><p></p>
|
1747 |
+
</div>
|
1748 |
+
<div class="subelement argument">
|
1749 |
+
<h4>$option</h4>
|
1750 |
+
<code></code><p></p>
|
1751 |
+
</div>
|
1752 |
+
<div class="subelement argument">
|
1753 |
+
<h4>$user_data</h4>
|
1754 |
+
<code></code><p></p>
|
1755 |
+
</div>
|
1756 |
+
|
1757 |
+
<h3>Response</h3>
|
1758 |
+
<code>array</code><p><p>updated list of hidden columns</p></p>
|
1759 |
+
</div>
|
1760 |
+
</div>
|
1761 |
+
|
1762 |
+
</div>
|
1763 |
+
<a id="method_mla_submenu_arguments"></a>
|
1764 |
+
<div class="element clickable method public method_mla_submenu_arguments" data-toggle="collapse" data-target=".method_mla_submenu_arguments .collapse">
|
1765 |
+
<h2>Process $_REQUEST, building $submenu_arguments</h2>
|
1766 |
+
<pre>mla_submenu_arguments(boolean $include_filters = true) : array</pre>
|
1767 |
+
<div class="labels">
|
1768 |
+
<span class="label">static</span> </div>
|
1769 |
+
|
1770 |
+
|
1771 |
+
<div class="row collapse">
|
1772 |
+
<div class="detail-description">
|
1773 |
+
<div class="long_description"></div>
|
1774 |
+
|
1775 |
+
<table class="table">
|
1776 |
+
<tr>
|
1777 |
+
<th>
|
1778 |
+
since
|
1779 |
+
</th>
|
1780 |
+
<td>
|
1781 |
+
2.60
|
1782 |
+
|
1783 |
+
</td>
|
1784 |
+
</tr>
|
1785 |
+
</table>
|
1786 |
+
|
1787 |
+
<h3>Arguments</h3>
|
1788 |
+
<div class="subelement argument">
|
1789 |
+
<h4>$include_filters</h4>
|
1790 |
+
<code>boolean</code><p><p>Optional. Include the "click filter" values in the results. Default true.</p></p>
|
1791 |
+
</div>
|
1792 |
+
|
1793 |
+
<h3>Response</h3>
|
1794 |
+
<code>array</code><p><p>non-empty view, search, filter and sort arguments</p></p>
|
1795 |
+
</div>
|
1796 |
+
</div>
|
1797 |
+
|
1798 |
+
</div>
|
1799 |
+
<a id="method_pagination"></a>
|
1800 |
+
<div class="element clickable method public method_pagination" data-toggle="collapse" data-target=".method_pagination .collapse">
|
1801 |
+
<h2>Display the pagination, adding view, search and filter arguments</h2>
|
1802 |
+
<pre>pagination( $which) </pre>
|
1803 |
+
<div class="labels">
|
1804 |
+
</div>
|
1805 |
+
|
1806 |
+
|
1807 |
+
<div class="row collapse">
|
1808 |
+
<div class="detail-description">
|
1809 |
+
<div class="long_description"></div>
|
1810 |
+
|
1811 |
+
<table class="table">
|
1812 |
+
<tr>
|
1813 |
+
<th>
|
1814 |
+
since
|
1815 |
+
</th>
|
1816 |
+
<td>
|
1817 |
+
2.60
|
1818 |
+
|
1819 |
+
</td>
|
1820 |
+
</tr>
|
1821 |
+
<tr>
|
1822 |
+
<th>
|
1823 |
+
|
1824 |
+
</th>
|
1825 |
+
<td>
|
1826 |
+
</td>
|
1827 |
+
</tr>
|
1828 |
+
</table>
|
1829 |
+
|
1830 |
+
<h3>Arguments</h3>
|
1831 |
+
<div class="subelement argument">
|
1832 |
+
<h4>$which</h4>
|
1833 |
+
<code></code><p></p>
|
1834 |
+
</div>
|
1835 |
+
|
1836 |
+
</div>
|
1837 |
+
</div>
|
1838 |
+
|
1839 |
+
</div>
|
1840 |
+
<a id="method_prepare_items"></a>
|
1841 |
+
<div class="element clickable method public method_prepare_items" data-toggle="collapse" data-target=".method_prepare_items .collapse">
|
1842 |
+
<h2>Prepares the list of items for displaying</h2>
|
1843 |
+
<pre>prepare_items() : void</pre>
|
1844 |
+
<div class="labels">
|
1845 |
+
</div>
|
1846 |
+
|
1847 |
+
|
1848 |
+
<div class="row collapse">
|
1849 |
+
<div class="detail-description">
|
1850 |
+
<div class="long_description"><p>This is where you prepare your data for display. This method will usually
|
1851 |
+
be used to query the database, sort and filter the data, and generally
|
1852 |
+
get it ready to be displayed. At a minimum, we should set $this->items and
|
1853 |
+
$this->set_pagination_args().</p></div>
|
1854 |
+
|
1855 |
+
<table class="table">
|
1856 |
+
<tr>
|
1857 |
+
<th>
|
1858 |
+
since
|
1859 |
+
</th>
|
1860 |
+
<td>
|
1861 |
+
2.60
|
1862 |
+
|
1863 |
+
</td>
|
1864 |
+
</tr>
|
1865 |
+
<tr>
|
1866 |
+
<th>
|
1867 |
+
|
1868 |
+
</th>
|
1869 |
+
<td>
|
1870 |
+
</td>
|
1871 |
+
</tr>
|
1872 |
+
</table>
|
1873 |
+
|
1874 |
+
|
1875 |
+
</div>
|
1876 |
+
</div>
|
1877 |
+
|
1878 |
+
</div>
|
1879 |
+
<a id="method_single_row"></a>
|
1880 |
+
<div class="element clickable method public method_single_row" data-toggle="collapse" data-target=".method_single_row .collapse">
|
1881 |
+
<h2>Generates (echoes) content for a single row of the table</h2>
|
1882 |
+
<pre>single_row( $item) : void</pre>
|
1883 |
+
<div class="labels">
|
1884 |
+
</div>
|
1885 |
+
|
1886 |
+
|
1887 |
+
<div class="row collapse">
|
1888 |
+
<div class="detail-description">
|
1889 |
+
<div class="long_description"></div>
|
1890 |
+
|
1891 |
+
<table class="table">
|
1892 |
+
<tr>
|
1893 |
+
<th>
|
1894 |
+
since
|
1895 |
+
</th>
|
1896 |
+
<td>
|
1897 |
+
2.60
|
1898 |
+
|
1899 |
+
</td>
|
1900 |
+
</tr>
|
1901 |
+
</table>
|
1902 |
+
|
1903 |
+
<h3>Arguments</h3>
|
1904 |
+
<div class="subelement argument">
|
1905 |
+
<h4>$item</h4>
|
1906 |
+
<code></code><p></p>
|
1907 |
+
</div>
|
1908 |
+
|
1909 |
+
</div>
|
1910 |
+
</div>
|
1911 |
+
|
1912 |
+
</div>
|
1913 |
+
|
1914 |
+
|
1915 |
+
<h3><i class="icon-custom icon-property"></i> Properties</h3>
|
1916 |
+
<a id="property_default_columns"> </a>
|
1917 |
+
<div class="element clickable property private property_default_columns" data-toggle="collapse" data-target=".property_default_columns .collapse">
|
1918 |
+
<h2>Table column definitions</h2>
|
1919 |
+
<pre>default_columns : array</pre>
|
1920 |
+
<div class="labels">
|
1921 |
+
<span class="label">static</span> </div>
|
1922 |
+
<div class="row collapse">
|
1923 |
+
<div class="detail-description">
|
1924 |
+
<div class="long_description"><p>This array defines table columns and titles where the key is the column slug (and class)
|
1925 |
+
and the value is the column's title text.</p>
|
1926 |
+
<p>All of the columns are added to this array by MLA_IPTC_EXIF_List_Table::_localize_default_columns_array.</p></div>
|
1927 |
+
|
1928 |
+
<table class="table">
|
1929 |
+
<tr>
|
1930 |
+
<th>
|
1931 |
+
since
|
1932 |
+
</th>
|
1933 |
+
<td>
|
1934 |
+
|
1935 |
+
</td>
|
1936 |
+
</tr>
|
1937 |
+
<tr>
|
1938 |
+
<th>
|
1939 |
+
var
|
1940 |
+
</th>
|
1941 |
+
<td>
|
1942 |
+
|
1943 |
+
</td>
|
1944 |
+
</tr>
|
1945 |
+
</table>
|
1946 |
+
|
1947 |
+
<h3>Type(s)</h3>
|
1948 |
+
<code>array</code>
|
1949 |
+
</div>
|
1950 |
+
</div>
|
1951 |
+
</div>
|
1952 |
+
<a id="property_default_hidden_columns"> </a>
|
1953 |
+
<div class="element clickable property private property_default_hidden_columns" data-toggle="collapse" data-target=".property_default_hidden_columns .collapse">
|
1954 |
+
<h2>Default values for hidden columns</h2>
|
1955 |
+
<pre>default_hidden_columns : array</pre>
|
1956 |
+
<div class="labels">
|
1957 |
+
<span class="label">static</span> </div>
|
1958 |
+
<div class="row collapse">
|
1959 |
+
<div class="detail-description">
|
1960 |
+
<div class="long_description"><p>This array is used when the user-level option is not set, i.e.,
|
1961 |
+
the user has not altered the selection of hidden columns.</p>
|
1962 |
+
<p>The value on the right-hand side must match the column slug, e.g.,
|
1963 |
+
array(0 => 'ID_parent, 1 => 'title_name').</p></div>
|
1964 |
+
|
1965 |
+
<table class="table">
|
1966 |
+
<tr>
|
1967 |
+
<th>
|
1968 |
+
since
|
1969 |
+
</th>
|
1970 |
+
<td>
|
1971 |
+
|
1972 |
+
</td>
|
1973 |
+
</tr>
|
1974 |
+
<tr>
|
1975 |
+
<th>
|
1976 |
+
var
|
1977 |
+
</th>
|
1978 |
+
<td>
|
1979 |
+
|
1980 |
+
</td>
|
1981 |
+
</tr>
|
1982 |
+
</table>
|
1983 |
+
|
1984 |
+
<h3>Type(s)</h3>
|
1985 |
+
<code>array</code>
|
1986 |
+
</div>
|
1987 |
+
</div>
|
1988 |
+
</div>
|
1989 |
+
<a id="property_default_sortable_columns"> </a>
|
1990 |
+
<div class="element clickable property private property_default_sortable_columns" data-toggle="collapse" data-target=".property_default_sortable_columns .collapse">
|
1991 |
+
<h2>Sortable column definitions</h2>
|
1992 |
+
<pre>default_sortable_columns : array</pre>
|
1993 |
+
<div class="labels">
|
1994 |
+
<span class="label">static</span> </div>
|
1995 |
+
<div class="row collapse">
|
1996 |
+
<div class="detail-description">
|
1997 |
+
<div class="long_description"><p>This array defines the table columns that can be sorted. The array key
|
1998 |
+
is the column slug that needs to be sortable, and the value is database column
|
1999 |
+
to sort by. Often, the key and value will be the same, but this is not always
|
2000 |
+
the case (as the value is a column name from the database, not the list table).</p>
|
2001 |
+
<p>The array value also contains a boolean which is 'true' if the initial sort order
|
2002 |
+
for the column is DESC/Descending.</p></div>
|
2003 |
+
|
2004 |
+
<table class="table">
|
2005 |
+
<tr>
|
2006 |
+
<th>
|
2007 |
+
since
|
2008 |
+
</th>
|
2009 |
+
<td>
|
2010 |
+
|
2011 |
+
</td>
|
2012 |
+
</tr>
|
2013 |
+
<tr>
|
2014 |
+
<th>
|
2015 |
+
access
|
2016 |
+
</th>
|
2017 |
+
<td>
|
2018 |
+
<p>private</p>
|
2019 |
+
</td>
|
2020 |
+
</tr>
|
2021 |
+
<tr>
|
2022 |
+
<th>
|
2023 |
+
var
|
2024 |
+
</th>
|
2025 |
+
<td>
|
2026 |
+
<p>{
|
2027 |
+
@type array $$column_slug {
|
2028 |
+
@type string $orderby_name Database column or other sorting slug.
|
2029 |
+
@type boolean $descending Optional. True to make the initial orderby DESC.
|
2030 |
+
}
|
2031 |
+
}</p>
|
2032 |
+
</td>
|
2033 |
+
</tr>
|
2034 |
+
</table>
|
2035 |
+
|
2036 |
+
<h3>Type(s)</h3>
|
2037 |
+
<code>array</code>
|
2038 |
+
</div>
|
2039 |
+
</div>
|
2040 |
+
</div>
|
2041 |
+
</div>
|
2042 |
+
</div>
|
2043 |
+
<a id="\MLA_IPTC_EXIF_List_Table"></a>
|
2044 |
+
<ul class="breadcrumb">
|
2045 |
+
<li><a href="../index.html"><i class="icon-custom icon-class"></i></a></li>
|
2046 |
+
|
2047 |
+
|
2048 |
+
<li><span class="divider">\</span><a href="../namespaces/default.html">\</a></li>
|
2049 |
+
|
2050 |
+
<li class="active"><span class="divider">\</span><a href="../classes/MLA_IPTC_EXIF_List_Table.html">MLA_IPTC_EXIF_List_Table</a></li>
|
2051 |
+
</ul>
|
2052 |
+
</div>
|
2053 |
+
</div>
|
2054 |
+
|
2055 |
+
</div>
|
2056 |
+
|
2057 |
+
<footer class="span12">
|
2058 |
+
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2059 |
+
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2060 |
+
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2061 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
2062 |
+
</footer>
|
2063 |
+
</body>
|
2064 |
+
</html>
|
phpDocs/classes/MLA_IPTC_EXIF_Query.html
ADDED
@@ -0,0 +1,954 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!DOCTYPE html>
|
2 |
+
<html lang="en">
|
3 |
+
<head>
|
4 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"/>
|
5 |
+
<meta charset="utf-8"/>
|
6 |
+
<title> Media Library Assistant » \MLA_IPTC_EXIF_Query
|
7 |
+
</title>
|
8 |
+
<meta name="author" content=""/>
|
9 |
+
<meta name="description" content=""/>
|
10 |
+
|
11 |
+
<link href="../css/template.css" rel="stylesheet" media="all"/>
|
12 |
+
|
13 |
+
<!--[if lt IE 9]>
|
14 |
+
<script src="https://html5shim.googlecode.com/svn/trunk/html5.js" type="text/javascript"></script>
|
15 |
+
<![endif]-->
|
16 |
+
<script src="../js/jquery-1.7.1.min.js" type="text/javascript"></script>
|
17 |
+
<script src="../js/jquery-ui-1.8.2.custom.min.js" type="text/javascript"></script>
|
18 |
+
<script src="../js/jquery.mousewheel.min.js" type="text/javascript"></script>
|
19 |
+
<script src="../js/bootstrap.js" type="text/javascript"></script>
|
20 |
+
<script src="../js/template.js" type="text/javascript"></script>
|
21 |
+
<script src="../js/prettify/prettify.min.js" type="text/javascript"></script>
|
22 |
+
|
23 |
+
<link rel="shortcut icon" href="../img/favicon.ico"/>
|
24 |
+
<link rel="apple-touch-icon" href="../img/apple-touch-icon.png"/>
|
25 |
+
<link rel="apple-touch-icon" sizes="72x72" href="../img/apple-touch-icon-72x72.png"/>
|
26 |
+
<link rel="apple-touch-icon" sizes="114x114" href="../img/apple-touch-icon-114x114.png"/>
|
27 |
+
</head>
|
28 |
+
<body>
|
29 |
+
|
30 |
+
<div class="navbar navbar-fixed-top">
|
31 |
+
<div class="navbar-inner">
|
32 |
+
<div class="container">
|
33 |
+
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
|
34 |
+
<span class="icon-bar"></span> <span class="icon-bar"></span>
|
35 |
+
<span class="icon-bar"></span> </a>
|
36 |
+
<a class="brand" href="../index.html">Media Library Assistant</a>
|
37 |
+
|
38 |
+
<div class="nav-collapse">
|
39 |
+
<ul class="nav">
|
40 |
+
<li class="dropdown">
|
41 |
+
<a href="#api" class="dropdown-toggle" data-toggle="dropdown">
|
42 |
+
API Documentation <b class="caret"></b>
|
43 |
+
</a>
|
44 |
+
<ul class="dropdown-menu">
|
45 |
+
</ul>
|
46 |
+
</li>
|
47 |
+
<li class="dropdown" id="charts-menu">
|
48 |
+
<a href="#charts" class="dropdown-toggle" data-toggle="dropdown">
|
49 |
+
Charts <b class="caret"></b>
|
50 |
+
</a>
|
51 |
+
<ul class="dropdown-menu">
|
52 |
+
<li>
|
53 |
+
<a href="../graph_class.html">
|
54 |
+
<i class="icon-list-alt"></i> Class hierarchy diagram
|
55 |
+
</a>
|
56 |
+
</li>
|
57 |
+
</ul>
|
58 |
+
</li>
|
59 |
+
<li class="dropdown" id="reports-menu">
|
60 |
+
<a href="#reports" class="dropdown-toggle" data-toggle="dropdown">
|
61 |
+
Reports <b class="caret"></b>
|
62 |
+
</a>
|
63 |
+
<ul class="dropdown-menu">
|
64 |
+
<li>
|
65 |
+
<a href="../errors.html">
|
66 |
+
<i class="icon-list-alt"></i> Errors
|
67 |
+
</a>
|
68 |
+
</li>
|
69 |
+
<li>
|
70 |
+
<a href="../markers.html">
|
71 |
+
<i class="icon-list-alt"></i> Markers
|
72 |
+
</a>
|
73 |
+
</li>
|
74 |
+
<li>
|
75 |
+
<a href="../deprecated.html">
|
76 |
+
<i class="icon-list-alt"></i> Deprecated
|
77 |
+
</a>
|
78 |
+
</li>
|
79 |
+
</ul>
|
80 |
+
</li>
|
81 |
+
</ul>
|
82 |
+
</div>
|
83 |
+
</div>
|
84 |
+
</div>
|
85 |
+
<div class="go_to_top">
|
86 |
+
<a href="#___" style="color: inherit">Back to top  <i class="icon-upload icon-white"></i></a>
|
87 |
+
</div>
|
88 |
+
</div>
|
89 |
+
|
90 |
+
<div id="___" class="container">
|
91 |
+
<noscript>
|
92 |
+
<div class="alert alert-warning">
|
93 |
+
Javascript is disabled; several features are only available if Javascript is enabled.
|
94 |
+
</div>
|
95 |
+
</noscript>
|
96 |
+
|
97 |
+
|
98 |
+
<style>
|
99 |
+
.deprecated h2 {
|
100 |
+
text-decoration: line-through;
|
101 |
+
}
|
102 |
+
</style>
|
103 |
+
<div class="row">
|
104 |
+
<div class="span4">
|
105 |
+
<div class="btn-group view pull-right" data-toggle="buttons-radio">
|
106 |
+
<button class="btn details" title="Show descriptions and method names"><i class="icon-list"></i></button>
|
107 |
+
<button class="btn simple" title="Show only method names"><i class="icon-align-justify"></i></button>
|
108 |
+
</div>
|
109 |
+
<div class="btn-group visibility" data-toggle="buttons-checkbox">
|
110 |
+
<button class="btn public active" title="Show public elements">Public</button>
|
111 |
+
<button class="btn protected" title="Show protected elements">Protected</button>
|
112 |
+
<button class="btn private" title="Show private elements">Private</button>
|
113 |
+
<button class="btn inherited active" title="Show inherited elements">Inherited</button>
|
114 |
+
</div>
|
115 |
+
|
116 |
+
<ul class="side-nav nav nav-list">
|
117 |
+
<li class="nav-header">
|
118 |
+
<i class="icon-custom icon-method"></i> Methods
|
119 |
+
<ul>
|
120 |
+
<li class="method public">
|
121 |
+
<a href="#method_mla_add_iptc_exif_rule" title="mla_add_iptc_exif_rule :: Insert a IPTC EXIF Rule given its value array.">
|
122 |
+
<span class="description">Insert a IPTC EXIF Rule given its value array.</span><pre>mla_add_iptc_exif_rule</pre>
|
123 |
+
</a>
|
124 |
+
</li>
|
125 |
+
|
126 |
+
<li class="method public">
|
127 |
+
<a href="#method_mla_convert_iptc_exif_rules" title="mla_convert_iptc_exif_rules :: Convert a IPTC EXIF Rule to an old-style mapping rule, given its ID">
|
128 |
+
<span class="description">Convert a IPTC EXIF Rule to an old-style mapping rule, given its ID</span><pre>mla_convert_iptc_exif_rules</pre>
|
129 |
+
</a>
|
130 |
+
</li>
|
131 |
+
|
132 |
+
<li class="method public">
|
133 |
+
<a href="#method_mla_count_iptc_exif_rules" title="mla_count_iptc_exif_rules :: Get the total number of MLA iptc_exif_rule objects">
|
134 |
+
<span class="description">Get the total number of MLA iptc_exif_rule objects</span><pre>mla_count_iptc_exif_rules</pre>
|
135 |
+
</a>
|
136 |
+
</li>
|
137 |
+
|
138 |
+
<li class="method public">
|
139 |
+
<a href="#method_mla_find_iptc_exif_rule" title="mla_find_iptc_exif_rule :: Find a IPTC EXIF Rule given its ID">
|
140 |
+
<span class="description">Find a IPTC EXIF Rule given its ID</span><pre>mla_find_iptc_exif_rule</pre>
|
141 |
+
</a>
|
142 |
+
</li>
|
143 |
+
|
144 |
+
<li class="method public">
|
145 |
+
<a href="#method_mla_find_iptc_exif_rule_ID" title="mla_find_iptc_exif_rule_ID :: Find a IPTC EXIF Rule ID given its rule name">
|
146 |
+
<span class="description">Find a IPTC EXIF Rule ID given its rule name</span><pre>mla_find_iptc_exif_rule_ID</pre>
|
147 |
+
</a>
|
148 |
+
</li>
|
149 |
+
|
150 |
+
<li class="method public">
|
151 |
+
<a href="#method_mla_iptc_exif_rule_names" title="mla_iptc_exif_rule_names :: Return the IPTC EXIF custom field rule names">
|
152 |
+
<span class="description">Return the IPTC EXIF custom field rule names</span><pre>mla_iptc_exif_rule_names</pre>
|
153 |
+
</a>
|
154 |
+
</li>
|
155 |
+
|
156 |
+
<li class="method public">
|
157 |
+
<a href="#method_mla_put_iptc_exif_rules" title="mla_put_iptc_exif_rules :: Flush the in-memory representation of the IPTC EXIF rules to the option value">
|
158 |
+
<span class="description">Flush the in-memory representation of the IPTC EXIF rules to the option value</span><pre>mla_put_iptc_exif_rules</pre>
|
159 |
+
</a>
|
160 |
+
</li>
|
161 |
+
|
162 |
+
<li class="method public">
|
163 |
+
<a href="#method_mla_query_iptc_exif_rules" title="mla_query_iptc_exif_rules :: Retrieve MLA iptc_exif_rule objects for list table display">
|
164 |
+
<span class="description">Retrieve MLA iptc_exif_rule objects for list table display</span><pre>mla_query_iptc_exif_rules</pre>
|
165 |
+
</a>
|
166 |
+
</li>
|
167 |
+
|
168 |
+
<li class="method public">
|
169 |
+
<a href="#method_mla_replace_iptc_exif_rule" title="mla_replace_iptc_exif_rule :: Replace a IPTC EXIF Rule given its value array.">
|
170 |
+
<span class="description">Replace a IPTC EXIF Rule given its value array.</span><pre>mla_replace_iptc_exif_rule</pre>
|
171 |
+
</a>
|
172 |
+
</li>
|
173 |
+
|
174 |
+
<li class="method public">
|
175 |
+
<a href="#method_mla_tabulate_iptc_exif_items" title="mla_tabulate_iptc_exif_items :: Tabulate MLA iptc_exif_rule objects by view for list table display">
|
176 |
+
<span class="description">Tabulate MLA iptc_exif_rule objects by view for list table display</span><pre>mla_tabulate_iptc_exif_items</pre>
|
177 |
+
</a>
|
178 |
+
</li>
|
179 |
+
|
180 |
+
<li class="method public">
|
181 |
+
<a href="#method_mla_update_iptc_exif_rule" title="mla_update_iptc_exif_rule :: Update a IPTC EXIF Rule property given its ID and key.">
|
182 |
+
<span class="description">Update a IPTC EXIF Rule property given its ID and key.</span><pre>mla_update_iptc_exif_rule</pre>
|
183 |
+
</a>
|
184 |
+
</li>
|
185 |
+
|
186 |
+
</ul>
|
187 |
+
</li>
|
188 |
+
<li class="nav-header protected">» Protected
|
189 |
+
<ul>
|
190 |
+
</ul>
|
191 |
+
</li>
|
192 |
+
<li class="nav-header private">» Private
|
193 |
+
<ul>
|
194 |
+
<li class="method private">
|
195 |
+
<a href="#method__execute_iptc_exif_rules_query" title="_execute_iptc_exif_rules_query :: Query the plugin_examples items">
|
196 |
+
<span class="description">Query the plugin_examples items</span><pre>_execute_iptc_exif_rules_query</pre>
|
197 |
+
</a>
|
198 |
+
</li>
|
199 |
+
<li class="method private">
|
200 |
+
<a href="#method__get_iptc_exif_rules" title="_get_iptc_exif_rules :: Assemble the in-memory representation of the IPTC EXIF rules">
|
201 |
+
<span class="description">Assemble the in-memory representation of the IPTC EXIF rules</span><pre>_get_iptc_exif_rules</pre>
|
202 |
+
</a>
|
203 |
+
</li>
|
204 |
+
<li class="method private">
|
205 |
+
<a href="#method__prepare_iptc_exif_rules_query" title="_prepare_iptc_exif_rules_query :: Sanitize and expand query arguments from request variables">
|
206 |
+
<span class="description">Sanitize and expand query arguments from request variables</span><pre>_prepare_iptc_exif_rules_query</pre>
|
207 |
+
</a>
|
208 |
+
</li>
|
209 |
+
<li class="method private">
|
210 |
+
<a href="#method__sort_uname_callback" title="_sort_uname_callback :: Callback to sort array by a 'name' key.">
|
211 |
+
<span class="description">Callback to sort array by a 'name' key.</span><pre>_sort_uname_callback</pre>
|
212 |
+
</a>
|
213 |
+
</li>
|
214 |
+
</ul>
|
215 |
+
</li>
|
216 |
+
<li class="nav-header">
|
217 |
+
<i class="icon-custom icon-constant"></i> Constants
|
218 |
+
<ul>
|
219 |
+
</ul>
|
220 |
+
</li>
|
221 |
+
</ul>
|
222 |
+
|
223 |
+
|
224 |
+
</div>
|
225 |
+
|
226 |
+
<div class="span8">
|
227 |
+
<div class="element class">
|
228 |
+
<h1>MLA_IPTC_EXIF_Query</h1>
|
229 |
+
<small style="display: block; text-align: right">
|
230 |
+
</small>
|
231 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF Query implements the
|
232 |
+
searchable database of IPTC EXIF mapping rules.</p>
|
233 |
+
<div class="details">
|
234 |
+
<div class="long_description">
|
235 |
+
|
236 |
+
</div>
|
237 |
+
<table class="table table-bordered">
|
238 |
+
<tr>
|
239 |
+
<th>
|
240 |
+
package
|
241 |
+
</th>
|
242 |
+
<td>
|
243 |
+
|
244 |
+
<p>Media Library Assistant</p>
|
245 |
+
</td>
|
246 |
+
</tr>
|
247 |
+
<tr>
|
248 |
+
<th>
|
249 |
+
since
|
250 |
+
</th>
|
251 |
+
<td>
|
252 |
+
2.60
|
253 |
+
|
254 |
+
</td>
|
255 |
+
</tr>
|
256 |
+
</table>
|
257 |
+
|
258 |
+
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
259 |
+
<a id="method__execute_iptc_exif_rules_query"></a>
|
260 |
+
<div class="element clickable method private method__execute_iptc_exif_rules_query" data-toggle="collapse" data-target=".method__execute_iptc_exif_rules_query .collapse">
|
261 |
+
<h2>Query the plugin_examples items</h2>
|
262 |
+
<pre>_execute_iptc_exif_rules_query( $request) : array</pre>
|
263 |
+
<div class="labels">
|
264 |
+
<span class="label">static</span> </div>
|
265 |
+
|
266 |
+
|
267 |
+
<div class="row collapse">
|
268 |
+
<div class="detail-description">
|
269 |
+
<div class="long_description"></div>
|
270 |
+
|
271 |
+
<table class="table">
|
272 |
+
<tr>
|
273 |
+
<th>
|
274 |
+
since
|
275 |
+
</th>
|
276 |
+
<td>
|
277 |
+
2.60
|
278 |
+
|
279 |
+
</td>
|
280 |
+
</tr>
|
281 |
+
</table>
|
282 |
+
|
283 |
+
<h3>Arguments</h3>
|
284 |
+
<div class="subelement argument">
|
285 |
+
<h4>$request</h4>
|
286 |
+
<code></code><p></p>
|
287 |
+
</div>
|
288 |
+
|
289 |
+
<h3>Response</h3>
|
290 |
+
<code>array</code><p><p>query results; array of MLA post_mime_type objects</p></p>
|
291 |
+
</div>
|
292 |
+
</div>
|
293 |
+
|
294 |
+
</div>
|
295 |
+
<a id="method__get_iptc_exif_rules"></a>
|
296 |
+
<div class="element clickable method private method__get_iptc_exif_rules" data-toggle="collapse" data-target=".method__get_iptc_exif_rules .collapse">
|
297 |
+
<h2>Assemble the in-memory representation of the IPTC EXIF rules</h2>
|
298 |
+
<pre>_get_iptc_exif_rules(boolean $force_refresh = false) : boolean</pre>
|
299 |
+
<div class="labels">
|
300 |
+
<span class="label">static</span> </div>
|
301 |
+
|
302 |
+
|
303 |
+
<div class="row collapse">
|
304 |
+
<div class="detail-description">
|
305 |
+
<div class="long_description"></div>
|
306 |
+
|
307 |
+
<table class="table">
|
308 |
+
<tr>
|
309 |
+
<th>
|
310 |
+
since
|
311 |
+
</th>
|
312 |
+
<td>
|
313 |
+
2.60
|
314 |
+
|
315 |
+
</td>
|
316 |
+
</tr>
|
317 |
+
</table>
|
318 |
+
|
319 |
+
<h3>Arguments</h3>
|
320 |
+
<div class="subelement argument">
|
321 |
+
<h4>$force_refresh</h4>
|
322 |
+
<code>boolean</code><p><p>Optional. Force a reload of rules. Default false.</p></p>
|
323 |
+
</div>
|
324 |
+
|
325 |
+
<h3>Response</h3>
|
326 |
+
<code>boolean</code><p><p>Success (true) or failure (false) of the operation</p></p>
|
327 |
+
</div>
|
328 |
+
</div>
|
329 |
+
|
330 |
+
</div>
|
331 |
+
<a id="method__prepare_iptc_exif_rules_query"></a>
|
332 |
+
<div class="element clickable method private method__prepare_iptc_exif_rules_query" data-toggle="collapse" data-target=".method__prepare_iptc_exif_rules_query .collapse">
|
333 |
+
<h2>Sanitize and expand query arguments from request variables</h2>
|
334 |
+
<pre>_prepare_iptc_exif_rules_query( $raw_request, $offset, $count) : array</pre>
|
335 |
+
<div class="labels">
|
336 |
+
<span class="label">static</span> </div>
|
337 |
+
|
338 |
+
|
339 |
+
<div class="row collapse">
|
340 |
+
<div class="detail-description">
|
341 |
+
<div class="long_description"></div>
|
342 |
+
|
343 |
+
<table class="table">
|
344 |
+
<tr>
|
345 |
+
<th>
|
346 |
+
since
|
347 |
+
</th>
|
348 |
+
<td>
|
349 |
+
2.60
|
350 |
+
|
351 |
+
</td>
|
352 |
+
</tr>
|
353 |
+
</table>
|
354 |
+
|
355 |
+
<h3>Arguments</h3>
|
356 |
+
<div class="subelement argument">
|
357 |
+
<h4>$raw_request</h4>
|
358 |
+
<code></code><p></p>
|
359 |
+
</div>
|
360 |
+
<div class="subelement argument">
|
361 |
+
<h4>$offset</h4>
|
362 |
+
<code></code><p></p>
|
363 |
+
</div>
|
364 |
+
<div class="subelement argument">
|
365 |
+
<h4>$count</h4>
|
366 |
+
<code></code><p></p>
|
367 |
+
</div>
|
368 |
+
|
369 |
+
<h3>Response</h3>
|
370 |
+
<code>array</code><p><p>revised arguments suitable for query</p></p>
|
371 |
+
</div>
|
372 |
+
</div>
|
373 |
+
|
374 |
+
</div>
|
375 |
+
<a id="method__sort_uname_callback"></a>
|
376 |
+
<div class="element clickable method private method__sort_uname_callback" data-toggle="collapse" data-target=".method__sort_uname_callback .collapse">
|
377 |
+
<h2>Callback to sort array by a 'name' key.</h2>
|
378 |
+
<pre>_sort_uname_callback(array $a, array $b) : integer</pre>
|
379 |
+
<div class="labels">
|
380 |
+
<span class="label">static</span> </div>
|
381 |
+
|
382 |
+
|
383 |
+
<div class="row collapse">
|
384 |
+
<div class="detail-description">
|
385 |
+
<div class="long_description"></div>
|
386 |
+
|
387 |
+
<table class="table">
|
388 |
+
<tr>
|
389 |
+
<th>
|
390 |
+
since
|
391 |
+
</th>
|
392 |
+
<td>
|
393 |
+
2.60
|
394 |
+
|
395 |
+
</td>
|
396 |
+
</tr>
|
397 |
+
</table>
|
398 |
+
|
399 |
+
<h3>Arguments</h3>
|
400 |
+
<div class="subelement argument">
|
401 |
+
<h4>$a</h4>
|
402 |
+
<code>array</code><p><p>The first array.</p></p>
|
403 |
+
</div>
|
404 |
+
<div class="subelement argument">
|
405 |
+
<h4>$b</h4>
|
406 |
+
<code>array</code><p><p>The second array.</p></p>
|
407 |
+
</div>
|
408 |
+
|
409 |
+
<h3>Response</h3>
|
410 |
+
<code>integer</code><p><p>The comparison result.</p></p>
|
411 |
+
</div>
|
412 |
+
</div>
|
413 |
+
|
414 |
+
</div>
|
415 |
+
<a id="method_mla_add_iptc_exif_rule"></a>
|
416 |
+
<div class="element clickable method public method_mla_add_iptc_exif_rule" data-toggle="collapse" data-target=".method_mla_add_iptc_exif_rule .collapse">
|
417 |
+
<h2>Insert a IPTC EXIF Rule given its value array.</h2>
|
418 |
+
<pre>mla_add_iptc_exif_rule(array $value) : boolean</pre>
|
419 |
+
<div class="labels">
|
420 |
+
<span class="label">static</span> </div>
|
421 |
+
|
422 |
+
|
423 |
+
<div class="row collapse">
|
424 |
+
<div class="detail-description">
|
425 |
+
<div class="long_description"></div>
|
426 |
+
|
427 |
+
<table class="table">
|
428 |
+
<tr>
|
429 |
+
<th>
|
430 |
+
since
|
431 |
+
</th>
|
432 |
+
<td>
|
433 |
+
2.60
|
434 |
+
|
435 |
+
</td>
|
436 |
+
</tr>
|
437 |
+
</table>
|
438 |
+
|
439 |
+
<h3>Arguments</h3>
|
440 |
+
<div class="subelement argument">
|
441 |
+
<h4>$value</h4>
|
442 |
+
<code>array</code><p><p>MLA IPTC EXIF Rule new value.</p></p>
|
443 |
+
</div>
|
444 |
+
|
445 |
+
<h3>Response</h3>
|
446 |
+
<code>boolean</code><p><p>true if addition succeeds else false.</p></p>
|
447 |
+
</div>
|
448 |
+
</div>
|
449 |
+
|
450 |
+
</div>
|
451 |
+
<a id="method_mla_convert_iptc_exif_rules"></a>
|
452 |
+
<div class="element clickable method public method_mla_convert_iptc_exif_rules" data-toggle="collapse" data-target=".method_mla_convert_iptc_exif_rules .collapse">
|
453 |
+
<h2>Convert a IPTC EXIF Rule to an old-style mapping rule, given its ID</h2>
|
454 |
+
<pre>mla_convert_iptc_exif_rules(integer|array $rule_ids) : array</pre>
|
455 |
+
<div class="labels">
|
456 |
+
<span class="label">static</span> </div>
|
457 |
+
|
458 |
+
|
459 |
+
<div class="row collapse">
|
460 |
+
<div class="detail-description">
|
461 |
+
<div class="long_description"></div>
|
462 |
+
|
463 |
+
<table class="table">
|
464 |
+
<tr>
|
465 |
+
<th>
|
466 |
+
since
|
467 |
+
</th>
|
468 |
+
<td>
|
469 |
+
2.60
|
470 |
+
|
471 |
+
</td>
|
472 |
+
</tr>
|
473 |
+
</table>
|
474 |
+
|
475 |
+
<h3>Arguments</h3>
|
476 |
+
<div class="subelement argument">
|
477 |
+
<h4>$rule_ids</h4>
|
478 |
+
<code>integer|array</code><p><p>MLA IPTC EXIF Rule ID(s)</p></p>
|
479 |
+
</div>
|
480 |
+
|
481 |
+
<h3>Response</h3>
|
482 |
+
<code>array</code><p><p>MLA iptc_exif_mapping values ( 'standard' => array(), 'taxonomy' => array(), 'custom' => array() )</p></p>
|
483 |
+
</div>
|
484 |
+
</div>
|
485 |
+
|
486 |
+
</div>
|
487 |
+
<a id="method_mla_count_iptc_exif_rules"></a>
|
488 |
+
<div class="element clickable method public method_mla_count_iptc_exif_rules" data-toggle="collapse" data-target=".method_mla_count_iptc_exif_rules .collapse">
|
489 |
+
<h2>Get the total number of MLA iptc_exif_rule objects</h2>
|
490 |
+
<pre>mla_count_iptc_exif_rules( $request) : integer</pre>
|
491 |
+
<div class="labels">
|
492 |
+
<span class="label">static</span> </div>
|
493 |
+
|
494 |
+
|
495 |
+
<div class="row collapse">
|
496 |
+
<div class="detail-description">
|
497 |
+
<div class="long_description"></div>
|
498 |
+
|
499 |
+
<table class="table">
|
500 |
+
<tr>
|
501 |
+
<th>
|
502 |
+
since
|
503 |
+
</th>
|
504 |
+
<td>
|
505 |
+
2.60
|
506 |
+
|
507 |
+
</td>
|
508 |
+
</tr>
|
509 |
+
</table>
|
510 |
+
|
511 |
+
<h3>Arguments</h3>
|
512 |
+
<div class="subelement argument">
|
513 |
+
<h4>$request</h4>
|
514 |
+
<code></code><p></p>
|
515 |
+
</div>
|
516 |
+
|
517 |
+
<h3>Response</h3>
|
518 |
+
<code>integer</code><p><p>Number of MLA iptc_exif_rule objects</p></p>
|
519 |
+
</div>
|
520 |
+
</div>
|
521 |
+
|
522 |
+
</div>
|
523 |
+
<a id="method_mla_find_iptc_exif_rule"></a>
|
524 |
+
<div class="element clickable method public method_mla_find_iptc_exif_rule" data-toggle="collapse" data-target=".method_mla_find_iptc_exif_rule .collapse">
|
525 |
+
<h2>Find a IPTC EXIF Rule given its ID</h2>
|
526 |
+
<pre>mla_find_iptc_exif_rule(integer $ID) : array</pre>
|
527 |
+
<div class="labels">
|
528 |
+
<span class="label">static</span> </div>
|
529 |
+
|
530 |
+
|
531 |
+
<div class="row collapse">
|
532 |
+
<div class="detail-description">
|
533 |
+
<div class="long_description"></div>
|
534 |
+
|
535 |
+
<table class="table">
|
536 |
+
<tr>
|
537 |
+
<th>
|
538 |
+
since
|
539 |
+
</th>
|
540 |
+
<td>
|
541 |
+
2.60
|
542 |
+
|
543 |
+
</td>
|
544 |
+
</tr>
|
545 |
+
</table>
|
546 |
+
|
547 |
+
<h3>Arguments</h3>
|
548 |
+
<div class="subelement argument">
|
549 |
+
<h4>$ID</h4>
|
550 |
+
<code>integer</code><p><p>MLA IPTC EXIF Rule ID</p></p>
|
551 |
+
</div>
|
552 |
+
|
553 |
+
<h3>Response</h3>
|
554 |
+
<code>array</code><p><p>MLA iptc_exif_rule array</p></p>
|
555 |
+
</div>
|
556 |
+
</div>
|
557 |
+
|
558 |
+
</div>
|
559 |
+
<a id="method_mla_find_iptc_exif_rule_ID"></a>
|
560 |
+
<div class="element clickable method public method_mla_find_iptc_exif_rule_ID" data-toggle="collapse" data-target=".method_mla_find_iptc_exif_rule_ID .collapse">
|
561 |
+
<h2>Find a IPTC EXIF Rule ID given its rule name</h2>
|
562 |
+
<pre>mla_find_iptc_exif_rule_ID(string $rule_name) : integer</pre>
|
563 |
+
<div class="labels">
|
564 |
+
<span class="label">static</span> </div>
|
565 |
+
|
566 |
+
|
567 |
+
<div class="row collapse">
|
568 |
+
<div class="detail-description">
|
569 |
+
<div class="long_description"></div>
|
570 |
+
|
571 |
+
<table class="table">
|
572 |
+
<tr>
|
573 |
+
<th>
|
574 |
+
since
|
575 |
+
</th>
|
576 |
+
<td>
|
577 |
+
2.60
|
578 |
+
|
579 |
+
</td>
|
580 |
+
</tr>
|
581 |
+
</table>
|
582 |
+
|
583 |
+
<h3>Arguments</h3>
|
584 |
+
<div class="subelement argument">
|
585 |
+
<h4>$rule_name</h4>
|
586 |
+
<code>string</code><p><p>MLA IPTC EXIF Rule name.</p></p>
|
587 |
+
</div>
|
588 |
+
|
589 |
+
<h3>Response</h3>
|
590 |
+
<code>integer</code><p><p>Rule ID if the rule exists else zero (0).</p></p>
|
591 |
+
</div>
|
592 |
+
</div>
|
593 |
+
|
594 |
+
</div>
|
595 |
+
<a id="method_mla_iptc_exif_rule_names"></a>
|
596 |
+
<div class="element clickable method public method_mla_iptc_exif_rule_names" data-toggle="collapse" data-target=".method_mla_iptc_exif_rule_names .collapse">
|
597 |
+
<h2>Return the IPTC EXIF custom field rule names</h2>
|
598 |
+
<pre>mla_iptc_exif_rule_names() : array</pre>
|
599 |
+
<div class="labels">
|
600 |
+
<span class="label">static</span> </div>
|
601 |
+
|
602 |
+
|
603 |
+
<div class="row collapse">
|
604 |
+
<div class="detail-description">
|
605 |
+
<div class="long_description"></div>
|
606 |
+
|
607 |
+
<table class="table">
|
608 |
+
<tr>
|
609 |
+
<th>
|
610 |
+
since
|
611 |
+
</th>
|
612 |
+
<td>
|
613 |
+
2.60
|
614 |
+
|
615 |
+
</td>
|
616 |
+
</tr>
|
617 |
+
<tr>
|
618 |
+
<th>
|
619 |
+
|
620 |
+
</th>
|
621 |
+
<td>
|
622 |
+
</td>
|
623 |
+
</tr>
|
624 |
+
</table>
|
625 |
+
|
626 |
+
|
627 |
+
<h3>Response</h3>
|
628 |
+
<code>array</code><p><p>MLA iptc_exif_rule name => name</p></p>
|
629 |
+
</div>
|
630 |
+
</div>
|
631 |
+
|
632 |
+
</div>
|
633 |
+
<a id="method_mla_put_iptc_exif_rules"></a>
|
634 |
+
<div class="element clickable method public method_mla_put_iptc_exif_rules" data-toggle="collapse" data-target=".method_mla_put_iptc_exif_rules .collapse">
|
635 |
+
<h2>Flush the in-memory representation of the IPTC EXIF rules to the option value</h2>
|
636 |
+
<pre>mla_put_iptc_exif_rules() </pre>
|
637 |
+
<div class="labels">
|
638 |
+
<span class="label">static</span> </div>
|
639 |
+
|
640 |
+
|
641 |
+
<div class="row collapse">
|
642 |
+
<div class="detail-description">
|
643 |
+
<div class="long_description"></div>
|
644 |
+
|
645 |
+
<table class="table">
|
646 |
+
<tr>
|
647 |
+
<th>
|
648 |
+
since
|
649 |
+
</th>
|
650 |
+
<td>
|
651 |
+
2.60
|
652 |
+
|
653 |
+
</td>
|
654 |
+
</tr>
|
655 |
+
<tr>
|
656 |
+
<th>
|
657 |
+
|
658 |
+
</th>
|
659 |
+
<td>
|
660 |
+
</td>
|
661 |
+
</tr>
|
662 |
+
<tr>
|
663 |
+
<th>
|
664 |
+
|
665 |
+
</th>
|
666 |
+
<td>
|
667 |
+
</td>
|
668 |
+
</tr>
|
669 |
+
</table>
|
670 |
+
|
671 |
+
|
672 |
+
</div>
|
673 |
+
</div>
|
674 |
+
|
675 |
+
</div>
|
676 |
+
<a id="method_mla_query_iptc_exif_rules"></a>
|
677 |
+
<div class="element clickable method public method_mla_query_iptc_exif_rules" data-toggle="collapse" data-target=".method_mla_query_iptc_exif_rules .collapse">
|
678 |
+
<h2>Retrieve MLA iptc_exif_rule objects for list table display</h2>
|
679 |
+
<pre>mla_query_iptc_exif_rules( $request, $offset, $count) : array</pre>
|
680 |
+
<div class="labels">
|
681 |
+
<span class="label">static</span> </div>
|
682 |
+
|
683 |
+
|
684 |
+
<div class="row collapse">
|
685 |
+
<div class="detail-description">
|
686 |
+
<div class="long_description"></div>
|
687 |
+
|
688 |
+
<table class="table">
|
689 |
+
<tr>
|
690 |
+
<th>
|
691 |
+
since
|
692 |
+
</th>
|
693 |
+
<td>
|
694 |
+
2.60
|
695 |
+
|
696 |
+
</td>
|
697 |
+
</tr>
|
698 |
+
</table>
|
699 |
+
|
700 |
+
<h3>Arguments</h3>
|
701 |
+
<div class="subelement argument">
|
702 |
+
<h4>$request</h4>
|
703 |
+
<code></code><p></p>
|
704 |
+
</div>
|
705 |
+
<div class="subelement argument">
|
706 |
+
<h4>$offset</h4>
|
707 |
+
<code></code><p></p>
|
708 |
+
</div>
|
709 |
+
<div class="subelement argument">
|
710 |
+
<h4>$count</h4>
|
711 |
+
<code></code><p></p>
|
712 |
+
</div>
|
713 |
+
|
714 |
+
<h3>Response</h3>
|
715 |
+
<code>array</code><p><p>MLA iptc_exif_rule objects</p></p>
|
716 |
+
</div>
|
717 |
+
</div>
|
718 |
+
|
719 |
+
</div>
|
720 |
+
<a id="method_mla_replace_iptc_exif_rule"></a>
|
721 |
+
<div class="element clickable method public method_mla_replace_iptc_exif_rule" data-toggle="collapse" data-target=".method_mla_replace_iptc_exif_rule .collapse">
|
722 |
+
<h2>Replace a IPTC EXIF Rule given its value array.</h2>
|
723 |
+
<pre>mla_replace_iptc_exif_rule(array $value) : boolean</pre>
|
724 |
+
<div class="labels">
|
725 |
+
<span class="label">static</span> </div>
|
726 |
+
|
727 |
+
|
728 |
+
<div class="row collapse">
|
729 |
+
<div class="detail-description">
|
730 |
+
<div class="long_description"></div>
|
731 |
+
|
732 |
+
<table class="table">
|
733 |
+
<tr>
|
734 |
+
<th>
|
735 |
+
since
|
736 |
+
</th>
|
737 |
+
<td>
|
738 |
+
2.60
|
739 |
+
|
740 |
+
</td>
|
741 |
+
</tr>
|
742 |
+
</table>
|
743 |
+
|
744 |
+
<h3>Arguments</h3>
|
745 |
+
<div class="subelement argument">
|
746 |
+
<h4>$value</h4>
|
747 |
+
<code>array</code><p><p>MLA IPTC EXIF Rule new value.</p></p>
|
748 |
+
</div>
|
749 |
+
|
750 |
+
<h3>Response</h3>
|
751 |
+
<code>boolean</code><p><p>true if object exists else false.</p></p>
|
752 |
+
</div>
|
753 |
+
</div>
|
754 |
+
|
755 |
+
</div>
|
756 |
+
<a id="method_mla_tabulate_iptc_exif_items"></a>
|
757 |
+
<div class="element clickable method public method_mla_tabulate_iptc_exif_items" data-toggle="collapse" data-target=".method_mla_tabulate_iptc_exif_items .collapse">
|
758 |
+
<h2>Tabulate MLA iptc_exif_rule objects by view for list table display</h2>
|
759 |
+
<pre>mla_tabulate_iptc_exif_items( $s = '') : array</pre>
|
760 |
+
<div class="labels">
|
761 |
+
<span class="label">static</span> </div>
|
762 |
+
|
763 |
+
|
764 |
+
<div class="row collapse">
|
765 |
+
<div class="detail-description">
|
766 |
+
<div class="long_description"></div>
|
767 |
+
|
768 |
+
<table class="table">
|
769 |
+
<tr>
|
770 |
+
<th>
|
771 |
+
since
|
772 |
+
</th>
|
773 |
+
<td>
|
774 |
+
2.60
|
775 |
+
|
776 |
+
</td>
|
777 |
+
</tr>
|
778 |
+
</table>
|
779 |
+
|
780 |
+
<h3>Arguments</h3>
|
781 |
+
<div class="subelement argument">
|
782 |
+
<h4>$s</h4>
|
783 |
+
<code></code><p></p>
|
784 |
+
</div>
|
785 |
+
|
786 |
+
<h3>Response</h3>
|
787 |
+
<code>array</code><p><p>( 'singular' label, 'plural' label, 'count' of items )</p></p>
|
788 |
+
</div>
|
789 |
+
</div>
|
790 |
+
|
791 |
+
</div>
|
792 |
+
<a id="method_mla_update_iptc_exif_rule"></a>
|
793 |
+
<div class="element clickable method public method_mla_update_iptc_exif_rule" data-toggle="collapse" data-target=".method_mla_update_iptc_exif_rule .collapse">
|
794 |
+
<h2>Update a IPTC EXIF Rule property given its ID and key.</h2>
|
795 |
+
<pre>mla_update_iptc_exif_rule(integer $ID, string $key, string $value) : boolean</pre>
|
796 |
+
<div class="labels">
|
797 |
+
<span class="label">static</span> </div>
|
798 |
+
|
799 |
+
|
800 |
+
<div class="row collapse">
|
801 |
+
<div class="detail-description">
|
802 |
+
<div class="long_description"></div>
|
803 |
+
|
804 |
+
<table class="table">
|
805 |
+
<tr>
|
806 |
+
<th>
|
807 |
+
since
|
808 |
+
</th>
|
809 |
+
<td>
|
810 |
+
2.60
|
811 |
+
|
812 |
+
</td>
|
813 |
+
</tr>
|
814 |
+
</table>
|
815 |
+
|
816 |
+
<h3>Arguments</h3>
|
817 |
+
<div class="subelement argument">
|
818 |
+
<h4>$ID</h4>
|
819 |
+
<code>integer</code><p><p>MLA IPTC EXIF Rule ID.</p></p>
|
820 |
+
</div>
|
821 |
+
<div class="subelement argument">
|
822 |
+
<h4>$key</h4>
|
823 |
+
<code>string</code><p><p>MLA IPTC EXIF Rule property.</p></p>
|
824 |
+
</div>
|
825 |
+
<div class="subelement argument">
|
826 |
+
<h4>$value</h4>
|
827 |
+
<code>string</code><p><p>MLA IPTC EXIF Rule new value.</p></p>
|
828 |
+
</div>
|
829 |
+
|
830 |
+
<h3>Response</h3>
|
831 |
+
<code>boolean</code><p><p>true if object exists else false.</p></p>
|
832 |
+
</div>
|
833 |
+
</div>
|
834 |
+
|
835 |
+
</div>
|
836 |
+
|
837 |
+
|
838 |
+
<h3><i class="icon-custom icon-property"></i> Properties</h3>
|
839 |
+
<a id="property__iptc_exif_rules"> </a>
|
840 |
+
<div class="element clickable property private property__iptc_exif_rules" data-toggle="collapse" data-target=".property__iptc_exif_rules .collapse">
|
841 |
+
<h2>In-memory representation of the IPTC EXIF mapping rules</h2>
|
842 |
+
<pre>_iptc_exif_rules : array</pre>
|
843 |
+
<div class="labels">
|
844 |
+
<span class="label">static</span> </div>
|
845 |
+
<div class="row collapse">
|
846 |
+
<div class="detail-description">
|
847 |
+
<div class="long_description"></div>
|
848 |
+
|
849 |
+
<table class="table">
|
850 |
+
<tr>
|
851 |
+
<th>
|
852 |
+
since
|
853 |
+
</th>
|
854 |
+
<td>
|
855 |
+
|
856 |
+
</td>
|
857 |
+
</tr>
|
858 |
+
<tr>
|
859 |
+
<th>
|
860 |
+
var
|
861 |
+
</th>
|
862 |
+
<td>
|
863 |
+
<p>{
|
864 |
+
Items by ID. Key $$ID is an index number starting with 1.</p>
|
865 |
+
<pre><code> @type array $$ID {
|
866 |
+
Rule elements.
|
867 |
+
|
868 |
+
@type integer $post_ID Rule ID; equal to $$ID.
|
869 |
+
@type string $type Rule type, ‘standard’, ‘taxonomy’ or ‘custom’.
|
870 |
+
@type string $key Field or taxonomy slug, custom field name the rule applies to.
|
871 |
+
@type string $rule_name Rule name, to accomodate an old custom fields bug.
|
872 |
+
@type string $name Field or taxonomy name the rule applies to.
|
873 |
+
@type boolean $hierarchical True if taxonomy is hierarchical.
|
874 |
+
@type string $iptc_value IPTC tag, e.g., ‘2#025’ or 'none'.
|
875 |
+
@type string $exif_value EXIF field name or Content Template begining "template:".
|
876 |
+
@type boolean $iptc_first True if IPTC value takes priority over EXIF value.
|
877 |
+
@type boolean $keep_existing Retain existing value(s), do not replace them.
|
878 |
+
@type string $format Output format, 'native', 'commas' or 'raw'.
|
879 |
+
@type string $option Output option, 'text', 'single', 'array' or 'multi'.
|
880 |
+
@type boolean $no_null Delete empty (NULL) values.
|
881 |
+
@type string $delimiters Term separator(s) for taxonomy rules.
|
882 |
+
@type integer $parent Parent term_id for taxonomy rules.
|
883 |
+
@type boolean $active True if rule should be applied during mapping.
|
884 |
+
@type boolean $read_only True if rule_name !== name, to prevent editing of "old bug" rules.
|
885 |
+
@type boolean $changed True if the rule has changed since loading.
|
886 |
+
@type boolean $deleted True if the rule has been deleted since loading.
|
887 |
+
}</code></pre>
|
888 |
+
</td>
|
889 |
+
</tr>
|
890 |
+
</table>
|
891 |
+
|
892 |
+
<h3>Type(s)</h3>
|
893 |
+
<code>array</code>
|
894 |
+
</div>
|
895 |
+
</div>
|
896 |
+
</div>
|
897 |
+
<a id="property__iptc_exif_rule_highest_ID"> </a>
|
898 |
+
<div class="element clickable property private property__iptc_exif_rule_highest_ID" data-toggle="collapse" data-target=".property__iptc_exif_rule_highest_ID .collapse">
|
899 |
+
<h2>Highest existing IPTC EXIF rule ID value</h2>
|
900 |
+
<pre>_iptc_exif_rule_highest_ID : integer</pre>
|
901 |
+
<div class="labels">
|
902 |
+
<span class="label">static</span> </div>
|
903 |
+
<div class="row collapse">
|
904 |
+
<div class="detail-description">
|
905 |
+
<div class="long_description"></div>
|
906 |
+
|
907 |
+
<table class="table">
|
908 |
+
<tr>
|
909 |
+
<th>
|
910 |
+
since
|
911 |
+
</th>
|
912 |
+
<td>
|
913 |
+
|
914 |
+
</td>
|
915 |
+
</tr>
|
916 |
+
<tr>
|
917 |
+
<th>
|
918 |
+
var
|
919 |
+
</th>
|
920 |
+
<td>
|
921 |
+
|
922 |
+
</td>
|
923 |
+
</tr>
|
924 |
+
</table>
|
925 |
+
|
926 |
+
<h3>Type(s)</h3>
|
927 |
+
<code>integer</code>
|
928 |
+
</div>
|
929 |
+
</div>
|
930 |
+
</div>
|
931 |
+
</div>
|
932 |
+
</div>
|
933 |
+
<a id="\MLA_IPTC_EXIF_Query"></a>
|
934 |
+
<ul class="breadcrumb">
|
935 |
+
<li><a href="../index.html"><i class="icon-custom icon-class"></i></a></li>
|
936 |
+
|
937 |
+
|
938 |
+
<li><span class="divider">\</span><a href="../namespaces/default.html">\</a></li>
|
939 |
+
|
940 |
+
<li class="active"><span class="divider">\</span><a href="../classes/MLA_IPTC_EXIF_Query.html">MLA_IPTC_EXIF_Query</a></li>
|
941 |
+
</ul>
|
942 |
+
</div>
|
943 |
+
</div>
|
944 |
+
|
945 |
+
</div>
|
946 |
+
|
947 |
+
<footer class="span12">
|
948 |
+
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
949 |
+
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
950 |
+
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
951 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
952 |
+
</footer>
|
953 |
+
</body>
|
954 |
+
</html>
|
phpDocs/classes/MLA_List_Table.html
CHANGED
@@ -482,7 +482,7 @@ and the value is db column (or other criteria) to sort by.</span><pre>get_sortab
|
|
482 |
|
483 |
</td>
|
484 |
</tr>
|
485 |
-
|
486 |
|
487 |
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
488 |
<a id="method___construct"></a>
|
@@ -2820,7 +2820,7 @@ $this->set_pagination_args().</p></div>
|
|
2820 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2821 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2822 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2823 |
-
generated on
|
2824 |
</footer>
|
2825 |
</body>
|
2826 |
</html>
|
482 |
|
483 |
</td>
|
484 |
</tr>
|
485 |
+
</table>
|
486 |
|
487 |
<h3><i class="icon-custom icon-method"></i> Methods</h3>
|
488 |
<a id="method___construct"></a>
|
2820 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2821 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2822 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2823 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
2824 |
</footer>
|
2825 |
</body>
|
2826 |
</html>
|
phpDocs/classes/MLA_Polylang.html
CHANGED
@@ -3204,7 +3204,7 @@ because localization calls cannot be placed in the "public static" arr
|
|
3204 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
3205 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
3206 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
3207 |
-
generated on
|
3208 |
</footer>
|
3209 |
</body>
|
3210 |
</html>
|
3204 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
3205 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
3206 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
3207 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
3208 |
</footer>
|
3209 |
</body>
|
3210 |
</html>
|
phpDocs/classes/MLA_Polylang_Shortcodes.html
CHANGED
@@ -381,7 +381,7 @@ Polylang Multilingual plugin</p>
|
|
381 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
382 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
383 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
384 |
-
generated on
|
385 |
</footer>
|
386 |
</body>
|
387 |
</html>
|
381 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
382 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
383 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
384 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
385 |
</footer>
|
386 |
</body>
|
387 |
</html>
|
phpDocs/classes/MLA_Template_List_Table.html
CHANGED
@@ -1652,7 +1652,7 @@ for the column is DESC/Descending.</p></div>
|
|
1652 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1653 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1654 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1655 |
-
generated on
|
1656 |
</footer>
|
1657 |
</body>
|
1658 |
</html>
|
1652 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1653 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1654 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1655 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1656 |
</footer>
|
1657 |
</body>
|
1658 |
</html>
|
phpDocs/classes/MLA_Template_Query.html
CHANGED
@@ -864,7 +864,7 @@ Items by ID. Key $$ID is an index number starting with 1.</p>
|
|
864 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
865 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
866 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
867 |
-
generated on
|
868 |
</footer>
|
869 |
</body>
|
870 |
</html>
|
864 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
865 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
866 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
867 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
868 |
</footer>
|
869 |
</body>
|
870 |
</html>
|
phpDocs/classes/MLA_Thumbnail.html
CHANGED
@@ -882,7 +882,7 @@ markup used for the Quick and Bulk Edit forms.</p>
|
|
882 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
883 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
884 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
885 |
-
generated on
|
886 |
</footer>
|
887 |
</body>
|
888 |
</html>
|
882 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
883 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
884 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
885 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
886 |
</footer>
|
887 |
</body>
|
888 |
</html>
|
phpDocs/classes/MLA_Upgrader_Skin.html
CHANGED
@@ -274,7 +274,7 @@
|
|
274 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
275 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
276 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
277 |
-
generated on
|
278 |
</footer>
|
279 |
</body>
|
280 |
</html>
|
274 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
275 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
276 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
277 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
278 |
</footer>
|
279 |
</body>
|
280 |
</html>
|
phpDocs/classes/MLA_Upload_List_Table.html
CHANGED
@@ -1674,7 +1674,7 @@ array(0 => 'ID_parent, 1 => 'title_name').</p></div>
|
|
1674 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1675 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1676 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1677 |
-
generated on
|
1678 |
</footer>
|
1679 |
</body>
|
1680 |
</html>
|
1674 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1675 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1676 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1677 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1678 |
</footer>
|
1679 |
</body>
|
1680 |
</html>
|
phpDocs/classes/MLA_Upload_Optional_List_Table.html
CHANGED
@@ -1084,7 +1084,7 @@ array(0 => 'ID_parent, 1 => 'title_name').</p></div>
|
|
1084 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1085 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1086 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1087 |
-
generated on
|
1088 |
</footer>
|
1089 |
</body>
|
1090 |
</html>
|
1084 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1085 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1086 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1087 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
1088 |
</footer>
|
1089 |
</body>
|
1090 |
</html>
|
phpDocs/classes/MLA_View_List_Table.html
CHANGED
@@ -1405,7 +1405,7 @@ array(0 => 'ID_parent, 1 => 'title_name').</p></div>
|
|
1405 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1406 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1407 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1408 |
-
generated on
|
1409 |
</footer>
|
1410 |
</body>
|
1411 |
</html>
|
1405 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
1406 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
1407 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
1408 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
1409 |
</footer>
|
1410 |
</body>
|
1411 |
</html>
|
phpDocs/classes/MLA_WPML.html
CHANGED
@@ -2303,7 +2303,7 @@ because localization calls cannot be placed in the "public static" arr
|
|
2303 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2304 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2305 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2306 |
-
generated on
|
2307 |
</footer>
|
2308 |
</body>
|
2309 |
</html>
|
2303 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2304 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2305 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2306 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
2307 |
</footer>
|
2308 |
</body>
|
2309 |
</html>
|
phpDocs/classes/MLA_WPML_List_Table.html
CHANGED
@@ -2820,7 +2820,7 @@ $this->set_pagination_args().</p></div>
|
|
2820 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2821 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2822 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2823 |
-
generated on
|
2824 |
</footer>
|
2825 |
</body>
|
2826 |
</html>
|
2820 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
2821 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
2822 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
2823 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
2824 |
</footer>
|
2825 |
</body>
|
2826 |
</html>
|
phpDocs/classes/MLA_WPML_Shortcodes.html
CHANGED
@@ -381,7 +381,7 @@ WPML Multilingual CMS family of plugins, including WPML Media</p>
|
|
381 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
382 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
383 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
384 |
-
generated on
|
385 |
</footer>
|
386 |
</body>
|
387 |
</html>
|
381 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
382 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
383 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
384 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
385 |
</footer>
|
386 |
</body>
|
387 |
</html>
|
phpDocs/classes/MLA_WPML_Table.html
CHANGED
@@ -819,7 +819,7 @@ The count is made language-specific by WPML filters when the current_language is
|
|
819 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
820 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
821 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
822 |
-
generated on
|
823 |
</footer>
|
824 |
</body>
|
825 |
</html>
|
819 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
820 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
821 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
822 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
823 |
</footer>
|
824 |
</body>
|
825 |
</html>
|
phpDocs/deprecated.html
CHANGED
@@ -120,7 +120,7 @@
|
|
120 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
121 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
122 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
123 |
-
generated on
|
124 |
</footer>
|
125 |
</body>
|
126 |
</html>
|
120 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
121 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
122 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
123 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
124 |
</footer>
|
125 |
</body>
|
126 |
</html>
|
phpDocs/errors.html
CHANGED
@@ -213,7 +213,7 @@
|
|
213 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
214 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
215 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
216 |
-
generated on
|
217 |
</footer>
|
218 |
</body>
|
219 |
</html>
|
213 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
214 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
215 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
216 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
217 |
</footer>
|
218 |
</body>
|
219 |
</html>
|
phpDocs/graph_class.html
CHANGED
@@ -121,7 +121,7 @@
|
|
121 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
122 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
123 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
124 |
-
generated on
|
125 |
</footer>
|
126 |
</body>
|
127 |
</html>
|
121 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
122 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
123 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
124 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
125 |
</footer>
|
126 |
</body>
|
127 |
</html>
|
phpDocs/index.html
CHANGED
@@ -140,7 +140,7 @@
|
|
140 |
</li>
|
141 |
<li>
|
142 |
<a href="markers.html">
|
143 |
-
<i class="icon-list-alt"></i> Markers <span class="label label-info">
|
144 |
|
145 |
</a>
|
146 |
</li>
|
@@ -154,7 +154,7 @@
|
|
154 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
155 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
156 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
157 |
-
generated on
|
158 |
</footer>
|
159 |
</body>
|
160 |
</html>
|
140 |
</li>
|
141 |
<li>
|
142 |
<a href="markers.html">
|
143 |
+
<i class="icon-list-alt"></i> Markers <span class="label label-info">6</span>
|
144 |
|
145 |
</a>
|
146 |
</li>
|
154 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
155 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
156 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
157 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
158 |
</footer>
|
159 |
</body>
|
160 |
</html>
|
phpDocs/markers.html
CHANGED
@@ -99,11 +99,12 @@
|
|
99 |
<div class="span4">
|
100 |
<ul class="side-nav nav nav-list">
|
101 |
<li class="nav-header">Navigation</li>
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
|
|
107 |
</div>
|
108 |
|
109 |
<div class="span8">
|
@@ -115,11 +116,11 @@
|
|
115 |
|
116 |
|
117 |
<div id="marker-accordion">
|
118 |
-
|
119 |
-
<a name="includes\class-mla-
|
120 |
<h3>
|
121 |
<i class="icon-file"></i>
|
122 |
-
includes\class-mla-
|
123 |
<span class="pull-right badge badge-info">1</span>
|
124 |
</h3>
|
125 |
<div>
|
@@ -131,17 +132,17 @@
|
|
131 |
</tr>
|
132 |
<tr>
|
133 |
<td>TODO</td>
|
134 |
-
<td>
|
135 |
-
<td>
|
136 |
</tr>
|
137 |
</table>
|
138 |
</div>
|
139 |
</div>
|
140 |
-
|
141 |
-
<a name="includes\class-mla-
|
142 |
<h3>
|
143 |
<i class="icon-file"></i>
|
144 |
-
includes\class-mla-
|
145 |
<span class="pull-right badge badge-info">1</span>
|
146 |
</h3>
|
147 |
<div>
|
@@ -153,18 +154,18 @@
|
|
153 |
</tr>
|
154 |
<tr>
|
155 |
<td>TODO</td>
|
156 |
-
<td>
|
157 |
-
<td>
|
158 |
</tr>
|
159 |
</table>
|
160 |
</div>
|
161 |
</div>
|
162 |
-
|
163 |
-
<a name="includes\class-mla-
|
164 |
<h3>
|
165 |
<i class="icon-file"></i>
|
166 |
-
includes\class-mla-
|
167 |
-
<span class="pull-right badge badge-info">
|
168 |
</h3>
|
169 |
<div>
|
170 |
<table class="table markers table-bordered">
|
@@ -175,18 +176,13 @@
|
|
175 |
</tr>
|
176 |
<tr>
|
177 |
<td>TODO</td>
|
178 |
-
<td>
|
179 |
-
<td>
|
180 |
-
</tr>
|
181 |
-
<tr>
|
182 |
-
<td>TODO</td>
|
183 |
-
<td>5921</td>
|
184 |
-
<td>Make this conditional on $arguments['link']
|
185 |
</tr>
|
186 |
</table>
|
187 |
</div>
|
188 |
</div>
|
189 |
-
|
190 |
<a name="includes\mla-plugin-loader.php" id="includes\mla-plugin-loader.php"></a>
|
191 |
<h3>
|
192 |
<i class="icon-file"></i>
|
@@ -208,7 +204,34 @@
|
|
208 |
</table>
|
209 |
</div>
|
210 |
</div>
|
211 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
212 |
</div>
|
213 |
</div>
|
214 |
</div>
|
@@ -217,7 +240,7 @@
|
|
217 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
218 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
219 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
220 |
-
generated on
|
221 |
</footer>
|
222 |
</body>
|
223 |
</html>
|
99 |
<div class="span4">
|
100 |
<ul class="side-nav nav nav-list">
|
101 |
<li class="nav-header">Navigation</li>
|
102 |
+
<li><a href="#includes\class-mla-settings-shortcodes-tab.php"><i class="icon-file"></i> includes\class-mla-settings-shortcodes-tab.php</a></li>
|
103 |
+
<li><a href="#includes\class-mla-data-pdf.php"><i class="icon-file"></i> includes\class-mla-data-pdf.php</a></li>
|
104 |
+
<li><a href="#includes\class-mla-list-table.php"><i class="icon-file"></i> includes\class-mla-list-table.php</a></li>
|
105 |
+
<li><a href="#includes\mla-plugin-loader.php"><i class="icon-file"></i> includes\mla-plugin-loader.php</a></li>
|
106 |
+
<li><a href="#includes\class-mla-shortcode-support.php"><i class="icon-file"></i> includes\class-mla-shortcode-support.php</a></li>
|
107 |
+
</ul>
|
108 |
</div>
|
109 |
|
110 |
<div class="span8">
|
116 |
|
117 |
|
118 |
<div id="marker-accordion">
|
119 |
+
<div class="package-contents">
|
120 |
+
<a name="includes\class-mla-settings-shortcodes-tab.php" id="includes\class-mla-settings-shortcodes-tab.php"></a>
|
121 |
<h3>
|
122 |
<i class="icon-file"></i>
|
123 |
+
includes\class-mla-settings-shortcodes-tab.php
|
124 |
<span class="pull-right badge badge-info">1</span>
|
125 |
</h3>
|
126 |
<div>
|
132 |
</tr>
|
133 |
<tr>
|
134 |
<td>TODO</td>
|
135 |
+
<td>1744</td>
|
136 |
+
<td>Content search
|
137 |
</tr>
|
138 |
</table>
|
139 |
</div>
|
140 |
</div>
|
141 |
+
<div class="package-contents">
|
142 |
+
<a name="includes\class-mla-data-pdf.php" id="includes\class-mla-data-pdf.php"></a>
|
143 |
<h3>
|
144 |
<i class="icon-file"></i>
|
145 |
+
includes\class-mla-data-pdf.php
|
146 |
<span class="pull-right badge badge-info">1</span>
|
147 |
</h3>
|
148 |
<div>
|
154 |
</tr>
|
155 |
<tr>
|
156 |
<td>TODO</td>
|
157 |
+
<td>362</td>
|
158 |
+
<td>encode the rest
|
159 |
</tr>
|
160 |
</table>
|
161 |
</div>
|
162 |
</div>
|
163 |
+
<div class="package-contents">
|
164 |
+
<a name="includes\class-mla-list-table.php" id="includes\class-mla-list-table.php"></a>
|
165 |
<h3>
|
166 |
<i class="icon-file"></i>
|
167 |
+
includes\class-mla-list-table.php
|
168 |
+
<span class="pull-right badge badge-info">1</span>
|
169 |
</h3>
|
170 |
<div>
|
171 |
<table class="table markers table-bordered">
|
176 |
</tr>
|
177 |
<tr>
|
178 |
<td>TODO</td>
|
179 |
+
<td>540</td>
|
180 |
+
<td>PHP 7 error handling
|
|
|
|
|
|
|
|
|
|
|
181 |
</tr>
|
182 |
</table>
|
183 |
</div>
|
184 |
</div>
|
185 |
+
<div class="package-contents">
|
186 |
<a name="includes\mla-plugin-loader.php" id="includes\mla-plugin-loader.php"></a>
|
187 |
<h3>
|
188 |
<i class="icon-file"></i>
|
204 |
</table>
|
205 |
</div>
|
206 |
</div>
|
207 |
+
<div class="package-contents">
|
208 |
+
<a name="includes\class-mla-shortcode-support.php" id="includes\class-mla-shortcode-support.php"></a>
|
209 |
+
<h3>
|
210 |
+
<i class="icon-file"></i>
|
211 |
+
includes\class-mla-shortcode-support.php
|
212 |
+
<span class="pull-right badge badge-info">2</span>
|
213 |
+
</h3>
|
214 |
+
<div>
|
215 |
+
<table class="table markers table-bordered">
|
216 |
+
<tr>
|
217 |
+
<th>Type</th>
|
218 |
+
<th>Line</th>
|
219 |
+
<th>Description</th>
|
220 |
+
</tr>
|
221 |
+
<tr>
|
222 |
+
<td>TODO</td>
|
223 |
+
<td>2998</td>
|
224 |
+
<td>Calculate 'term-list-popular'
|
225 |
+
</tr>
|
226 |
+
<tr>
|
227 |
+
<td>TODO</td>
|
228 |
+
<td>5921</td>
|
229 |
+
<td>Make this conditional on $arguments['link']
|
230 |
+
</tr>
|
231 |
+
</table>
|
232 |
+
</div>
|
233 |
+
</div>
|
234 |
+
</div>
|
235 |
</div>
|
236 |
</div>
|
237 |
</div>
|
240 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
241 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
242 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
243 |
+
generated on Tue, 11 Jul 2017 20:25:48 -0700.<br/>
|
244 |
</footer>
|
245 |
</body>
|
246 |
</html>
|
phpDocs/namespaces/default.html
CHANGED
@@ -224,6 +224,30 @@
|
|
224 |
|
225 |
<div class="namespace-indent">
|
226 |
<h3><i class="icon-custom icon-constant"></i> Constants</h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
227 |
<div id="constant_MLA_OPTION_PREFIX" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_OPTION_PREFIX .collapse">
|
228 |
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
229 |
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
@@ -280,30 +304,6 @@
|
|
280 |
</div>
|
281 |
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a> </div>
|
282 |
|
283 |
-
<div id="constant_MLA_PLUGIN_PATH" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_PLUGIN_PATH .collapse">
|
284 |
-
<h1>MLA_PLUGIN_PATH<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH">¶</a></h1>
|
285 |
-
<p class="short_description">Provides path information to the plugin root in file system format, including the trailing slash.</p>
|
286 |
-
<div class="details collapse">
|
287 |
-
|
288 |
-
</div>
|
289 |
-
<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH" class="more">« More »</a> </div>
|
290 |
-
|
291 |
-
<div id="constant_MLA_BACKUP_DIR" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_BACKUP_DIR .collapse">
|
292 |
-
<h1>MLA_BACKUP_DIR<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR">¶</a></h1>
|
293 |
-
<p class="short_description"></p>
|
294 |
-
<div class="details collapse">
|
295 |
-
|
296 |
-
</div>
|
297 |
-
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a> </div>
|
298 |
-
|
299 |
-
<div id="constant_MLA_OPTION_PREFIX" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_OPTION_PREFIX .collapse">
|
300 |
-
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
301 |
-
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
302 |
-
<div class="details collapse">
|
303 |
-
|
304 |
-
</div>
|
305 |
-
<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX" class="more">« More »</a> </div>
|
306 |
-
|
307 |
</div>
|
308 |
|
309 |
<div class="namespace-indent">
|
@@ -468,6 +468,24 @@ searchable database of example plugins for the "Documentation" admin s
|
|
468 |
</div>
|
469 |
<a href="../classes/MLA_Example_List_Table.html" class="more">« More »</a> </div>
|
470 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
471 |
<div id="class_MLA_List_Table" class="element ajax clickable class" data-toggle="collapse" data-target="#class_MLA_List_Table .collapse">
|
472 |
<h1>MLA_List_Table<a href="../classes/MLA_List_Table.html">¶</a></h1>
|
473 |
<p class="short_description">Class MLA (Media Library Assistant) List Table implements the "Assistant" admin submenu</p>
|
@@ -854,7 +872,7 @@ to ensure the plugin can run in the current WordPress envrionment.</p>
|
|
854 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
855 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
856 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
857 |
-
generated on
|
858 |
</footer>
|
859 |
</body>
|
860 |
</html>
|
224 |
|
225 |
<div class="namespace-indent">
|
226 |
<h3><i class="icon-custom icon-constant"></i> Constants</h3>
|
227 |
+
<div id="constant_MLA_PLUGIN_PATH" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_PLUGIN_PATH .collapse">
|
228 |
+
<h1>MLA_PLUGIN_PATH<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH">¶</a></h1>
|
229 |
+
<p class="short_description">Provides path information to the plugin root in file system format, including the trailing slash.</p>
|
230 |
+
<div class="details collapse">
|
231 |
+
|
232 |
+
</div>
|
233 |
+
<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH" class="more">« More »</a> </div>
|
234 |
+
|
235 |
+
<div id="constant_MLA_BACKUP_DIR" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_BACKUP_DIR .collapse">
|
236 |
+
<h1>MLA_BACKUP_DIR<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR">¶</a></h1>
|
237 |
+
<p class="short_description"></p>
|
238 |
+
<div class="details collapse">
|
239 |
+
|
240 |
+
</div>
|
241 |
+
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a> </div>
|
242 |
+
|
243 |
+
<div id="constant_MLA_OPTION_PREFIX" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_OPTION_PREFIX .collapse">
|
244 |
+
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
245 |
+
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
246 |
+
<div class="details collapse">
|
247 |
+
|
248 |
+
</div>
|
249 |
+
<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX" class="more">« More »</a> </div>
|
250 |
+
|
251 |
<div id="constant_MLA_OPTION_PREFIX" class="element ajax clickable constant" data-toggle="collapse" data-target="#constant_MLA_OPTION_PREFIX .collapse">
|
252 |
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
253 |
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
304 |
</div>
|
305 |
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a> </div>
|
306 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
307 |
</div>
|
308 |
|
309 |
<div class="namespace-indent">
|
468 |
</div>
|
469 |
<a href="../classes/MLA_Example_List_Table.html" class="more">« More »</a> </div>
|
470 |
|
471 |
+
<div id="class_MLA_IPTC_EXIF_List_Table" class="element ajax clickable class" data-toggle="collapse" data-target="#class_MLA_IPTC_EXIF_List_Table .collapse">
|
472 |
+
<h1>MLA_IPTC_EXIF_List_Table<a href="../classes/MLA_IPTC_EXIF_List_Table.html">¶</a></h1>
|
473 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF List Table implements the "IPTC EXIF"
|
474 |
+
admin settings submenu table</p>
|
475 |
+
<div class="details collapse">
|
476 |
+
<p>Extends the core WP_List_Table class.</p>
|
477 |
+
</div>
|
478 |
+
<a href="../classes/MLA_IPTC_EXIF_List_Table.html" class="more">« More »</a> </div>
|
479 |
+
|
480 |
+
<div id="class_MLA_IPTC_EXIF_Query" class="element ajax clickable class" data-toggle="collapse" data-target="#class_MLA_IPTC_EXIF_Query .collapse">
|
481 |
+
<h1>MLA_IPTC_EXIF_Query<a href="../classes/MLA_IPTC_EXIF_Query.html">¶</a></h1>
|
482 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF Query implements the
|
483 |
+
searchable database of IPTC EXIF mapping rules.</p>
|
484 |
+
<div class="details collapse">
|
485 |
+
|
486 |
+
</div>
|
487 |
+
<a href="../classes/MLA_IPTC_EXIF_Query.html" class="more">« More »</a> </div>
|
488 |
+
|
489 |
<div id="class_MLA_List_Table" class="element ajax clickable class" data-toggle="collapse" data-target="#class_MLA_List_Table .collapse">
|
490 |
<h1>MLA_List_Table<a href="../classes/MLA_List_Table.html">¶</a></h1>
|
491 |
<p class="short_description">Class MLA (Media Library Assistant) List Table implements the "Assistant" admin submenu</p>
|
872 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
873 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
874 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
875 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
876 |
</footer>
|
877 |
</body>
|
878 |
</html>
|
phpDocs/packages/Media+Library+Assistant.html
CHANGED
@@ -152,6 +152,27 @@
|
|
152 |
|
153 |
<div class="package-indent">
|
154 |
<h3><i class="icon-custom icon-constant"></i> Constants</h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
155 |
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
156 |
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
157 |
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
@@ -201,27 +222,6 @@
|
|
201 |
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
202 |
</div>
|
203 |
|
204 |
-
<div id="MLA_PLUGIN_PATH" class="element ajax clickable constant">
|
205 |
-
<h1>MLA_PLUGIN_PATH<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH">¶</a></h1>
|
206 |
-
<p class="short_description">Provides path information to the plugin root in file system format, including the trailing slash.</p>
|
207 |
-
<div class="details collapse"></div>
|
208 |
-
<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH" class="more">« More »</a>
|
209 |
-
</div>
|
210 |
-
|
211 |
-
<div id="MLA_BACKUP_DIR" class="element ajax clickable constant">
|
212 |
-
<h1>MLA_BACKUP_DIR<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR">¶</a></h1>
|
213 |
-
<p class="short_description"></p>
|
214 |
-
<div class="details collapse"></div>
|
215 |
-
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
216 |
-
</div>
|
217 |
-
|
218 |
-
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
219 |
-
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
220 |
-
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
221 |
-
<div class="details collapse"></div>
|
222 |
-
<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX" class="more">« More »</a>
|
223 |
-
</div>
|
224 |
-
|
225 |
</div>
|
226 |
|
227 |
<div class="package-indent">
|
@@ -367,6 +367,22 @@ searchable database of example plugins for the "Documentation" admin s
|
|
367 |
<a href="../classes/MLA_Example_List_Table.html" class="more">« More »</a>
|
368 |
</div>
|
369 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
370 |
<div id="MLA_List_Table" class="element ajax clickable class">
|
371 |
<h1>MLA_List_Table<a href="../classes/MLA_List_Table.html">¶</a></h1>
|
372 |
<p class="short_description">Class MLA (Media Library Assistant) List Table implements the "Assistant" admin submenu</p>
|
@@ -710,7 +726,7 @@ to ensure the plugin can run in the current WordPress envrionment.</p>
|
|
710 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
711 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
712 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
713 |
-
generated on
|
714 |
</footer>
|
715 |
</body>
|
716 |
</html>
|
152 |
|
153 |
<div class="package-indent">
|
154 |
<h3><i class="icon-custom icon-constant"></i> Constants</h3>
|
155 |
+
<div id="MLA_PLUGIN_PATH" class="element ajax clickable constant">
|
156 |
+
<h1>MLA_PLUGIN_PATH<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH">¶</a></h1>
|
157 |
+
<p class="short_description">Provides path information to the plugin root in file system format, including the trailing slash.</p>
|
158 |
+
<div class="details collapse"></div>
|
159 |
+
<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH" class="more">« More »</a>
|
160 |
+
</div>
|
161 |
+
|
162 |
+
<div id="MLA_BACKUP_DIR" class="element ajax clickable constant">
|
163 |
+
<h1>MLA_BACKUP_DIR<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR">¶</a></h1>
|
164 |
+
<p class="short_description"></p>
|
165 |
+
<div class="details collapse"></div>
|
166 |
+
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
167 |
+
</div>
|
168 |
+
|
169 |
+
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
170 |
+
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
171 |
+
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
172 |
+
<div class="details collapse"></div>
|
173 |
+
<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX" class="more">« More »</a>
|
174 |
+
</div>
|
175 |
+
|
176 |
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
177 |
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
178 |
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
222 |
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
223 |
</div>
|
224 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
225 |
</div>
|
226 |
|
227 |
<div class="package-indent">
|
367 |
<a href="../classes/MLA_Example_List_Table.html" class="more">« More »</a>
|
368 |
</div>
|
369 |
|
370 |
+
<div id="MLA_IPTC_EXIF_List_Table" class="element ajax clickable class">
|
371 |
+
<h1>MLA_IPTC_EXIF_List_Table<a href="../classes/MLA_IPTC_EXIF_List_Table.html">¶</a></h1>
|
372 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF List Table implements the "IPTC EXIF"
|
373 |
+
admin settings submenu table</p>
|
374 |
+
<div class="details collapse">Extends the core WP_List_Table class.</div>
|
375 |
+
<a href="../classes/MLA_IPTC_EXIF_List_Table.html" class="more">« More »</a>
|
376 |
+
</div>
|
377 |
+
|
378 |
+
<div id="MLA_IPTC_EXIF_Query" class="element ajax clickable class">
|
379 |
+
<h1>MLA_IPTC_EXIF_Query<a href="../classes/MLA_IPTC_EXIF_Query.html">¶</a></h1>
|
380 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF Query implements the
|
381 |
+
searchable database of IPTC EXIF mapping rules.</p>
|
382 |
+
<div class="details collapse"></div>
|
383 |
+
<a href="../classes/MLA_IPTC_EXIF_Query.html" class="more">« More »</a>
|
384 |
+
</div>
|
385 |
+
|
386 |
<div id="MLA_List_Table" class="element ajax clickable class">
|
387 |
<h1>MLA_List_Table<a href="../classes/MLA_List_Table.html">¶</a></h1>
|
388 |
<p class="short_description">Class MLA (Media Library Assistant) List Table implements the "Assistant" admin submenu</p>
|
726 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
727 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
728 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
729 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
730 |
</footer>
|
731 |
</body>
|
732 |
</html>
|
phpDocs/packages/default.html
CHANGED
@@ -173,6 +173,27 @@
|
|
173 |
|
174 |
<div class="package-indent">
|
175 |
<h3><i class="icon-custom icon-constant"></i> Constants</h3>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
176 |
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
177 |
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
178 |
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
@@ -222,27 +243,6 @@
|
|
222 |
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
223 |
</div>
|
224 |
|
225 |
-
<div id="MLA_PLUGIN_PATH" class="element ajax clickable constant">
|
226 |
-
<h1>MLA_PLUGIN_PATH<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH">¶</a></h1>
|
227 |
-
<p class="short_description">Provides path information to the plugin root in file system format, including the trailing slash.</p>
|
228 |
-
<div class="details collapse"></div>
|
229 |
-
<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH" class="more">« More »</a>
|
230 |
-
</div>
|
231 |
-
|
232 |
-
<div id="MLA_BACKUP_DIR" class="element ajax clickable constant">
|
233 |
-
<h1>MLA_BACKUP_DIR<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR">¶</a></h1>
|
234 |
-
<p class="short_description"></p>
|
235 |
-
<div class="details collapse"></div>
|
236 |
-
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
237 |
-
</div>
|
238 |
-
|
239 |
-
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
240 |
-
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
241 |
-
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
242 |
-
<div class="details collapse"></div>
|
243 |
-
<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX" class="more">« More »</a>
|
244 |
-
</div>
|
245 |
-
|
246 |
</div>
|
247 |
|
248 |
<div class="package-indent">
|
@@ -388,6 +388,22 @@ searchable database of example plugins for the "Documentation" admin s
|
|
388 |
<a href="../classes/MLA_Example_List_Table.html" class="more">« More »</a>
|
389 |
</div>
|
390 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
391 |
<div id="MLA_List_Table" class="element ajax clickable class">
|
392 |
<h1>MLA_List_Table<a href="../classes/MLA_List_Table.html">¶</a></h1>
|
393 |
<p class="short_description">Class MLA (Media Library Assistant) List Table implements the "Assistant" admin submenu</p>
|
@@ -732,7 +748,7 @@ to ensure the plugin can run in the current WordPress envrionment.</p>
|
|
732 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
733 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
734 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
735 |
-
generated on
|
736 |
</footer>
|
737 |
</body>
|
738 |
</html>
|
173 |
|
174 |
<div class="package-indent">
|
175 |
<h3><i class="icon-custom icon-constant"></i> Constants</h3>
|
176 |
+
<div id="MLA_PLUGIN_PATH" class="element ajax clickable constant">
|
177 |
+
<h1>MLA_PLUGIN_PATH<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH">¶</a></h1>
|
178 |
+
<p class="short_description">Provides path information to the plugin root in file system format, including the trailing slash.</p>
|
179 |
+
<div class="details collapse"></div>
|
180 |
+
<a href="../namespaces/default.html#constant_MLA_PLUGIN_PATH" class="more">« More »</a>
|
181 |
+
</div>
|
182 |
+
|
183 |
+
<div id="MLA_BACKUP_DIR" class="element ajax clickable constant">
|
184 |
+
<h1>MLA_BACKUP_DIR<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR">¶</a></h1>
|
185 |
+
<p class="short_description"></p>
|
186 |
+
<div class="details collapse"></div>
|
187 |
+
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
188 |
+
</div>
|
189 |
+
|
190 |
+
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
191 |
+
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
192 |
+
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
193 |
+
<div class="details collapse"></div>
|
194 |
+
<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX" class="more">« More »</a>
|
195 |
+
</div>
|
196 |
+
|
197 |
<div id="MLA_OPTION_PREFIX" class="element ajax clickable constant">
|
198 |
<h1>MLA_OPTION_PREFIX<a href="../namespaces/default.html#constant_MLA_OPTION_PREFIX">¶</a></h1>
|
199 |
<p class="short_description">Gives a unique prefix for plugin options; can be set in wp-config.php</p>
|
243 |
<a href="../namespaces/default.html#constant_MLA_BACKUP_DIR" class="more">« More »</a>
|
244 |
</div>
|
245 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
246 |
</div>
|
247 |
|
248 |
<div class="package-indent">
|
388 |
<a href="../classes/MLA_Example_List_Table.html" class="more">« More »</a>
|
389 |
</div>
|
390 |
|
391 |
+
<div id="MLA_IPTC_EXIF_List_Table" class="element ajax clickable class">
|
392 |
+
<h1>MLA_IPTC_EXIF_List_Table<a href="../classes/MLA_IPTC_EXIF_List_Table.html">¶</a></h1>
|
393 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF List Table implements the "IPTC EXIF"
|
394 |
+
admin settings submenu table</p>
|
395 |
+
<div class="details collapse">Extends the core WP_List_Table class.</div>
|
396 |
+
<a href="../classes/MLA_IPTC_EXIF_List_Table.html" class="more">« More »</a>
|
397 |
+
</div>
|
398 |
+
|
399 |
+
<div id="MLA_IPTC_EXIF_Query" class="element ajax clickable class">
|
400 |
+
<h1>MLA_IPTC_EXIF_Query<a href="../classes/MLA_IPTC_EXIF_Query.html">¶</a></h1>
|
401 |
+
<p class="short_description">Class MLA (Media Library Assistant) IPTC EXIF Query implements the
|
402 |
+
searchable database of IPTC EXIF mapping rules.</p>
|
403 |
+
<div class="details collapse"></div>
|
404 |
+
<a href="../classes/MLA_IPTC_EXIF_Query.html" class="more">« More »</a>
|
405 |
+
</div>
|
406 |
+
|
407 |
<div id="MLA_List_Table" class="element ajax clickable class">
|
408 |
<h1>MLA_List_Table<a href="../classes/MLA_List_Table.html">¶</a></h1>
|
409 |
<p class="short_description">Class MLA (Media Library Assistant) List Table implements the "Assistant" admin submenu</p>
|
748 |
Template is built using <a href="http://twitter.github.com/bootstrap/">Twitter Bootstrap 2</a> and icons provided by
|
749 |
<a href="http://glyphicons.com/">Glyphicons</a>.<br/>
|
750 |
Documentation is powered by <a href="http://www.phpdoc.org/">phpDocumentor </a> and<br/>
|
751 |
+
generated on Tue, 11 Jul 2017 20:25:47 -0700.<br/>
|
752 |
</footer>
|
753 |
</body>
|
754 |
</html>
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: http://fairtradejudaica.org/make-a-difference/donate/
|
|
4 |
Tags: attachments, gallery, images, media, media library, tag cloud, media-tags, media tags, tags, media categories, categories, IPTC, EXIF, XMP, GPS, PDF, metadata, photos, photographs, photoblog, photo albums, lightroom, MIME, mime-type, icon, upload, file extensions, WPML, Polylang
|
5 |
Requires at least: 3.5.0
|
6 |
Tested up to: 4.8
|
7 |
-
Stable tag: 2.
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
@@ -172,68 +172,24 @@ All of the MLA source code has been annotated with "DocBlocks", a special type o
|
|
172 |
|
173 |
== Changelog ==
|
174 |
|
175 |
-
= 2.
|
176 |
-
*
|
177 |
-
*
|
178 |
-
*
|
179 |
-
*
|
180 |
-
*
|
181 |
-
* Fix: For
|
182 |
-
|
183 |
-
|
184 |
-
* Fix:
|
185 |
-
|
186 |
-
|
187 |
-
|
188 |
-
*
|
189 |
-
*
|
190 |
-
*
|
191 |
-
*
|
192 |
-
*
|
193 |
-
* Fix: For `[mla_term_list]`, the `mla_output` parameter can be omitted to use the "ulist" default.
|
194 |
-
* Fix: For `[mla_term_list mla_output=flat]`, resolved PHP notice messages about the $default_style variable.
|
195 |
-
* Fix: For IPTC and EXIF metadata extraction, error handling has been improved to avoid PHP 7 fatal errors.
|
196 |
-
* Fix: For `[mla_galley]`, error handling for `tax_query`, `date_query` and `meta_query` has been improved to avoid PHP 7 fatal errors.
|
197 |
-
* Fix: The documentation for "Support for Alternative Gallery Output, e.g., Pagination" has been improved to make it clear that two or more shortcodes are required to display both a gallery and the pagination controls.
|
198 |
-
* Fix: When PHP 7.1.x is used, a WordPress problem passing references to filters has been avoided.
|
199 |
-
* Fix: When WPML is active, handling of the 'wpml_link_to_translation' filter has been fixed to eliminate PHP Warning and Notice messages.
|
200 |
-
* Fix: When WPML is active, term synchronization problems when removing taxonomy terms in the Quick and Bulk Edit areas have been fixed.
|
201 |
-
|
202 |
-
= 2.51 =
|
203 |
-
* Fix: For the MLA UI Elements Example plugin, some defects in handling simple taxonomy parameters such as tax_operator have been corrected.
|
204 |
-
* Fix: Change "primary column" handling for WP 4.3+ to be more like Media/Library submenu table.
|
205 |
-
|
206 |
-
= 2.50 =
|
207 |
-
* New: The Settings/Media Library Assistant <strong>Custom Fields tab has been completely re-written</strong>, with a more WordPress-like user interface and new capabilities.
|
208 |
-
* New: The "MLA BuddyPress & rtMedia Example" example plugin has been enhanced with an `rtmedia_ids` prameter that translates rtMedia ID values to attachment ID values, and an `rtmedia_source` parameter that filters the items returned by an `[mla_gallery]` query and uses the parameter value as a content template to extract rtMedia IDs from the items. The rtMedia IDs are translated to attachment IDs so `[mla_gallery]` can process the items.
|
209 |
-
* New: A new "MLA Parent Category Mapping Example" plugin has been added. It assigns the parent term when child term(s) under that parent are assigned.
|
210 |
-
* New: The "WooCommerce Fixit" example plugin has been enhanced to provide "product:" and "product_terms:" custom substitution prefixes providing access to values of the product(s) assicoated with a Media Library item.
|
211 |
-
* New: For the "kbmb" format/option code a fourth parameter has been added to specify the number of decimal places in the results.
|
212 |
-
* New: For `[mla_term_list]`, dropdown and checklist control names can now be changed with the `mla_control_name` parameter. This allows multiple controls on the same post/page.
|
213 |
-
* New: For `[mla_term_list mla_output=dropdown]`, multiple taxonomies an be added to one control using compound taxonomy.term option values and the new `hierarchical=combine` parameter value.
|
214 |
-
* New: For `[mla_galley]`, a new `tax_input` parameter supports multiple taxonomies using compound taxonomy.term option values.
|
215 |
-
* New: The "MLA UI Elements Example" plugin has been enhanced with support for the multi-taxonomy features of the `[mla_term_list]` shortcode.
|
216 |
-
* New: The "MLA UI Elements Example" plugin has been extended to handle checklist elements with multiple selections.
|
217 |
-
* New: The "MLA jhdean Mapping Hooks Example" plugin has been enhanced with a new operation that removes hyperlinks from the Title field. A new Settings submenu has been added to control which options are active.
|
218 |
-
* New: HTML span tags have been added to the "Search Media" controls on the Media/Assistant screen, allowing individual elements to be suppressed if desired.
|
219 |
-
* New: The "MLA Substitution Parameter Hooks Example" plugin has been fixed to properly handle custom fields with multiple values.
|
220 |
-
* New: A new `define ( 'MLA_AJAX_EXCEPTIONS', 'always' );` option can be added to `wp-config.php` to unconditionally load full MLA support when processing AJAX requests. This supports, for example, additional plugin/theme front-end file upload features.
|
221 |
-
* Fix: When Polylang is active but no language has been defined, MLA extensions cannot succeed and so are no longer installed.
|
222 |
-
* Fix: For the Media/Assistant submenu table, the display correctly displays all table columns when Screen Options is used to remove all hidden columns.
|
223 |
-
* Fix: For `[mla_term_list]`, when `mla_option_value="{+slug+}"` is present numeric slug values are not confused with `term_id` values.
|
224 |
-
* Fix: The Media/Assistant Quick and Bulk Edit areas now handle flat taxonomy names that do not match the corresponding slug values.
|
225 |
-
* Fix: Non-text data substitution parameter values are no longer "enhanced" with `wptexturize()`, which caused problems with links, paths and file names.
|
226 |
-
* Fix: When evaluating IPTC/EXIF hierarchical taxonomy mapping rules, names will match an existing term anywhere in the hierarchy, not just at the root level.
|
227 |
-
* Fix: Term names with HTML special characters such as ampersand are now correctly handles when evaluating IPTC/EXIF taxonomy mapping rules.
|
228 |
-
* Fix: A problem with filtering the Media/Assistant submenu table on terms containing accented UTF8 characters has been corrected.
|
229 |
-
* Fix: An incompatibility with the latest version of the Photonic Gallery plugin has been resolved.
|
230 |
-
* Fix: A problem with user-specified icons representing files of non-image MIME types has been corrected. The correct icon now displays on the Media/Assistant submenu table and in `[mla_gallery]` output.
|
231 |
-
* Fix: Empty simple taxonomy parameters are ignored when `tax_operator` and/or `tax_include_children` parameters are also present.
|
232 |
-
* Fix: A format/option code parsing problem with arguments contain a colon character has been fixed.
|
233 |
-
* Fix: Two PHP version 7.x compatibility issues in the "MLA Substitution Parameter Hooks Example" plugin have been resolved.
|
234 |
-
* Fix: The code that implements the `[mla_gallery link=download]` parameter has been changed to improve security. The new version restricts downloads to the `/wp-content/` directory subtree. Thanks to `shpik <sehun.oh@cyberone.kr>` for the suggestion and review.
|
235 |
-
* Fix: An EXIF metadata parsing defect in MLA v2.41 which failed to process enhanced CAMERA and GPS values has been corrected.
|
236 |
-
* Fix: MIME type support has been modified to mitigate a WordPress issue introduced in v4.7.1 and 4.6.2 that prevents the upload of Scalable Vector Graphics (SVG) files.
|
237 |
|
238 |
= 2.40 - 2.41 =
|
239 |
* 2.41 - Updated example plugins, EXIF improvements, PHP 5.3 compatibility, Polylang fix. Five enhancements in all, ten fixes.
|
@@ -311,8 +267,8 @@ All of the MLA source code has been annotated with "DocBlocks", a special type o
|
|
311 |
|
312 |
== Upgrade Notice ==
|
313 |
|
314 |
-
= 2.
|
315 |
-
|
316 |
|
317 |
== Other Notes ==
|
318 |
|
4 |
Tags: attachments, gallery, images, media, media library, tag cloud, media-tags, media tags, tags, media categories, categories, IPTC, EXIF, XMP, GPS, PDF, metadata, photos, photographs, photoblog, photo albums, lightroom, MIME, mime-type, icon, upload, file extensions, WPML, Polylang
|
5 |
Requires at least: 3.5.0
|
6 |
Tested up to: 4.8
|
7 |
+
Stable tag: 2.60
|
8 |
License: GPLv2 or later
|
9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
10 |
|
172 |
|
173 |
== Changelog ==
|
174 |
|
175 |
+
= 2.60 =
|
176 |
+
* New: The Settings/Media Library Assistant <strong>IPTC/EXIF tab has been completely re-written</strong>, with a more WordPress-like user interface and new capabilities.
|
177 |
+
* New: A new "MLA Login-filtered Gallery Example" plugin has been added. It provides an [mla_gallery] parameter to restrict items to logged-in users based on an Att. Categories term.
|
178 |
+
* New: The "MLA Tax Query Example" plugin has been enhanced to filter the gallery by `author`.
|
179 |
+
* New: The "MLA Term Links Example" plugin has been enhanced with an `[mla_tag_cloud]` compatible hyperlink format.
|
180 |
+
* New: For the Media/Assistant submenu screen, a new "Show Primary Column File Name" settings option lets you add the file name below the item thumbnail. It is in the "Table Defaults" section of the General tab.
|
181 |
+
* Fix: For `[mla_term-list]`, empty lists no longer generate PHP Notice messages.
|
182 |
+
* Fix: Media/Assistant submenu screen markup and styles updated to reflect current WordPress standards.
|
183 |
+
* Fix: For the "Upload New Media" Bulk Edit Area, field values containing plus ('+') characters are now properly handled.
|
184 |
+
* Fix: Attachment metadata fields used in custom field rules, i.e., with the `meta:` field name prefix are now properly displayed in the Media/Assistant submenu table and in the Quick Edit area.
|
185 |
+
* Fix: WordPress "Attachment Metadata", including `image_meta`, is now populated during the initial item upload process and is available for IPTC/EXIF and Custom Field mapping rules.
|
186 |
+
|
187 |
+
= 2.50 - 2.54 =
|
188 |
+
* 2.54 - Admin Columns/PHP 7.1.x Fix, thumbnail generation enhancements, [mla_term_list] fix and Settings/Shortcodes tab updates. Six fixes in all.
|
189 |
+
* 2.53 - Correct PHP Fatal Error defect for users of Admin Columns (free version).
|
190 |
+
* 2.52 - Improved Admin Columns Pro integration, better PHP 7 support. Example plugin improvements. Six enhancements in all, eight fixes.
|
191 |
+
* 2.51 - Change "primary column" handling for WP 4.3+ to be more like Media/Library submenu table. Some MLA UI Elements Example plugin fixes.
|
192 |
+
* 2.50 - Completely new Settings/Custom Fields tab, [mla_term_list] and example plugin enhancements. Fourteen enhancements in all, sixteen fixes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
193 |
|
194 |
= 2.40 - 2.41 =
|
195 |
* 2.41 - Updated example plugins, EXIF improvements, PHP 5.3 compatibility, Polylang fix. Five enhancements in all, ten fixes.
|
267 |
|
268 |
== Upgrade Notice ==
|
269 |
|
270 |
+
= 2.60 =
|
271 |
+
Completely new Settings/IPTC/EXIF tab and example plugin enhancements. Five enhancements in all, five fixes.
|
272 |
|
273 |
== Other Notes ==
|
274 |
|
tpls/admin-display-settings-custom-fields-tab.tpl
CHANGED
@@ -1,30 +1,3 @@
|
|
1 |
-
<!-- template="mla-progress-div" -->
|
2 |
-
<div class="wrap" id="mla-progress-div" style="display:none; border-bottom:1px solid #cccccc">
|
3 |
-
<h2>[+Mapping Progress+]</h2>
|
4 |
-
<p style="font-weight:bold">[+DO NOT+]:</p>
|
5 |
-
<ol>
|
6 |
-
<li>[+DO NOT Close+]</li>
|
7 |
-
<li>[+DO NOT Reload+]</li>
|
8 |
-
<li>[+DO NOT Click+]</li>
|
9 |
-
</ol>
|
10 |
-
<p style="font-weight:bold">[+Progress+]:</p>
|
11 |
-
<div id="mla-progress-meter-div" style="padding: 3px; border: 1px solid rgb(101, 159, 255); border-image: none; width: 80%; height: 11px;">
|
12 |
-
<div id="mla-progress-meter" style="width: 100%; height: 11px; text-align: center; color: rgb(255, 255, 255); line-height: 11px; font-size: 6pt; background-color: rgb(101, 159, 255);">100%
|
13 |
-
</div>
|
14 |
-
</div>
|
15 |
-
<div id="mla-progress-message"> </div>
|
16 |
-
<p class="submit inline-edit-save">
|
17 |
-
<a title="[+Pause+]" class="button-secondary alignleft" id="mla-progress-pause" accesskey="p" href="#mla-progress">[+Pause+]</a>
|
18 |
-
<a title="[+Cancel+]" class="button-secondary alignleft" id="mla-progress-cancel" accesskey="c" href="#mla-progress">[+Cancel+]</a>
|
19 |
-
<a title="[+Resume+]" class="button-secondary alignleft" id="mla-progress-resume" accesskey="r" href="#mla-progress">[+Resume+]</a>
|
20 |
-
<input name="mla_resume_offset" id="mla-progress-offset" type="text" size="3" />
|
21 |
-
<a title="[+Close+]" class="button-primary alignright" id="mla-progress-close" accesskey="x" href="#mla-progress">[+Close+]</a>
|
22 |
-
<a title="[+Refresh+]" class="button-primary alignright" id="mla-progress-refresh" accesskey="f" href="[+refresh_href+]">[+Refresh+]</a>
|
23 |
-
<span class="spinner"></span>
|
24 |
-
<span id="mla-progress-error" style="display:inline"></span><br class="clear" />
|
25 |
-
</p>
|
26 |
-
</div>
|
27 |
-
|
28 |
<!-- template="single-item-edit" -->
|
29 |
<div id="ajax-response"></div>
|
30 |
<h2>[+Edit Rule+]</h2>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
<!-- template="single-item-edit" -->
|
2 |
<div id="ajax-response"></div>
|
3 |
<h2>[+Edit Rule+]</h2>
|
tpls/admin-display-settings-iptc-exif-tab.tpl
CHANGED
@@ -1,58 +1,455 @@
|
|
1 |
-
<!-- template="
|
2 |
-
<
|
3 |
-
|
4 |
-
|
5 |
-
|
6 |
-
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
-
<
|
12 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
13 |
</div>
|
|
|
14 |
</div>
|
15 |
-
|
16 |
-
<
|
17 |
-
<
|
18 |
-
|
19 |
-
|
20 |
-
|
21 |
-
|
22 |
-
|
23 |
-
|
24 |
-
|
25 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
26 |
</div>
|
27 |
-
|
28 |
-
|
29 |
-
|
30 |
-
<
|
31 |
-
<
|
32 |
-
[+
|
33 |
-
|
34 |
-
<
|
35 |
-
|
36 |
-
</
|
37 |
-
<
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
<
|
49 |
-
|
50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
</table>
|
52 |
-
<p class="submit mla-settings-submit">
|
53 |
-
<input name="iptc-exif-options-save" class="button-primary" id="iptc-exif-options-save" type="submit" value="[+Save Changes+]" />
|
54 |
-
<div class="mla-settings-help">[+Click Save Changes+]</div>
|
55 |
-
</p>
|
56 |
-
[+_wpnonce+]
|
57 |
-
[+_wp_http_referer+]
|
58 |
</form>
|
1 |
+
<!-- template="parent-select" -->
|
2 |
+
<select name="mla_iptc_exif_rule[parent]" id="mla-iptc-exif-parent">
|
3 |
+
[+options+]
|
4 |
+
</select>
|
5 |
+
|
6 |
+
<!-- template="single-item-edit" -->
|
7 |
+
|
8 |
+
<div id="ajax-response"></div>
|
9 |
+
<h2>[+Edit Rule+]</h2>
|
10 |
+
<form action="[+form_url+]" method="post" class="validate" id="mla-edit-iptc-exif">
|
11 |
+
<input name="mla_iptc_exif_rule[post_ID]" id="mla-iptc-exif-post-ID" type="hidden" value="[+post_ID+]" />
|
12 |
+
<input name="mla_iptc_exif_rule[type]" id="mla-iptc-exif-type" type="hidden" value="[+type+]" />
|
13 |
+
<input name="mla_iptc_exif_rule[key]" id="mla-iptc-exif-key" type="hidden" value="[+key+]" />
|
14 |
+
<input name="mla_iptc_exif_rule[name]" id="mla-iptc-exif-name" type="hidden" value="[+name+]" />
|
15 |
+
<input name="mla_iptc_exif_rule[rule_name]" id="mla-iptc-exif-rule-name" type="hidden" value="[+rule_name+]" />
|
16 |
+
<input name="mla_iptc_exif_rule[hierarchical]" id="mla-iptc-exif-hierarchical" type="hidden" value="[+hierarchical+]" />
|
17 |
+
[+_wpnonce+]
|
18 |
+
<table class="form-table" id="mla-edit-iptc-exif-table">
|
19 |
+
<tbody>
|
20 |
+
<tr class="form-field iptc-exif-name-wrap">
|
21 |
+
<th scope="row"> <label for="mla-iptc-exif-display-name">[+Name+]</label>
|
22 |
+
</th>
|
23 |
+
<td><input name="mla_iptc_exif_rule[display_name]" id="mla-iptc-exif-display-name" type="text" readonly="readonly" value="[+display_name+]" />
|
24 |
+
<select name="mla_iptc_exif_rule[new_name]" id="mla-new-iptc-exif-name" style="display: none;" >
|
25 |
+
|
26 |
+
[+new_names+]
|
27 |
+
|
28 |
+
</select>
|
29 |
+
<input name="mla_iptc_exif_rule[new_field]" id="mla-new-iptc-exif" style="display: none;" type="text" value="">
|
30 |
+
<br />
|
31 |
+
<a class="hide-if-no-js [+custom_class+]" id="mla-change-name-link"
|
32 |
+
onclick="
|
33 |
+
jQuery( '#mla-iptc-exif-display-name, #mla-new-iptc-exif, #mla-change-name-link, #mla-cancel-iptc-exif-link' ).hide();
|
34 |
+
jQuery( '#mla-new-iptc-exif-name, #mla-add-iptc-exif-link, #mla-cancel-name-change-link' ).show();
|
35 |
+
return false;"
|
36 |
+
href="#mla-new-iptc-exif"> [+Change Name+] </a> <a class="hide-if-no-js hidden" id="mla-add-iptc-exif-link"
|
37 |
+
onclick="
|
38 |
+
jQuery( '#mla-iptc-exif-display-name, #mla-new-iptc-exif-name, #mla-change-name-link, #mla-add-iptc-exif-link' ).hide();
|
39 |
+
jQuery( '#mla-new-iptc-exif-name' ).val('none');
|
40 |
+
jQuery( '#mla-new-iptc-exif, #mla-cancel-iptc-exif-link, #mla-cancel-name-change-link' ).show();
|
41 |
+
return false;"
|
42 |
+
href="#mla-new-iptc-exif"> [+Enter new field+] </a> <a class="hide-if-no-js hidden" id="mla-cancel-iptc-exif-link"
|
43 |
+
onclick="
|
44 |
+
jQuery( '#mla-iptc-exif-display-name, #mla-new-iptc-exif, #mla-cancel-iptc-exif-link, #mla-change-name-link' ).hide();
|
45 |
+
jQuery( '#mla-new-iptc-exif' ).val('');
|
46 |
+
jQuery( '#mla-new-iptc-exif-name, #mla-add-iptc-exif-link, #mla-cancel-name-change-link' ).show();
|
47 |
+
return false;"
|
48 |
+
href="#mla-new-iptc-exif"> [+Cancel new field+] </a> <a class="hide-if-no-js hidden" id="mla-cancel-name-change-link"
|
49 |
+
onclick="
|
50 |
+
jQuery( '#mla-new-iptc-exif-name, #mla-new-iptc-exif, #mla-add-iptc-exif-link, #mla-cancel-iptc-exif-link, #mla-cancel-name-change-link' ).hide();
|
51 |
+
jQuery( '#mla-new-iptc-exif-name' ).val('none');
|
52 |
+
jQuery( '#mla-new-iptc-exif' ).val('');
|
53 |
+
jQuery( '#mla-iptc-exif-display-name, #mla-change-name-link' ).show();
|
54 |
+
return false;"
|
55 |
+
href="#mla-new-iptc-exif"> [+Cancel Name Change+] </a>
|
56 |
+
<p class="description [+custom_class+]">[+Enter Name+]</p></td>
|
57 |
+
</tr>
|
58 |
+
<tr class="form-field iptc-exif-iptc-value-wrap">
|
59 |
+
<th scope="row"> <label for="mla-iptc-exif-iptc-value">[+IPTC Value+]</label>
|
60 |
+
</th>
|
61 |
+
<td><select name="mla_iptc_exif_rule[iptc_value]" id="mla-iptc-exif-iptc-value">
|
62 |
+
[+iptc_field_options+]
|
63 |
+
</select></td>
|
64 |
+
</tr>
|
65 |
+
<tr class="form-field iptc-exif-exif-value-wrap">
|
66 |
+
<th scope="row"> <label for="mla-iptc-exif-exif-value">[+EXIF/Template Value+]</label>
|
67 |
+
</th>
|
68 |
+
<td><input name="mla_iptc_exif_rule[exif_value]" id="mla-iptc-exif-exif-value" type="text" value="[+exif_text+]" size="[+exif_size+]" />
|
69 |
+
<p class="description"> [+Enter EXIF/Template+]</p></td>
|
70 |
+
</tr>
|
71 |
+
<tr class="form-field iptc-exif-iptc-first-wrap">
|
72 |
+
<th scope="row"> <label for="mla-iptc-exif-mla-column">[+Priority+]</label>
|
73 |
+
</th>
|
74 |
+
<td><select name="mla_iptc_exif_rule[iptc_first]" id="mla-iptc-exif-iptc-first">
|
75 |
+
<option [+iptc_selected+] value="1">[+IPTC+]</option>
|
76 |
+
<option [+exif_selected+] value="">[+EXIF+]</option>
|
77 |
+
</select></td>
|
78 |
+
</tr>
|
79 |
+
<tr class="form-field iptc-exif-keep-existing-wrap">
|
80 |
+
<th scope="row"> <label for="mla-iptc-exif-keep-existing">[+Existing Text+]</label>
|
81 |
+
</th>
|
82 |
+
<td><select name="mla_iptc_exif_rule[keep_existing]" id="mla-iptc-exif-keep-existing">
|
83 |
+
<option [+keep_selected+] value="1">[+Keep+]</option>
|
84 |
+
<option [+replace_selected+] value="">[+Replace+]</option>
|
85 |
+
</select></td>
|
86 |
+
</tr>
|
87 |
+
<tr class="form-field iptc-exif-delimiters-wrap [+taxonomy_class+]">
|
88 |
+
<th scope="row"> <label for="mla-iptc-exif-delimiters">[+Delimiters+]</label>
|
89 |
+
</th>
|
90 |
+
<td><input name="mla_iptc_exif_rule[delimiters]" id="mla-iptc-exif-delimiters" type="text" value="[+delimiters_text+]" size="[+delimiters_size+]" style="width: [+delimiters_size+]em" /></td>
|
91 |
+
</tr>
|
92 |
+
<tr class="form-field iptc-exif-parent-wrap [+parent_class+]">
|
93 |
+
<th scope="row"> <label for="mla-iptc-exif-parent">[+Parent+]</label>
|
94 |
+
</th>
|
95 |
+
<td>[+parent_select+]</td>
|
96 |
+
</tr>
|
97 |
+
<tr class="form-field iptc-exif-format-wrap [+custom_class+]">
|
98 |
+
<th scope="row"> <label for="mla-iptc-exif-format">[+Format+]</label>
|
99 |
+
</th>
|
100 |
+
<td><select name="mla_iptc_exif_rule[format]" id="mla-iptc-exif-format">
|
101 |
+
<option [+native_format+] value="native">[+Native+]</option>
|
102 |
+
<option [+commas_format+] value="commas">[+Commas+]</option>
|
103 |
+
<option [+raw_format+] value="raw">[+Raw+]</option>
|
104 |
+
</select></td>
|
105 |
+
</tr>
|
106 |
+
<tr class="form-field iptc-exif-option-wrap [+custom_class+]">
|
107 |
+
<th scope="row"> <label for="mla-iptc-exif-option">[+Option+]</label>
|
108 |
+
</th>
|
109 |
+
<td><select name="mla_iptc_exif_rule[option]" id="mla-iptc-exif-option">
|
110 |
+
<option [+text_option+] value="text">[+Text+]</option>
|
111 |
+
<option [+single_option+] value="single">[+Single+]</option>
|
112 |
+
<option [+export_option+] value="export">[+Export+]</option>
|
113 |
+
<option [+array_option+] value="array">[+Array+]</option>
|
114 |
+
<option [+multi_option+] value="multi">[+Multi+]</option>
|
115 |
+
</select></td>
|
116 |
+
</tr>
|
117 |
+
<tr class="form-field iptc-exif-no-null-wrap [+custom_class+]">
|
118 |
+
<th scope="row"> <label for="mla-iptc-exif-no-null">[+Delete NULL+]</label>
|
119 |
+
</th>
|
120 |
+
<td><input type="checkbox" name="mla_iptc_exif_rule[no_null]" id="mla-iptc-exif-no-null" [+no_null+] value="1" />
|
121 |
+
[+Check Delete NULL+] </td>
|
122 |
+
</tr>
|
123 |
+
<tr class="form-field iptc-exif-status-wrap">
|
124 |
+
<th scope="row"> <label for="mla-iptc-exif-status">[+Status+]</label>
|
125 |
+
</th>
|
126 |
+
<td><select name="mla_iptc_exif_rule[status]" id="mla-iptc-exif-status">
|
127 |
+
<option [+active_selected+] value="1">[+Active+]</option>
|
128 |
+
<option [+inactive_selected+] value="">[+Inactive+]</option>
|
129 |
+
</select></td>
|
130 |
+
</tr>
|
131 |
+
</tbody>
|
132 |
+
</table>
|
133 |
+
<p class="submit mla-settings-submit">
|
134 |
+
<input name="[+cancel+]" class="button-primary" type="submit" value="[+Cancel+]" />
|
135 |
+
|
136 |
+
<input name="[+submit+]" class="button-primary" [+submit_style+] type="submit" value="[+Update+]" />
|
137 |
+
</p>
|
138 |
+
</form>
|
139 |
+
|
140 |
+
<!-- template="before-table" -->
|
141 |
+
[+mla-progress-div+]
|
142 |
+
<h2>[+IPTC EXIF Options+]</h2>
|
143 |
+
<p>[+In this tab+]</p>
|
144 |
+
<p>[+You can find+]</p>
|
145 |
+
<div id="ajax-response"></div>
|
146 |
+
<form action="[+form_url+]" method="get" id="mla-search-iptc-exif-form">
|
147 |
+
<input type="hidden" name="page" value="mla-settings-menu-iptc_exif" />
|
148 |
+
<input type="hidden" name="mla_tab" value="iptc_exif" />
|
149 |
+
[+view_args+]
|
150 |
+
[+_wpnonce+] <span style="margin-top: 1em">
|
151 |
+
<input name="mla-search-iptc-exif-submit" class="button alignright" id="mla-search-iptc-exif-submit" type="submit" value="[+Search Rules+]" />
|
152 |
+
<label class="screen-reader-text" for="mla-search-iptc-exif-input">[+Search Rules Text+]:</label>
|
153 |
+
<input name="s" class="alignright" id="mla-search-iptc-exif-input" type="search" value="[+s+]" />
|
154 |
+
[+results+] </span>
|
155 |
+
</form>
|
156 |
+
<br class="clear" />
|
157 |
+
<div id="col-container">
|
158 |
+
<div id="col-right">
|
159 |
+
<div class="col-wrap">
|
160 |
+
<form action="[+form_url+]" method="post" id="mla-search-iptc-exif-filter">
|
161 |
+
<input type="hidden" name="page" value="mla-settings-menu-iptc_exif" />
|
162 |
+
<input type="hidden" name="mla_tab" value="iptc_exif" />
|
163 |
+
[+view_args+]
|
164 |
+
[+_wpnonce+]
|
165 |
+
|
166 |
+
<!-- template="after-table" -->
|
167 |
+
</form>
|
168 |
+
<!-- /id=mla-search-iptc-exif-filter -->
|
169 |
</div>
|
170 |
+
<!-- /col-wrap -->
|
171 |
</div>
|
172 |
+
<!-- /col-right -->
|
173 |
+
<div id="col-left">
|
174 |
+
<div class="col-wrap">
|
175 |
+
<div class="mla-settings-enable-form">
|
176 |
+
<form action="[+form_url+]" method="post" class="mla-display-settings-page" id="mla-display-settings-iptc-exif-tab">
|
177 |
+
<table class="optiontable">
|
178 |
+
[+options_list+]
|
179 |
+
</table>
|
180 |
+
<span class="submit mla-settings-submit">
|
181 |
+
<input name="mla-iptc-exif-options-save" type="submit" class="button-primary" value="[+Save Changes+]" />
|
182 |
+
</span> <span class="submit mla-settings-submit">
|
183 |
+
<input name="iptc-exif-options-map" type="submit" class="alignright button-primary mla-mapping" value="[+Map All+]" />
|
184 |
+
</span> [+_wpnonce+]
|
185 |
+
</form>
|
186 |
+
</div>
|
187 |
+
<div class="form-wrap">
|
188 |
+
<h2>[+Add New Rule+]</h2>
|
189 |
+
<form action="[+form_url+]" method="post" class="validate" id="mla-add-iptc-exif">
|
190 |
+
<input type="hidden" name="page" value="mla-settings-menu-iptc_exif" />
|
191 |
+
<input type="hidden" name="mla_tab" value="iptc_exif" />
|
192 |
+
[+_wpnonce+]
|
193 |
+
<table class="form-table" id="mla-add-iptc-exif-table">
|
194 |
+
<tbody>
|
195 |
+
<tr class="form-field iptc-exif-name-wrap">
|
196 |
+
<th scope="row"> <label for="mla-new-iptc-exif-name">[+Name+]</label>
|
197 |
+
</th>
|
198 |
+
<td><select name="mla_iptc_exif_rule[new_name]" id="mla-new-iptc-exif-name">
|
199 |
+
|
200 |
+
[+new_names+]
|
201 |
+
|
202 |
+
</select>
|
203 |
+
<input name="mla_iptc_exif_rule[new_field]" id="mla-new-iptc-exif" style="display: none;" type="text" value="">
|
204 |
+
<br />
|
205 |
+
<a class="hide-if-no-js" id="mla-add-iptc-exif-link"
|
206 |
+
onclick="
|
207 |
+
jQuery( '#mla-new-iptc-exif-name, #mla-add-iptc-exif-link' ).hide();
|
208 |
+
jQuery( '#mla-new-iptc-exif-name' ).val('none');
|
209 |
+
jQuery( '#mla-new-iptc-exif, #mla-cancel-iptc-exif-link' ).show();
|
210 |
+
return false;"
|
211 |
+
href="#mla-new-iptc-exif"> [+Enter new field+] </a> <a class="hide-if-no-js hidden" id="mla-cancel-iptc-exif-link"
|
212 |
+
onclick="
|
213 |
+
jQuery( '#mla-new-iptc-exif, #mla-cancel-iptc-exif-link' ).hide();
|
214 |
+
jQuery( '#mla-new-iptc-exif' ).val('');
|
215 |
+
jQuery( '#mla-new-iptc-exif-name, #mla-add-iptc-exif-link' ).show();
|
216 |
+
return false;"
|
217 |
+
href="#mla-new-iptc-exif"> [+Cancel new field+] </a></td>
|
218 |
+
</tr>
|
219 |
+
<tr class="form-field iptc-exif-iptc-value-wrap">
|
220 |
+
<th scope="row"> <label for="mla-iptc-exif-iptc-value">[+IPTC Value+]</label>
|
221 |
+
</th>
|
222 |
+
<td><select name="mla_iptc_exif_rule[iptc_value]" id="mla-iptc-exif-iptc-value">
|
223 |
+
[+iptc_field_options+]
|
224 |
+
</select></td>
|
225 |
+
</tr>
|
226 |
+
<tr class="form-field iptc-exif-exif-value-wrap">
|
227 |
+
<th scope="row"> <label for="mla-iptc-exif-exif-value">[+EXIF/Template Value+]</label>
|
228 |
+
</th>
|
229 |
+
<td><input name="mla_iptc_exif_rule[exif_value]" id="mla-iptc-exif-exif-value" type="text" value="[+exif_text+]" size="[+exif_size+]" />
|
230 |
+
<p class="description"> [+Enter EXIF/Template+]</p></td>
|
231 |
+
</tr>
|
232 |
+
<tr class="form-field iptc-exif-iptc-first-wrap">
|
233 |
+
<th scope="row"> <label for="mla-iptc-exif-mla-column">[+Priority+]</label>
|
234 |
+
</th>
|
235 |
+
<td><select name="mla_iptc_exif_rule[iptc_first]" id="mla-iptc-exif-iptc-first">
|
236 |
+
<option [+iptc_selected+] value="1">[+IPTC+]</option>
|
237 |
+
<option [+exif_selected+] value="">[+EXIF+]</option>
|
238 |
+
</select></td>
|
239 |
+
</tr>
|
240 |
+
<tr class="form-field iptc-exif-keep-existing-wrap">
|
241 |
+
<th scope="row"> <label for="mla-iptc-exif-keep-existing">[+Existing Text+]</label>
|
242 |
+
</th>
|
243 |
+
<td><select name="mla_iptc_exif_rule[keep_existing]" id="mla-iptc-exif-keep-existing">
|
244 |
+
<option selected="selected" value="1">[+Keep+]</option>
|
245 |
+
<option value="">[+Replace+]</option>
|
246 |
+
</select></td>
|
247 |
+
</tr>
|
248 |
+
<tr class="form-field iptc-exif-format-wrap">
|
249 |
+
<th scope="row"> <label for="mla-iptc-exif-format">[+Format+]</label>
|
250 |
+
</th>
|
251 |
+
<td><select name="mla_iptc_exif_rule[format]" id="mla-iptc-exif-format">
|
252 |
+
<option selected="selected" value="native">[+Native+]</option>
|
253 |
+
<option value="commas">[+Commas+]</option>
|
254 |
+
<option value="raw">[+Raw+]</option>
|
255 |
+
</select></td>
|
256 |
+
</tr>
|
257 |
+
<tr class="form-field iptc-exif-option-wrap">
|
258 |
+
<th scope="row"> <label for="mla-iptc-exif-option">[+Option+]</label>
|
259 |
+
</th>
|
260 |
+
<td><select name="mla_iptc_exif_rule[option]" id="mla-iptc-exif-option">
|
261 |
+
<option selected="selected" value="text">[+Text+]</option>
|
262 |
+
<option value="single">[+Single+]</option>
|
263 |
+
<option value="export">[+Export+]</option>
|
264 |
+
<option value="array">[+Array+]</option>
|
265 |
+
<option value="multi">[+Multi+]</option>
|
266 |
+
</select></td>
|
267 |
+
</tr>
|
268 |
+
<tr class="form-field iptc-exif-no-null-wrap">
|
269 |
+
<th scope="row"> <label for="mla-iptc-exif-no-null">[+Delete NULL+]</label>
|
270 |
+
</th>
|
271 |
+
<td><input type="checkbox" name="mla_iptc_exif_rule[no_null]" id="mla-iptc-exif-no-null" [+no_null+] value="1" />
|
272 |
+
[+Check Delete NULL+] </td>
|
273 |
+
</tr>
|
274 |
+
<tr class="form-field iptc-exif-status-wrap">
|
275 |
+
<th scope="row"> <label for="mla-iptc-exif-status">[+Status+]</label>
|
276 |
+
</th>
|
277 |
+
<td><select name="mla_iptc_exif_rule[status]" id="mla-iptc-exif-status">
|
278 |
+
<option selected="selected" value="1">[+Active+]</option>
|
279 |
+
<option value="">[+Inactive+]</option>
|
280 |
+
</select></td>
|
281 |
+
</tr>
|
282 |
+
</tbody>
|
283 |
+
</table>
|
284 |
+
<p class="submit mla-settings-submit">
|
285 |
+
<input type="submit" name="mla-add-iptc-exif-submit" id="mla-add-iptc-exif-submit" class="button button-primary" value="[+Add Rule+]" />
|
286 |
+
</p>
|
287 |
+
</form>
|
288 |
+
<!-- /id=mla-add-iptc-exif -->
|
289 |
+
</div>
|
290 |
+
<!-- /form-wrap -->
|
291 |
+
</div>
|
292 |
+
<!-- /col-wrap -->
|
293 |
+
</div>
|
294 |
+
<!-- /col-left -->
|
295 |
</div>
|
296 |
+
<!-- /col-container -->
|
297 |
+
<form>
|
298 |
+
<table width="99%" style="display: none">
|
299 |
+
<tbody id="inlineedit">
|
300 |
+
<tr id="inline-edit" class="inline-edit-row inline-edit-row-custom inline-edit-custom quick-edit-row quick-edit-row-custom quick-edit-custom" style="display: none">
|
301 |
+
<td colspan="[+colspan+]" class="colspanchange"><fieldset class="inline-edit-col">
|
302 |
+
<div class="inline-edit-col">
|
303 |
+
<h4>[+Quick Edit+]:
|
304 |
+
<input name="name" class="ptitle" type="text" readonly="readonly" value="" />
|
305 |
+
</h4>
|
306 |
+
<div class="inline-edit-group">
|
307 |
+
<label class="alignleft"> <span class="title">[+IPTC Value+]</span> <span class="input-text-wrap">
|
308 |
+
<select name="iptc_value">
|
309 |
+
|
310 |
+
[+iptc_field_options+]
|
311 |
+
|
312 |
+
</select>
|
313 |
+
</span> </label>
|
314 |
+
</div>
|
315 |
+
<div class="inline-edit-group">
|
316 |
+
<label class="alignleft"> <span class="title">[+EXIF/Template Value+]</span> <span class="input-text-wrap">
|
317 |
+
<input name="exif_value" class="ptitle" type="text" value="" />
|
318 |
+
</span> </label>
|
319 |
+
</div>
|
320 |
+
<div class="inline-edit-group">
|
321 |
+
<label class="alignleft"> <span class="dropdown-title">[+Priority+]</span> <span class="input-dropdown-wrap">
|
322 |
+
<select name="iptc_first">
|
323 |
+
<option value="1">[+IPTC+]</option>
|
324 |
+
<option value="">[+EXIF+]</option>
|
325 |
+
</select>
|
326 |
+
</span> </label>
|
327 |
+
<label class="alignleft"> <span class="dropdown-title">[+Existing Text+]</span> <span class="input-dropdown-wrap">
|
328 |
+
<select name="keep_existing">
|
329 |
+
<option value="1">[+Keep+]</option>
|
330 |
+
<option value="">[+Replace+]</option>
|
331 |
+
</select>
|
332 |
+
</span> </label>
|
333 |
+
<label class="alignleft"> <span class="dropdown-title">[+Status+]</span> <span class="input-dropdown-wrap">
|
334 |
+
<select name="active">
|
335 |
+
<option value="1">[+Active+]</option>
|
336 |
+
<option value="">[+Inactive+]</option>
|
337 |
+
</select>
|
338 |
+
</span> </label>
|
339 |
+
</div>
|
340 |
+
<div class="inline-edit-group inline-taxonomy-group">
|
341 |
+
<label class="alignleft"> <span class="title">[+Delimiters+]</span> <span class="input-text-wrap">
|
342 |
+
<input name="delimiters" class="ptitle" type="text" value="" size="[+delimiters_size+]" style="width: [+delimiters_size+]em" />
|
343 |
+
</span> </label>
|
344 |
+
<label class="alignleft"> <span class="dropdown-title">[+Parent+]</span> <span class="input-dropdown-wrap">
|
345 |
+
<select name="parent">
|
346 |
+
</select>
|
347 |
+
</span> </label>
|
348 |
+
</div>
|
349 |
+
<div class="inline-edit-group inline-custom-group">
|
350 |
+
<label class="alignleft checkbox-label">
|
351 |
+
<input name="no_null" class="ptitle" type="checkbox" value="1" />
|
352 |
+
</span> <span class="checkbox-title">[+Delete NULL+]</span> </label>
|
353 |
+
<label class="alignleft"> <span class="dropdown-title">[+Format+]</span> <span class="input-dropdown-wrap">
|
354 |
+
<select name="format">
|
355 |
+
<option value="native">[+Native+]</option>
|
356 |
+
<option value="commas">[+Commas+]</option>
|
357 |
+
<option value="raw">[+Raw+]</option>
|
358 |
+
</select>
|
359 |
+
</span> </label>
|
360 |
+
<label class="alignleft"> <span class="dropdown-title">[+Option+]</span> <span class="input-dropdown-wrap">
|
361 |
+
<select name="option">
|
362 |
+
<option value="text">[+Text+]</option>
|
363 |
+
<option value="single">[+Single+]</option>
|
364 |
+
<option value="export">[+Export+]</option>
|
365 |
+
<option value="array">[+Array+]</option>
|
366 |
+
<option value="multi">[+Multi+]</option>
|
367 |
+
</select>
|
368 |
+
</span> </label>
|
369 |
+
</div>
|
370 |
+
</div>
|
371 |
+
</fieldset>
|
372 |
+
<p class="submit inline-edit-save"> <a accesskey="c" href="#inline-edit" class="cancel button-secondary alignleft">[+Cancel+]</a> <a accesskey="s" href="#inline-edit" class="save button-primary alignright">[+Update+]</a>
|
373 |
+
<input type="hidden" name="rule_name" value="" />
|
374 |
+
<input type="hidden" name="page" value="mla-settings-menu-iptc_exif" />
|
375 |
+
<input type="hidden" name="mla_tab" value="iptc_exif" />
|
376 |
+
<input type="hidden" name="screen" value="settings_page_mla-settings-menu-iptc_exif" />
|
377 |
+
<span class="spinner"></span> <span class="error" style="display: none;"></span> <br class="clear" />
|
378 |
+
</p></td>
|
379 |
+
</tr>
|
380 |
+
<tr id="bulk-edit" class="inline-edit-row inline-edit-row-custom inline-edit-custom bulk-edit-row bulk-edit-row-custom bulk-edit-custom" style="display: none">
|
381 |
+
<td colspan="[+colspan+]" class="colspanchange"><h4>[+Bulk Edit+]</h4>
|
382 |
+
<fieldset class="inline-edit-col-left">
|
383 |
+
<div class="inline-edit-col">
|
384 |
+
<div id="bulk-title-div">
|
385 |
+
<div id="bulk-titles"></div>
|
386 |
+
</div>
|
387 |
+
</div>
|
388 |
+
</fieldset>
|
389 |
+
<fieldset class="inline-edit-col-right">
|
390 |
+
<div class="inline-edit-col">
|
391 |
+
<div class="inline-edit-group">
|
392 |
+
<label class="alignleft inline-edit-iptc-first"> <span class="dropdown-title">[+Priority+]</span>
|
393 |
+
<select name="iptc_first">
|
394 |
+
<option selected="selected" value="-1">— [+No Change+] —</option>
|
395 |
+
<option value="1">[+IPTC+]</option>
|
396 |
+
<option value="">[+EXIF+]</option>
|
397 |
+
</select>
|
398 |
+
</label>
|
399 |
+
<label class="alignleft inline-edit-keep_existing"> <span class="dropdown-title">[+Existing Text+]</span>
|
400 |
+
<select name="keep_existing">
|
401 |
+
<option selected="selected" value="-1">— [+No Change+] —</option>
|
402 |
+
<option value="1">[+Keep+]</option>
|
403 |
+
<option value="">[+Replace+]</option>
|
404 |
+
</select>
|
405 |
+
</label>
|
406 |
+
</div>
|
407 |
+
<div class="inline-edit-group">
|
408 |
+
<label class="alignleft inline-edit-format"> <span class="dropdown-title">[+Format+]</span>
|
409 |
+
<select name="format">
|
410 |
+
<option selected="selected" value="-1">— [+No Change+] —</option>
|
411 |
+
<option value="native">[+Native+]</option>
|
412 |
+
<option value="commas">[+Commas+]</option>
|
413 |
+
<option value="raw">[+Raw+]</option>
|
414 |
+
</select>
|
415 |
+
</label>
|
416 |
+
<label class="alignleft inline-edit-option"> <span class="dropdown-title">[+Option+]</span>
|
417 |
+
<select name="option">
|
418 |
+
<option selected="selected" value="-1">— [+No Change+] —</option>
|
419 |
+
<option value="text">[+Text+]</option>
|
420 |
+
<option value="single">[+Single+]</option>
|
421 |
+
<option value="export">[+Export+]</option>
|
422 |
+
<option value="array">[+Array+]</option>
|
423 |
+
<option value="multi">[+Multi+]</option>
|
424 |
+
</select>
|
425 |
+
</label>
|
426 |
+
</div>
|
427 |
+
<div class="inline-edit-group">
|
428 |
+
<label class="alignleft inline-edit-no_null"> <span class="dropdown-title">[+Delete NULL+]</span>
|
429 |
+
<select name="no_null">
|
430 |
+
<option selected="selected" value="-1">— [+No Change+] —</option>
|
431 |
+
<option value="1">[+Yes+]</option>
|
432 |
+
<option value="">[+No+]</option>
|
433 |
+
</select>
|
434 |
+
</label>
|
435 |
+
<label class="alignleft inline-edit-active"> <span class="dropdown-title">[+Status+]</span>
|
436 |
+
<select name="active">
|
437 |
+
<option selected="selected" value="-1">— [+No Change+] —</option>
|
438 |
+
<option value="1">[+Active+]</option>
|
439 |
+
<option value="">[+Inactive+]</option>
|
440 |
+
</select>
|
441 |
+
</label>
|
442 |
+
</div>
|
443 |
+
</div>
|
444 |
+
</fieldset>
|
445 |
+
<p class="submit inline-edit-save"> <a accesskey="c" href="#inline-edit" class="cancel button-secondary alignleft">[+Cancel+]</a>
|
446 |
+
<input accesskey="s" type="submit" name="bulk_update" id="bulk_update" class="save button-primary alignright" value="[+Update+]" />
|
447 |
+
<input type="hidden" name="page" value="mla-settings-menu-iptc_exif" />
|
448 |
+
<input type="hidden" name="mla_tab" value="iptc_exif" />
|
449 |
+
<input type="hidden" name="screen" value="settings_page_mla-settings-menu-iptc_exif" />
|
450 |
+
<span class="error" style="display:none"></span> <br class="clear" />
|
451 |
+
</p></td>
|
452 |
+
</tr>
|
453 |
+
</tbody>
|
454 |
</table>
|
|
|
|
|
|
|
|
|
|
|
|
|
455 |
</form>
|
tpls/admin-display-settings-progress-div.tpl
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- template="mla-progress-div" -->
|
2 |
+
<div class="wrap" id="mla-progress-div" style="display:none; border-bottom:1px solid #cccccc">
|
3 |
+
<h2>[+Mapping Progress+]</h2>
|
4 |
+
<p style="font-weight:bold">[+DO NOT+]:</p>
|
5 |
+
<ol>
|
6 |
+
<li>[+DO NOT Close+]</li>
|
7 |
+
<li>[+DO NOT Reload+]</li>
|
8 |
+
<li>[+DO NOT Click+]</li>
|
9 |
+
</ol>
|
10 |
+
<p style="font-weight:bold">[+Progress+]:</p>
|
11 |
+
<div id="mla-progress-meter-div" style="padding: 3px; border: 1px solid rgb(101, 159, 255); border-image: none; width: 80%; height: 11px;">
|
12 |
+
<div id="mla-progress-meter" style="width: 100%; height: 11px; text-align: center; color: rgb(255, 255, 255); line-height: 11px; font-size: 6pt; background-color: rgb(101, 159, 255);">100%
|
13 |
+
</div>
|
14 |
+
</div>
|
15 |
+
<div id="mla-progress-message"> </div>
|
16 |
+
<p class="submit inline-edit-save">
|
17 |
+
<a title="[+Pause+]" class="button-secondary alignleft" id="mla-progress-pause" accesskey="p" href="#mla-progress">[+Pause+]</a>
|
18 |
+
<a title="[+Cancel+]" class="button-secondary alignleft" id="mla-progress-cancel" accesskey="c" href="#mla-progress">[+Cancel+]</a>
|
19 |
+
<a title="[+Resume+]" class="button-secondary alignleft" id="mla-progress-resume" accesskey="r" href="#mla-progress">[+Resume+]</a>
|
20 |
+
<input name="mla_resume_offset" id="mla-progress-offset" type="text" size="3" />
|
21 |
+
<a title="[+Close+]" class="button-primary alignright" id="mla-progress-close" accesskey="x" href="#mla-progress">[+Close+]</a>
|
22 |
+
<a title="[+Refresh+]" class="button-primary alignright" id="mla-progress-refresh" accesskey="f" href="[+refresh_href+]">[+Refresh+]</a>
|
23 |
+
<span class="spinner"></span>
|
24 |
+
<span id="mla-progress-error" style="display:inline"></span><br class="clear" />
|
25 |
+
</p>
|
26 |
+
</div>
|
tpls/documentation-settings-tab.tpl
CHANGED
@@ -164,8 +164,7 @@ For more information about the example plugins, jump to <a href="#mla_example_pl
|
|
164 |
</li>
|
165 |
<ul class="mla-doc-toc-list">
|
166 |
<li><a href="#iptc_exif_mapping_example">IPTC/EXIF mapping example</a></li>
|
167 |
-
<li><a href="#iptc_exif_mapping_tables">IPTC/EXIF
|
168 |
-
<li><a href="#iptc_exif_mapping_buttons">IPTC/EXIF mapping command buttons</a></li>
|
169 |
<li><a href="#iptc_exif_mapping_with_templates">EXIF/Template mapping with Content Templates</a></li>
|
170 |
<li><a href="#pdf_iptc_exif_mapping">IPTC/EXIF Mapping for PDF Documents</a></li>
|
171 |
<li><a href="#other_iptc_exif_mapping">Other mapping techniques</a></li>
|
@@ -5894,7 +5893,7 @@ Contains a list of data elements you can map to the custom field. You can also s
|
|
5894 |
</tr>
|
5895 |
<tr>
|
5896 |
<td class="mla-doc-table-label">-- Metadata (see below) --</td>
|
5897 |
-
<td>WordPress attachment metadata, from the <em>_wp_attachment_metadata</em> array. Enter the field you want in the text box below the dropdown list. More coding guidelines are given in the "<a href="#attachment_metadata_mapping">Adding or changing Attachment Metadata</a>" section
|
5898 |
</tr>
|
5899 |
<tr>
|
5900 |
<td class="mla-doc-table-label">-- Template (see below) --</td>
|
@@ -6112,18 +6111,18 @@ There are two other ways you can perform custom field mapping for one or more ex
|
|
6112 |
</p>
|
6113 |
<h3>IPTC & EXIF Processing Options</h3>
|
6114 |
<p>
|
6115 |
-
Some image file formats such as JPEG DCT or TIFF Rev 6.0 support the addition of data about the image, or <em>metadata</em>, in the image file. Many popular image processing programs such as Adobe PhotoShop allow you to populate metadata fields with information such as a copyright notice, caption, the image author and keywords that categorize the image in a larger collection. WordPress uses some of this information to populate the Title, Slug and Description fields when you add an image to the Media Library.
|
6116 |
</p>
|
6117 |
<p>
|
6118 |
-
The Media Library Assistant has powerful tools for copying
|
6119 |
<ul class="mla_settings">
|
6120 |
<li>the WordPress standard fields, e.g., the Caption</li>
|
6121 |
-
<li>taxonomy terms, e.g., in categories, tags or custom taxonomies</li>
|
6122 |
<li>WordPress Custom Fields</li>
|
6123 |
</ul>
|
6124 |
-
You can define the rules for mapping metadata on the "IPTC/EXIF" tab of the Settings page. You can choose to automatically apply the rules when new media are added to the Library (or not). You can click the "Map IPTC/EXIF metadata" button on the Edit Media/Edit Single Item screen or in the bulk edit area to selectively apply the rules to one or more images. You can
|
6125 |
</p>
|
6126 |
-
<p>If you
|
6127 |
<p>
|
6128 |
If you just want to add a custom field to the Media/Assistant submenu, the quick edit area and/or the bulk edit area go to the "Custom Fields" tab and follow the instructions there.
|
6129 |
</p>
|
@@ -6155,18 +6154,21 @@ DateTime 2012:12:01 17:37:05<br />
|
|
6155 |
<p>
|
6156 |
You can go to the Settings/Media Library Assistant IPTC/EXIF tab and define a rule that maps any of these fields to a WordPress custom field. The steps required are:
|
6157 |
<ol>
|
6158 |
-
<li>
|
6159 |
-
<li>Make sure the "Enable IPTC/EXIF Mapping when adding new media" box is checked.</li>
|
6160 |
-
<li>Scroll down to the "Custom
|
6161 |
-
<li>If you have already defined "Date Time Created" as a custom field,
|
6162 |
<li>Leave the "IPTC Value" dropdown list set to the default "None (select a value)" setting.</li>
|
6163 |
<li>Enter "DateTimeOriginal" in the EXIF/Template Value field.</li>
|
6164 |
<li>Set the Priority dropdown to "EXIF".</li>
|
6165 |
<li>Set the Existing Text dropdown to "Keep", unless you want to wipe out any values you've assigned earlier.</li>
|
6166 |
-
<li>
|
|
|
|
|
|
|
6167 |
</ol>
|
6168 |
<p>
|
6169 |
-
If you
|
6170 |
</p>
|
6171 |
<p>
|
6172 |
You can use the meta_key, orderby and order parameters to sort an <code>[mla_gallery]</code> by your custom field. For example:<br />
|
@@ -6181,14 +6183,15 @@ The three parameters in the above example will select all of the images in your
|
|
6181 |
<p>
|
6182 |
<a href="#backtotop">Go to Top</a>
|
6183 |
</p>
|
6184 |
-
<h4>IPTC/EXIF
|
6185 |
<p>
|
6186 |
-
|
|
|
6187 |
<dl>
|
6188 |
<dt>Field Title</dt>
|
6189 |
-
<dd>The standard field title, taxonomy name or Custom Field name. In the Custom Field
|
6190 |
<br /> <br />
|
6191 |
-
You can also use the
|
6192 |
</dd>
|
6193 |
<dt>IPTC Value</dt>
|
6194 |
<dd>The IPTC (International Press Telecommunications Council) metadata, if any, embedded in the image file. For this category, you can select any of the IPTC DataSet tag and field identifiers, e.g., "2#025" for the Keywords field. The dropdown list has the identifier and the "friendly name" MLA defines for most of the IPTC fields; see the table of identifiers and friendly names in the table below. You can find more information in the <a href="http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf" title="IPTC-NAA Information Interchange Model Version No. 4.1 specification" target="_blank">IPTC-NAA Information Interchange Model Version No. 4.1 specification</a>.
|
@@ -6201,9 +6204,9 @@ MLA uses a standard PHP function, <a href="http://php.net/manual/en/function.exi
|
|
6201 |
<br /> <br />
|
6202 |
MLA provides enhanced access to GPS values within the EXIF metadata; more details are given in the <a href="#mla_gps_values">Enhanced GPS values</a> section below.
|
6203 |
<br /> <br />
|
6204 |
-
|
6205 |
<br /> <br />
|
6206 |
-
|
6207 |
</dd>
|
6208 |
<dt>Priority</dt>
|
6209 |
<dd>If both the IPTC Value and the EXIF Value are non-blank for a particular image, you can select which of the values will be used for the mapping.
|
@@ -6211,9 +6214,12 @@ You can also enter a Content Template here by coding the "template:" prefix at t
|
|
6211 |
<dt>Existing Text</dt>
|
6212 |
<dd>Images already in the Media Library will have non-blank values in many fields and may have existing terms in a taxonomy. You can select "Keep" to retain these values or "Replace" to always map a metadata value into the field. For a taxonomy, "Keep" will retain any terms already assigned to the item and "Replace" will delete any existing terms before assigning metadata values as terms.
|
6213 |
</dd>
|
|
|
|
|
|
|
6214 |
</dl>
|
6215 |
<p>
|
6216 |
-
The Taxonomy
|
6217 |
</p>
|
6218 |
<dl>
|
6219 |
<dt>Delimiter(s)</dt>
|
@@ -6224,84 +6230,21 @@ In some cases multiple terms will be contained in a single IPTC or EXIF value. F
|
|
6224 |
<dd>For hierarchical taxonomies such as Categories you can select one of the existing terms in the taxonomy as the parent term for any terms you are mapping from metadata values. For example, you could define "IPTC Keywords" as a parent and then assign all of the 2#025 values under that parent term.
|
6225 |
</dd>
|
6226 |
</dl>
|
6227 |
-
<a name="iptc_exif_mapping_buttons"></a>
|
6228 |
-
<p>
|
6229 |
-
<a href="#backtotop">Go to Top</a>
|
6230 |
-
</p>
|
6231 |
-
<h4>IPTC/EXIF mapping command buttons</h4>
|
6232 |
-
<p>
|
6233 |
-
To the right of each table heading is a "Map All Attachments, ... Now" button. When you click one of these buttons, the mapping rules in that table are applied to <strong><em>ALL of the images in the Media Library</em></strong>. This is a great way to bring your media items up to date, but it is <strong><em>NOT REVERSIBLE</em></strong>, so think carefully before you click! Each button applies the rules in just one category, so (for example) you can update taxonomy terms without disturbing standard or custom field values.
|
6234 |
-
</p>
|
6235 |
<p>
|
6236 |
-
|
6237 |
</p>
|
6238 |
<dl>
|
6239 |
-
<dt>
|
6240 |
<dd>
|
6241 |
-
|
6242 |
</dd>
|
6243 |
-
<dt>
|
6244 |
-
<dd>
|
6245 |
-
Click this button to map IPTC/EXIF values such as keywords to taxonomy terms.
|
6246 |
</dd>
|
6247 |
-
<dt>
|
6248 |
-
<dd>
|
6249 |
-
Click this button to map all attachments using all of the IPTC/EXIF to custom field rules.
|
6250 |
</dd>
|
6251 |
</dl>
|
6252 |
-
<p>
|
6253 |
-
For each of the IPTC/EXIF to custom field existing rules the command buttons are:
|
6254 |
-
</p>
|
6255 |
-
<dl>
|
6256 |
-
<dt>Delete Rule</dt>
|
6257 |
-
<dd>
|
6258 |
-
Click this button to delete the mapping rule but leave the custom field values assigned to attachments intact.
|
6259 |
-
</dd>
|
6260 |
-
<dt>Delete Rule AND Field</dt>
|
6261 |
-
<dd>
|
6262 |
-
Click this button to delete the mapping rule AND delete the custom field values assigned to attachments as well.
|
6263 |
-
</dd>
|
6264 |
-
<dt>Update Rule</dt>
|
6265 |
-
<dd>
|
6266 |
-
Click this button to save any changes to the rule parameters, but do not perform any mapping.
|
6267 |
-
</dd>
|
6268 |
-
<dt>Map All Attachments</dt>
|
6269 |
-
<dd>
|
6270 |
-
Click this button to map all attachments using this one rule with its current parameters. Rule changes are <strong><em>NOT</em></strong> saved when you click this button, and <strong><em>THERE IS NO UNDO FOR THE MAPPING ACTIONS!</em></strong>
|
6271 |
-
</dd>
|
6272 |
-
</dl>
|
6273 |
-
<p>
|
6274 |
-
Below the existing custom field rules there are command buttons for adding a new IPTC/EXIF to custom field rule, adding a new field and mapping attachment data using all of the existing rules:
|
6275 |
-
</p>
|
6276 |
-
<dl>
|
6277 |
-
<dt>Add Rule</dt>
|
6278 |
-
<dd>
|
6279 |
-
To define a new rule for an existing custom field, select the field name from the dropdown list, enter the rule parameters and click this button.
|
6280 |
-
</dd>
|
6281 |
-
<dt>Add Rule and Map All Attachments</dt>
|
6282 |
-
<dd>
|
6283 |
-
Click this button to define a new rule and map all attachments using all the rule’s parameters.
|
6284 |
-
</dd>
|
6285 |
-
<dt>Add Field</dt>
|
6286 |
-
<dd>
|
6287 |
-
To define a new rule and a new custom field, enter the field name in the text box, enter the rule parameters and click this button.
|
6288 |
-
</dd>
|
6289 |
-
<dt>Add Field and Map All Attachments</dt>
|
6290 |
-
<dd>
|
6291 |
-
Click this button to define a new rule, define a new custom field and map all attachments using all the rule’s parameters.
|
6292 |
-
</dd>
|
6293 |
-
</dl>
|
6294 |
-
<p>
|
6295 |
-
At the bottom of the screen is a command button for saving <strong><em>all</em></strong> of the rule updates at one time:
|
6296 |
-
</p>
|
6297 |
-
<dl>
|
6298 |
-
<dt>Save Changes</dt>
|
6299 |
-
<dd>
|
6300 |
-
Click this button to update all of the existing rules at one time. This is handy of you change several rules at once.
|
6301 |
-
</dd>
|
6302 |
-
</dl>
|
6303 |
-
<p>
|
6304 |
-
"Save Changes" is the <strong><em>only</em></strong> command button that saves changes made in the Standard Field Mapping and Taxonomy Term Mapping sections. </p>
|
6305 |
<a name="iptc_exif_mapping_with_templates"></a>
|
6306 |
<p>
|
6307 |
<a href="#backtotop">Go to Top</a>
|
@@ -6311,6 +6254,14 @@ Click this button to update all of the existing rules at one time. This is handy
|
|
6311 |
If you code the "template:" prefix at the beginning of the EXIF/Template value you have all the power of Content Templates at your disposal. Do <strong>not</strong> add the "[+" and "+]" delimiters; the prefix is all you need.
|
6312 |
</p>
|
6313 |
<p>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6314 |
Within a template, all of the <a href="#field_level_data_sources">Data sources for custom field mapping</a> are available. For example, you can code <code>[+pixels+]</code> or <code>[+size_keys,single+]</code>.
|
6315 |
</p>
|
6316 |
<p>
|
164 |
</li>
|
165 |
<ul class="mla-doc-toc-list">
|
166 |
<li><a href="#iptc_exif_mapping_example">IPTC/EXIF mapping example</a></li>
|
167 |
+
<li><a href="#iptc_exif_mapping_tables">The IPTC/EXIF rule elements</a></li>
|
|
|
168 |
<li><a href="#iptc_exif_mapping_with_templates">EXIF/Template mapping with Content Templates</a></li>
|
169 |
<li><a href="#pdf_iptc_exif_mapping">IPTC/EXIF Mapping for PDF Documents</a></li>
|
170 |
<li><a href="#other_iptc_exif_mapping">Other mapping techniques</a></li>
|
5893 |
</tr>
|
5894 |
<tr>
|
5895 |
<td class="mla-doc-table-label">-- Metadata (see below) --</td>
|
5896 |
+
<td>WordPress attachment metadata, from the <em>_wp_attachment_metadata</em> array. Enter the field you want in the text box below the dropdown list. More coding guidelines are given in the "<a href="#attachment_metadata_mapping">Adding or changing Attachment Metadata</a>" section below.</td>
|
5897 |
</tr>
|
5898 |
<tr>
|
5899 |
<td class="mla-doc-table-label">-- Template (see below) --</td>
|
6111 |
</p>
|
6112 |
<h3>IPTC & EXIF Processing Options</h3>
|
6113 |
<p>
|
6114 |
+
Some image file formats such as JPEG DCT or TIFF Rev 6.0 support the addition of data about the image, or <em>metadata</em>, in the image file. In addition, many JPEG, TIFF and PDF files use the Extensible Metadata Platform (XMP)</a> framework. XMP metadata varies from image to image but is often extensive. Many popular image processing programs such as Adobe PhotoShop allow you to populate metadata fields with information such as a copyright notice, caption, the image author and keywords that categorize the image in a larger collection. WordPress uses some of this information to populate the Title, Slug and Description fields when you add an image to the Media Library.
|
6115 |
</p>
|
6116 |
<p>
|
6117 |
+
The Media Library Assistant has powerful tools for copying metadata to:
|
6118 |
<ul class="mla_settings">
|
6119 |
<li>the WordPress standard fields, e.g., the Caption</li>
|
6120 |
+
<li>taxonomy terms, e.g., in categories, tags or custom taxonomies like Att. Categories and Att. Tags</li>
|
6121 |
<li>WordPress Custom Fields</li>
|
6122 |
</ul>
|
6123 |
+
You can define the rules for mapping metadata on the "IPTC/EXIF" tab of the Settings page. You can choose to automatically apply the rules when new media are added to the Library (or not). You can click the "Map IPTC/EXIF metadata" button on the Edit Media/Edit Single Item screen or in the bulk edit area to selectively apply the rules to one or more images. You can use the "Execute" functions in the tab to apply the rules to one, some or <strong><em>ALL</em></strong> of the images in your library at one time.
|
6124 |
</p>
|
6125 |
+
<p>If you use any of the "Execute" functions, the selected rule(s) will be immediately applied to <strong>all</strong> of the attachments in your Media Library. THERE<strong> IS NO UNDO FOR THESE ACTIONS!</strong></p>
|
6126 |
<p>
|
6127 |
If you just want to add a custom field to the Media/Assistant submenu, the quick edit area and/or the bulk edit area go to the "Custom Fields" tab and follow the instructions there.
|
6128 |
</p>
|
6154 |
<p>
|
6155 |
You can go to the Settings/Media Library Assistant IPTC/EXIF tab and define a rule that maps any of these fields to a WordPress custom field. The steps required are:
|
6156 |
<ol>
|
6157 |
+
<li>Navigate to the Settings/Media Library Assistant IPTC/EXIF tab.</li>
|
6158 |
+
<li>Make sure the "Enable IPTC/EXIF Mapping when adding new media" box is checked. If not, check the box, scroll down and click "Save Changes".</li>
|
6159 |
+
<li>Scroll down to the "Add New Custom Field Rule" section.</li>
|
6160 |
+
<li>If you have already defined "Date Time Created" as a custom field, select the field name in the first dropdown. If the field does not yet exist, click the "Enter new field" link to change the drop down list of existing fields to a text box and enter, for example, "Date Time Created" in the text box.</li>
|
6161 |
<li>Leave the "IPTC Value" dropdown list set to the default "None (select a value)" setting.</li>
|
6162 |
<li>Enter "DateTimeOriginal" in the EXIF/Template Value field.</li>
|
6163 |
<li>Set the Priority dropdown to "EXIF".</li>
|
6164 |
<li>Set the Existing Text dropdown to "Keep", unless you want to wipe out any values you've assigned earlier.</li>
|
6165 |
+
<li>In the "Format" dropdown list, select "Native".</li>
|
6166 |
+
<li>In the "Option:" dropdown list, select "Text".</li>
|
6167 |
+
<li>Click the "Delete NULL Values" checkbox. This prevents storing an empty value in the database for items that do not have a "DateTimeOriginal" value.</li>
|
6168 |
+
<li>Click "Add Rule" to save your rule.</li>
|
6169 |
</ol>
|
6170 |
<p>
|
6171 |
+
If you want to test your work, you can go to the Media/Assistant submenu table and click the "Edit" rollover action for an image you know has keywords. Click the "Map IPTC/EXIF Metadata" link in the upper right "Save" area of the screen, then look down at the Custom Fields meta box and see if your "Date Time Created" value is present and correct. Once you've got your rule working you can update individual images, use the Bulk Edit area to update groups of images or use the "Execute" rollover action for your rule to process all of your images.
|
6172 |
</p>
|
6173 |
<p>
|
6174 |
You can use the meta_key, orderby and order parameters to sort an <code>[mla_gallery]</code> by your custom field. For example:<br />
|
6183 |
<p>
|
6184 |
<a href="#backtotop">Go to Top</a>
|
6185 |
</p>
|
6186 |
+
<h4>The IPTC/EXIF rule elements</h4>
|
6187 |
<p>
|
6188 |
+
All types of IPTC/EXIF mapping rules have the following common elements:
|
6189 |
+
</p>
|
6190 |
<dl>
|
6191 |
<dt>Field Title</dt>
|
6192 |
+
<dd>The standard field title, taxonomy name or Custom Field name. In the Add New Custom Field Rule area you can define a new field by clicking the "Enter new field" link and entering its name in the text box; the value will be saved when you click "Add Rule" at the bottom of the area.
|
6193 |
<br /> <br />
|
6194 |
+
You can also use the Add New Custom Field Rule area to define rules for adding or updating elements within the WordPress-supplied "Attachment Metadata", stored in the "_wp_attachment_metadata" custom field. Code the "meta:" prefix in the Field Title textbox to make the destination of the rule an element of the Attachment Metadata; see the <a href="#attachment_metadata_mapping">Adding or changing Attachment Metadata</a> section for more details.
|
6195 |
</dd>
|
6196 |
<dt>IPTC Value</dt>
|
6197 |
<dd>The IPTC (International Press Telecommunications Council) metadata, if any, embedded in the image file. For this category, you can select any of the IPTC DataSet tag and field identifiers, e.g., "2#025" for the Keywords field. The dropdown list has the identifier and the "friendly name" MLA defines for most of the IPTC fields; see the table of identifiers and friendly names in the table below. You can find more information in the <a href="http://www.iptc.org/std/IIM/4.1/specification/IIMV4.1.pdf" title="IPTC-NAA Information Interchange Model Version No. 4.1 specification" target="_blank">IPTC-NAA Information Interchange Model Version No. 4.1 specification</a>.
|
6204 |
<br /> <br />
|
6205 |
MLA provides enhanced access to GPS values within the EXIF metadata; more details are given in the <a href="#mla_gps_values">Enhanced GPS values</a> section below.
|
6206 |
<br /> <br />
|
6207 |
+
You can also enter a <strong>Content Template</strong> here by coding the "template:" prefix at the beginning of the value. Do <strong>not</strong> add the "[+" and "+]" delimiters; the prefix is all you need. You can use a Content Template to access XMP metadata as an alternative to EXIF metadata. More information about using templates here is given below.
|
6208 |
<br /> <br />
|
6209 |
+
Two special exif "pseudo-values" are available; <strong>ALL_IPTC</strong> and <strong>ALL_EXIF</strong>. These return a string representation (in "export" format) of all IPTC or EXIF data respectively. You can use these pseudo-values to examine the metadata in an image, find field names and see what values are embedded in the image.
|
6210 |
</dd>
|
6211 |
<dt>Priority</dt>
|
6212 |
<dd>If both the IPTC Value and the EXIF Value are non-blank for a particular image, you can select which of the values will be used for the mapping.
|
6214 |
<dt>Existing Text</dt>
|
6215 |
<dd>Images already in the Media Library will have non-blank values in many fields and may have existing terms in a taxonomy. You can select "Keep" to retain these values or "Replace" to always map a metadata value into the field. For a taxonomy, "Keep" will retain any terms already assigned to the item and "Replace" will delete any existing terms before assigning metadata values as terms.
|
6216 |
</dd>
|
6217 |
+
<dt>Status</dt>
|
6218 |
+
<dd>The "Status" dropdown lets you turn rules on or off for most mapping purposes. If you select "Active" the rule will always be applied during a mapping operation. If you select "Inactive" the rule will NOT be applied except when explicitly included in a Bulk Action "Execute" or "Execute" rollover action.
|
6219 |
+
</dd>
|
6220 |
</dl>
|
6221 |
<p>
|
6222 |
+
The Taxonomy mapping rules have two additional elements:
|
6223 |
</p>
|
6224 |
<dl>
|
6225 |
<dt>Delimiter(s)</dt>
|
6230 |
<dd>For hierarchical taxonomies such as Categories you can select one of the existing terms in the taxonomy as the parent term for any terms you are mapping from metadata values. For example, you could define "IPTC Keywords" as a parent and then assign all of the 2#025 values under that parent term.
|
6231 |
</dd>
|
6232 |
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6233 |
<p>
|
6234 |
+
The Custom Field mapping rules have three additional elements (see <a href="#custom_field_rule_elements">The custom field rule elements</a> for more information on these elements):
|
6235 |
</p>
|
6236 |
<dl>
|
6237 |
+
<dt>Format</dt>
|
6238 |
<dd>
|
6239 |
+
The Format element has a "commas" value that can improve the results of sorting on numeric values and a "raw" value that changes the handling of "empty" values such as zero.
|
6240 |
</dd>
|
6241 |
+
<dt>Option</dt>
|
6242 |
+
<dd>Some metadata fields can contain more than one value. For example, the "Keywords" field can contain a list of terms that describe the item. The format option dropdown can further refine your specification where multiple values exist.
|
|
|
6243 |
</dd>
|
6244 |
+
<dt>Delete NULL Values</dt>
|
6245 |
+
<dd>The "Delete NULL values" checkbox lets you control what happens if the data source you've selected does not have a value for every attachment.
|
|
|
6246 |
</dd>
|
6247 |
</dl>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
6248 |
<a name="iptc_exif_mapping_with_templates"></a>
|
6249 |
<p>
|
6250 |
<a href="#backtotop">Go to Top</a>
|
6254 |
If you code the "template:" prefix at the beginning of the EXIF/Template value you have all the power of Content Templates at your disposal. Do <strong>not</strong> add the "[+" and "+]" delimiters; the prefix is all you need.
|
6255 |
</p>
|
6256 |
<p>
|
6257 |
+
A template can be used to access any XMP metadata your items contain. For example:<br>
|
6258 |
+
<br>
|
6259 |
+
<code>template:([+xmp:Title+])</code><br>
|
6260 |
+
<code>template:([+xmp:Regions.RegionList.*.*.Name,array+])</code><br>
|
6261 |
+
<br>
|
6262 |
+
Note the use of parentheses around the XMP parameters, which replace missing values with an empty value to enable proper rule processing.
|
6263 |
+
</p>
|
6264 |
+
<p>
|
6265 |
Within a template, all of the <a href="#field_level_data_sources">Data sources for custom field mapping</a> are available. For example, you can code <code>[+pixels+]</code> or <code>[+size_keys,single+]</code>.
|
6266 |
</p>
|
6267 |
<p>
|
tpls/help-for-settings_page_mla-settings-menu-custom_field.tpl
CHANGED
@@ -57,9 +57,9 @@ There is no "trash" area or "undo" feature, so use the "Purge Values" and "Delet
|
|
57 |
<!-- template="mla-add-new" -->
|
58 |
<!-- title="Add New Rule" order="60" -->
|
59 |
<p>The left-hand side of the screen contains all the fields you need to define a new custom field rule. Name is required, and must not have a rule already defined for it; the other fields are not or have default values. There is more information about each field in the text under the value area.</p>
|
60 |
-
<p>You can pick from a list of the custom fields already associated with one or more items. If you want to define a new custom field, click "Enter
|
61 |
<p><strong>NOTE:</strong> To save your work and add the rule, you must scroll down to the bottom of the form and click "Add Rule".</p>
|
62 |
-
<p>You can find complete information on each of the custom field mapping rule fields in the "The custom field
|
63 |
<!-- template="mla-read-only" -->
|
64 |
<!-- title="Read Only Rules" order="70" -->
|
65 |
<p>Long ago in an MLA version far away there was a bug that caused some custom field mapping rule names to be mis-interpreted. This added multiple rules for the same custom field to the table.</p>
|
57 |
<!-- template="mla-add-new" -->
|
58 |
<!-- title="Add New Rule" order="60" -->
|
59 |
<p>The left-hand side of the screen contains all the fields you need to define a new custom field rule. Name is required, and must not have a rule already defined for it; the other fields are not or have default values. There is more information about each field in the text under the value area.</p>
|
60 |
+
<p>You can pick from a list of the custom fields already associated with one or more items. If you want to define a new custom field, click "Enter new field" and type the new field's name in the text box.</p>
|
61 |
<p><strong>NOTE:</strong> To save your work and add the rule, you must scroll down to the bottom of the form and click "Add Rule".</p>
|
62 |
+
<p>You can find complete information on each of the custom field mapping rule fields in the "The custom field rule elements" portion of the "Documentation on Custom Field Mapping Rules" section of the Documentation tab (see the "For more information" link in the sidebar at the right).</p>
|
63 |
<!-- template="mla-read-only" -->
|
64 |
<!-- title="Read Only Rules" order="70" -->
|
65 |
<p>Long ago in an MLA version far away there was a bug that caused some custom field mapping rule names to be mis-interpreted. This added multiple rules for the same custom field to the table.</p>
|
tpls/help-for-settings_page_mla-settings-menu-iptc_exif.tpl
ADDED
@@ -0,0 +1,71 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<!-- loaded in class-mla-settings.php function mla_add_help_tab_action for the Settings/Media Library Assistant submenu IPTC/EXIF tab -->
|
2 |
+
<!-- invoked as /wp-admin/options-general.php?page=mla-settings-menu-upload&mla_tab=iptc_exif -->
|
3 |
+
<!-- template="mla-overview" -->
|
4 |
+
<!-- title="Overview" order="10" -->
|
5 |
+
<p>The IPTC/EXIF tab lets you manage the rules for mapping IPTC (International Press Telecommunications Council), EXIF (EXchangeable Image File) and Extensible Metadata Platform (XMP) metadata to WordPress standard attachment fields, taxonomy terms and custom fields.</p>
|
6 |
+
<p>All the existing rules are listed in the table on the right, ordered by type (standard, taxonomy, custom) and the field/taxonomy name. You can change the sort order by clicking on one of the blue column names.</p>
|
7 |
+
<p>You can use the Screen Options tab to customize the display of this screen. You can choose any combination of the columns available for display. You can also choose how many rules appear on each page of the display.</p>
|
8 |
+
<p>The table can be filtered by clicking one of the "views" listed above the Bulk Actions selector. You can select All rules, a rule type or the "Read Only" rules that may be left over from an old MLA bug.</p>
|
9 |
+
<p>You can also narrow the list by entering a keyword or phrase in the text box in the upper-right corner and clicking "Search Rules". <strong>NOTE:</strong> The "Search Rules" filter is “sticky”, i.e., it will persist as you resort the display, edit rules, etc. To clear it, delete the text and click "Search Rules" or simply click on the "IPTC/EXIF" tab title.</p>
|
10 |
+
<!-- template="mla-enable-mapping" -->
|
11 |
+
<!-- title="Enable IPTC/EXIF mapping" order="20" -->
|
12 |
+
<p>Two checkbox options control the IPTC/EXIF mapping when new items are added to the Media Library:
|
13 |
+
<ul>
|
14 |
+
<li><strong>Enable IPTC/EXIF mapping when adding new media</strong> - Check this option to enable mapping when uploading new media (attachments).</li>
|
15 |
+
<li><strong>Enable IPTC/EXIF mapping when updating media metadata</strong> - Check this option to enable mapping when media (attachments) metadata is regenerated,
|
16 |
+
e.g., when the Media/Edit Media "Edit Image" functions are used.</li>
|
17 |
+
</ul>
|
18 |
+
These options do <strong>NOT</strong> affect the operation of the "Map" buttons on the bulk edit or single edit screens, nor do they affect any of the "Execute" mapping functions On this Settings screen.</p>
|
19 |
+
<p>Check one or both options to enable these features, then click the "Save Changes" button to record your new setting(s).</p>
|
20 |
+
<!-- template="mla-execute-rules" -->
|
21 |
+
<!-- title="Execute Rule(s)" order="30" -->
|
22 |
+
<p>In this tab there are three ways to execute one or more IPTC/EXIF mapping rules for <strong>ALL</strong> of your Media Library items:
|
23 |
+
<ul>
|
24 |
+
<li><strong>Execute All Rules button</strong> - just below the two "Enable" checkbox controls in the upper-left portion of the tab. Click this button to immediately run <strong>ALL</strong> of the active rules. Rules marked as inactive will not be executed.</li>
|
25 |
+
<li><strong>Bulk Actions "Execute"</strong> - Runs the rules you select by checking the box to the left of one or more rule names. Pull down the "Bulk Actions" control and select "Execute", then click the "Apply" button. <strong>Inactive rules will be executed</strong>; do not select them unless you want to execute them!</li>
|
26 |
+
<li><strong>"Execute" rollover action</strong> - Runs the single rule you select by clicking the rule's "Execute" rollover action. <strong>Inactive rules will be executed</strong>.</li>
|
27 |
+
</ul>
|
28 |
+
These commands process your items in "chunks" to prevent timeout errors. You can pause/resume or cancel the operation between chunks.</p>
|
29 |
+
<p>There are two other ways you can perform IPTC/EXIF mapping for one or more existing attachments:
|
30 |
+
<ul>
|
31 |
+
<li><strong>Edit Media screen</strong> - You can click the "Map IPTC/EXIF metadata" link in the "Image Metadata" postbox to apply the existing mapping rules to a single attachment.</li>
|
32 |
+
<li><strong>Bulk Action edit area</strong> - To perform mapping for a group of attachments you can use the Bulk Action facility on the Media/Assistant screen.</li>
|
33 |
+
</ul>
|
34 |
+
</p>
|
35 |
+
<!-- template="mla-bulk-actions" -->
|
36 |
+
<!-- title="Bulk Actions" order="40" -->
|
37 |
+
<p>The “Bulk Actions” dropdown list works with the check box column to let you make changes to many rules at once. Click the check box in the column title row to select all rules on the page, or click the check box in a row to select rules individually.</p>
|
38 |
+
<p>Once you’ve selected the rules you want, pick an action from the dropdown list and click Apply to perform the action on the selected rules:
|
39 |
+
<ul>
|
40 |
+
<li><strong>Edit</strong> - changes one or more rule parameters for all selected rules at once. To remove an rule from the grouping, just click the x next to its name in the left column of the Bulk Edit area.</li>
|
41 |
+
<li><strong>Delete Permanently</strong> - deletes the rules you have selected. There is no "trash" area or "undo" feature, so proceed with caution. This action does <strong>NOT</strong> delete any custom field values associated with your items; see "Purge Values" below for that.</li>
|
42 |
+
<li><strong>Execute</strong> - runs the rules for all items. See the "Execute Rule(s)" section of this Help menu.</li>
|
43 |
+
<li><strong>Purge Values</strong> - deletes <strong>ALL</strong> of the values associated with your items for the custom field named in the "Custom"-type rule(s). There is no "trash" area or "undo" feature, so proceed with caution. This action does <strong>NOT</strong> delete the mapping rule itself; see "Delete Permanently" above for that. Note that "Standard" and "Taxonomy" rules are ignored for this action.</li>
|
44 |
+
</ul>
|
45 |
+
</p>
|
46 |
+
<!-- template="mla-rollover-actions" -->
|
47 |
+
<!-- title="Rollover Actions" order="50" -->
|
48 |
+
<p>Hovering over a row in the Name column reveals action links that apply to that specific rule:
|
49 |
+
<ul>
|
50 |
+
<li><strong>Edit</strong> - displays a simple screen to edit that individual rule’s elements. For "Custom" rules you can also change the custom field to which the rule applies on this screen.</li>
|
51 |
+
<li><strong>Quick Edit</strong> - displays an inline form to edit the rule's elements without leaving the menu screen.</li>
|
52 |
+
<li><strong>Execute</strong> - runs the rule for all items. See the "Execute Rule(s)" section of this Help menu.</li>
|
53 |
+
<li><strong>Purge Values</strong> - for "Custom" rules, deletes <strong>ALL</strong> of the values associated with your items for the custom field named in the rule. This action does <strong>NOT</strong> delete the mapping rule itself.</li>
|
54 |
+
<li><strong>Delete Permanently</strong> - deletes the rule. This action does <strong>NOT</strong> delete any custom field values associated with your items.</li>
|
55 |
+
</ul>
|
56 |
+
There is no "trash" area or "undo" feature, so use the "Purge Values" and "Delete Permanently" actions with caution.</p>
|
57 |
+
<!-- template="mla-add-new" -->
|
58 |
+
<!-- title="Add New Rule" order="60" -->
|
59 |
+
<p>The left-hand side of the screen contains all the fields you need to define a new "Custom Field" rule. Name is required, and must not have a rule already defined for it; the other fields are not or have default values. There is more information about each field in the text under the value area.</p>
|
60 |
+
<p>You can pick from a list of the custom fields already associated with one or more items. If you want to define a new custom field, click "Enter new field" and type the new field's name in the text box.</p>
|
61 |
+
<p><strong>NOTE:</strong> To save your work and add the rule, you must scroll down to the bottom of the form and click "Add Rule".</p>
|
62 |
+
<p>The add rule facility is only used for "Custom" rules; the "Standard" and "Taxonomy" rules are always present in the table on the right-hand side.</p>
|
63 |
+
<p>You can find complete information on each of the custom field mapping rule fields in the "The IPTC/EXIF rule elements" portion of the "Documentation on IPTC/EXIF Mapping Rules" section of the Documentation tab (see the "For more information" link in the sidebar at the right).</p>
|
64 |
+
<!-- template="mla-read-only" -->
|
65 |
+
<!-- title="Read Only Rules" order="70" -->
|
66 |
+
<p>Long ago in an MLA version far away there was a bug that caused some custom field mapping rule names to be mis-interpreted. This added multiple rules for the same custom field to the table.</p>
|
67 |
+
<p>If you have any of these damaged rules they are detected and marked "Read Only" in the submenu table. You can delete them, or edit them and change the name to some other custom field. Have a look at any other rules with a similar name and decide which one you want to keep.</p>
|
68 |
+
<!-- template="sidebar" -->
|
69 |
+
<p><strong>For more information:</strong></p>
|
70 |
+
<p><a href="[+settingsURL+]?page=mla-settings-menu-documentation&mla_tab=documentation#mla_iptc_exif_mapping" target="_blank">Documentation on IPTC/EXIF Mapping Rules</a></p>
|
71 |
+
<p><a href="http://wordpress.org/support/plugin/media-library-assistant" target="_blank">MLA Support Forum</a></p>
|
tpls/mla-thumbnail-generation.tpl
CHANGED
@@ -61,10 +61,6 @@
|
|
61 |
</tr></table>
|
62 |
<p> [+WP Help+]</p>
|
63 |
</div> <!-- inline-edit-group -->
|
64 |
-
<!-- <label class="alignleft clear">
|
65 |
-
<span class="title" style="display: inline-block">[+Options+]</span>
|
66 |
-
<input name="mla_thumbnail_options[clear_filters]" id="mla-thumbnail-options-clear-filters" type="checkbox" value="checked" checked="checked" />[+Clear Filter-by+]
|
67 |
-
</label> -->
|
68 |
</div> <!-- inline-edit-col -->
|
69 |
</fieldset>
|
70 |
<p class="submit inline-edit-save"> <a accesskey="c" href="#mla-generate-thumbnail" title="[+Cancel+]" class="button-secondary cancel alignleft">[+Cancel+]</a>
|
61 |
</tr></table>
|
62 |
<p> [+WP Help+]</p>
|
63 |
</div> <!-- inline-edit-group -->
|
|
|
|
|
|
|
|
|
64 |
</div> <!-- inline-edit-col -->
|
65 |
</fieldset>
|
66 |
<p class="submit inline-edit-save"> <a accesskey="c" href="#mla-generate-thumbnail" title="[+Cancel+]" class="button-secondary cancel alignleft">[+Cancel+]</a>
|