Τεκμηρίωση για προγραμματιστές WP Media Folder
Αυτή η τεκμηρίωση θα βοηθήσει τους έμπειρους προγραμματιστές να συνδέσουν οποιαδήποτε άλλη υπηρεσία με το πρόσθετο μας. Ακολουθούν όλες οι ενέργειες και τα φίλτρα για αυτό το πρόσθετο. Αν χρειάζεστε περισσότερα, μη διστάσετε να ρωτήσετε χρησιμοποιώντας αυτό το ειδικό φόρουμ. Ευχαριστούμε που χρησιμοποιείτε το πρόσθετο μας!
Αρχείο βοήθειας
WP Media Folder συνοδεύεται από ένα βοηθητικό αρχείο με τις κύριες λειτουργίες που μπορεί να χρειαστείτε για να το ενσωματώσετε στα δικά σας θέματα και πρόσθετα.
- Μετακίνηση αρχείου σε φάκελο
- Δημιουργία φακέλων
- Μετακίνηση φακέλων
- Λήψη συνημμένων σε έναν φάκελο
- ...
include('wp-content/plugins/wp-media-folder/helper.php');
\Joomunited\WPMediaFolder\Helper::createFolder('My new folder'); Γάντζοι
import_term_meta
Ενεργοποιείται μετά την εισαγωγή του meta όρου.
Παράμετροι:
int $term_id ID of the newly created term.string $key Meta key.mixed $value Meta value.
Return :
void
Σε αρχεία:
class/import/class-wp-import.php γραμμή 451
wpmf_after_replace
Εκτέλεση ενέργειας μετά την αντικατάσταση του αρχείου
Παράμετροι:
integer Attachment ID
Return :
void
Σε αρχεία:
γραμμή 462 class/class-replace-file.php
wpmf_attachment_set_folder
Ορισμός φακέλου συνημμένων μετά τη μετακίνηση ενός συνημμένου σε έναν φάκελο στη διαχείριση πολυμέσων. Αυτό το άγκιστρο χρησιμοποιείται επίσης κατά την εισαγωγή συνημμένου σε κατηγορίες, μετά από μια μεταφόρτωση συνημμένου και κατά την αντιστοίχιση πολλαπλών φακέλων σε ένα συνημμένο.
Παράμετροι:
integer Attachment IDinteger|array Target folder or array of target foldersarray Extra informations
Return :
void
Σε αρχεία:
class/class-main.php γραμμή 890 class/class-main.php γραμμή 921 class/class-main.php γραμμή 2805 class/class-main.php γραμμή 3363 class/class-main.php γραμμή 4590 class/class-main.php γραμμή 5391 class/class-helper.php γραμμή 140 class/class-helper.php γραμμή 196 class/class-wp-folder-option.php γραμμή 457 class/class-wp-folder-option.php γραμμή 3638
φάκελος wpmf_before_delete
Πριν διαγράψετε έναν φάκελο
Παράμετροι:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
Σε αρχεία:
class/class-main.php γραμμή 4113 class/class-main.php γραμμή 4490
wpmf_create_folder
Δημιουργία φακέλου από βιβλιοθήκη πολυμέσωνΑυτό το άγκιστρο χρησιμοποιείται επίσης κατά τον συγχρονισμό και την εισαγωγή αρχείων από FTP, τη δημιουργία φακέλων βάσει χρήστη και ρόλου και την εισαγωγή από τη Συλλογή Nextgen
Παράμετροι:
integer Created folder IDstring Created folder nameinteger Parent folder IDarray Extra informations
Return :
void
Σε αρχεία:
class/class-main.php γραμμή 2782 class/class-main.php γραμμή 3620 class/class-main.php γραμμή 3634 class/class-main.php γραμμή 3938 class/class-wp-folder-option.php γραμμή 3515
wpmf_delete_folder
Διαγραφή φακέλου
Παράμετροι:
WP_Term Folder, this term is not available anymore as it as been deleted
Return :
void
Σε αρχεία:
class/class-main.php γραμμή 4121 class/class-main.php γραμμή 4499
wpmf_duplicate_attachment
Δημιουργία αντιγράφου συνημμένου
Παράμετροι:
integer Attachment IDinteger Target folder
Return :
void
Σε αρχεία:
class/class-duplicate-file.php γραμμή 118
wpmf_move_folder
Μετακίνηση φακέλου από τη βιβλιοθήκη πολυμέσωνΑυτό το άγκιστρο χρησιμοποιείται επίσης όταν αλλάζει η επιλογή φακέλου ρόλου
Παράμετροι:
integer Folder moved IDstring Destination folder IDarray Extra informations
Return :
void
Σε αρχεία:
class/class-main.php γραμμή 4687 class/class-wp-folder-option.php γραμμή 3030
wpmf_update_folder_name
Ενημέρωση ονόματος φακέλου
Παράμετροι:
integer Folder IDstring Updated name
Return :
void
Σε αρχεία:
class/class-folder-post-type.php γραμμή 500 class/class-main.php γραμμή 4052
wpmf_update_folder_name
Ενημέρωση ονόματος φακέλου
Παράμετροι:
integer Folder IDstring Updated name
Return :
void
Σε αρχεία:
class/class-folder-post-type.php γραμμή 500 class/class-main.php γραμμή 4052
ενδιάμεσα μεγέθη εικόνας_εφεδρικής_επιλογής
Φιλτράρει τα μεγέθη εικόνων που δημιουργούνται για τύπους mime που δεν είναι εικόνες.
Παράμετροι:
array $fallback_sizes An array of image size names.array $metadata Current attachment metadata.
Return :
void
Σε αρχεία:
γραμμή 312 της class/class-helper.php
import_term_meta_key
Φιλτράρει το meta-κλειδί για ένα εισαγόμενο τμήμα meta όρου.
Παράμετροι:
string $meta_key Meta key.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
Σε αρχεία:
class/import/class-wp-import.php γραμμή 432
wp_import_existing_post
Φίλτρο ID της υπάρχουσας ανάρτησης που αντιστοιχεί στην ανάρτηση που εισάγεται αυτήν τη στιγμή. Επιστρέψτε 0 για να επιβάλετε την εισαγωγή της ανάρτησης. Φιλτράρετε το ID ώστε να είναι κάτι άλλο για να παρακάμψετε ποια υπάρχουσα ανάρτηση έχει αντιστοιχιστεί στην εισαγόμενη ανάρτηση.
Παράμετροι:
int $post_exists Post ID, or 0 if post did not exist.array $post The post array to be inserted.
Return :
void
Σε αρχεία:
class/import/class-wp-import.php γραμμή 505
wp_import_term_meta
Φιλτράρει τα μεταδεδομένα που είναι συνδεδεμένα με έναν εισαγόμενο όρο.
Παράμετροι:
array $termmeta Array of term meta.int $term_id ID of the newly created term.array $term Term data from the WXR import.
Return :
void
Σε αρχεία:
class/import/class-wp-import.php γραμμή 416
wpmf_gallery_enable_download
Φίλτρο για ενεργοποίηση/απενεργοποίηση λήψης εικόνας στη συλλογή
Παράμετροι:
boolean Enable/disable download image
Return :
boolean
Σε αρχεία:
class/class-display-gallery.php γραμμή 473
wpmf_gallery_query_args
Φιλτράρισμα του ορίσματος ερωτήματος συλλογής για λήψη εικόνων.
Παράμετροι:
array Gallery query arguments
Return :
array
Σε αρχεία:
class/class-display-gallery.php γραμμή 411
wpmf_get_categories_args
Φιλτράρετε σε προσαρμοσμένα στοιχεία για να λάβετε όλες τις κατηγορίες
Παράμετροι:
array Agument
Return :
array
Σε αρχεία:
γραμμή 2237 της κλάσης/class-main.php
wpmf_limit_folders
Φίλτρο για να ορίσετε το όριο του αριθμού των φακέλων που φορτώνονται
Παράμετροι:
integer Limit folder number
Return :
integer
Σε αρχεία:
class/class-folder-post-type.php γραμμή 1769 class/class-main.php γραμμή 1688
wpmf_limit_folders
Φίλτρο για να ορίσετε το όριο του αριθμού των φακέλων που φορτώνονται
Παράμετροι:
integer Limit folder number
Return :
integer
Σε αρχεία:
class/class-folder-post-type.php γραμμή 1769 class/class-main.php γραμμή 1688
wpmf_set_file_title
Χειρισμός τίτλου αρχείου πριν από την αποθήκευσή του στη βάση δεδομένων
Παράμετροι:
string File title
Return :
string
Σε αρχεία:
γραμμή 5512 της κλάσης/class-main.php
wpmf_taxonomy_public
Φίλτρο για αλλαγή της ταξινόμησης της δημόσιας παραμέτρου wpmf-category
Παράμετροι:
boolean Toxonomy public status
Return :
boolean
Σε αρχεία:
wp-media-folder.php γραμμή 1569
wpmf_user_can
Έλεγχος δυνατότητας χρήστη για εκτέλεση ενέργειας από το φίλτρο
Παράμετροι:
boolean The current user has the given capabilitystring Action name
Return :
boolean
Σε αρχεία:
class/install-wizard/install-wizard.php γραμμή 54 class/class-duplicate-file.php γραμμή 53 class/class-main.php γραμμή 1111 class/class-main.php γραμμή 1483 class/class-main.php γραμμή 1522 class/class-main.php γραμμή 1703 class/class-main.php γραμμή 2659 class/class-main.php γραμμή 2693 class/class-main.php γραμμή 3495 class/class-main.php γραμμή 3887 class/class-main.php γραμμή 3999 class/class-main.php γραμμή 4372 class/class-main.php γραμμή 4424 class/class-main.php γραμμή 4537 class/class-main.php γραμμή 4633 class/class-main.php γραμμή 4723 class/class-main.php γραμμή 5005 class/class-main.php γραμμή 5138 class/class-main.php γραμμή 5329 class/class-main.php γραμμή 5797 class/class-main.php γραμμή 5844 class/class-image-watermark.php γραμμή 252 class/class-replace-file.php γραμμή 53 class/class-replace-file.php γραμμή 509 class/class-folder-access.php γραμμή 41 class/pages/settings/image_compression.php γραμμή 44 class/pages/settings/image_compression.php γραμμή 98 class/pages/settings/image_compression.php γραμμή 252 class/pages/settings/image_compression.php γραμμή 288 class/pages/settings/import_export.php γραμμή 159 class/pages/settings/import_export.php γραμμή 332 class/class-wp-folder-option.php γραμμή 928 class/class-wp-folder-option.php γραμμή 1135 class/class-wp-folder-option.php γραμμή 1186 class/class-wp-folder-option.php γραμμή 1478 class/class-wp-folder-option.php γραμμή 1565 class/class-wp-folder-option.php γραμμή 2230 class/class-wp-folder-option.php γραμμή 3483 class/class-wp-folder-option.php γραμμή 4186 class/class-wp-folder-option.php γραμμή 4286 class/class-wp-folder-option.php γραμμή 4354 class/class-wp-folder-option.php γραμμή 4467 class/class-wp-folder-option.php γραμμή 4518 class/class-wp-folder-option.php γραμμή 4566 wp-media-folder.php γραμμή 36
Composer
Ορίστε το κλειδί ενημέρωσης μέσω προγραμματισμού με το WP CLI
Χρησιμοποιήστε το ίδιο κλειδί που χρησιμοποιήσατε για την εγκατάσταση του composer και εκτελέστε αυτήν την εντολή composer για να ορίσετε το διακριτικό ενημέρωσης wp option update ju_user_token "YOUR_TOKEN"
Εδώ είναι η λύση για να χρησιμοποιήσετε τα πρόσθετα μας ως εξάρτηση composer. Πρέπει να δηλώσετε στο αρχείο composer.json το αποθετήριο joomunited. Βεβαιωθείτε ότι έχετε αντικαταστήσει το YOUR_TOKEN στη διεύθυνση URL με το δικό σας διακριτικό. Μπορείτε να το βρείτε στη διεύθυνση