[ Index ] |
PHP Cross Reference of WordPress |
[Source view] [Print] [Project Stats]
Press This class and display functionality
File Size: | 1538 lines (50 kb) |
Included or required: | 0 times |
Referenced: | 2 times |
Includes or requires: | 0 files |
WP_Press_This:: (25 methods):
__construct()
site_settings()
side_load_images()
save_post()
add_category()
fetch_source_html()
_limit_array()
_limit_string()
_limit_url()
_limit_img()
_limit_embed()
_process_meta_entry()
source_data_fetch_fallback()
merge_or_fetch_data()
add_editor_style()
post_formats_html()
categories_html()
tags_html()
get_embeds()
get_images()
get_canonical_link()
get_source_site_name()
get_suggested_title()
get_suggested_content()
html()
Class: WP_Press_This - X-Ref
Press This class.__construct() X-Ref |
Constructor. since: 4.2.0 |
site_settings() X-Ref |
App and site settings data, including i18n strings for the client-side. return: array Site settings. since: 4.2.0 |
side_load_images( $post_id, $content = '' ) X-Ref |
Get the source's images and save them locally, for posterity, unless we can't. return: string New markup with old image URLs replaced with the local attachment ones if swapped. since: 4.2.0 param: int $post_id Post ID. param: string $content Optional. Current expected markup for Press This. Expects slashed. Default empty. |
save_post() X-Ref |
Ajax handler for saving the post as draft or published. since: 4.2.0 |
add_category() X-Ref |
Ajax handler for adding a new category. since: 4.2.0 |
fetch_source_html( $url ) X-Ref |
Downloads the source's HTML via server-side call for the given URL. return: string Source's HTML sanitized markup since: 4.2.0 param: string $url URL to scan. |
_limit_array( $value ) X-Ref |
Utility method to limit an array to 50 values. return: array Original array if fewer than 50 values, limited array, empty array otherwise. since: 4.2.0 param: array $value Array to limit. |
_limit_string( $value ) X-Ref |
Utility method to limit the length of a given string to 5,000 characters. return: bool|int|string If boolean or integer, that value. If a string, the original value since: 4.2.0 param: string $value String to limit. |
_limit_url( $url ) X-Ref |
Utility method to limit a given URL to 2,048 characters. return: string Escaped URL if of valid length (< 2048) and makeup. Empty string otherwise. since: 4.2.0 param: string $url URL to check for length and validity. |
_limit_img( $src ) X-Ref |
Utility method to limit image source URLs. Excluded URLs include share-this type buttons, loaders, spinners, spacers, WordPress interface images, tiny buttons or thumbs, mathtag.com or quantserve.com images, or the WordPress.com stats gif. return: string If not matched an excluded URL type, the original URL, empty string otherwise. since: 4.2.0 param: string $src Image source URL. |
_limit_embed( $src ) X-Ref |
Limit embed source URLs to specific providers. Not all core oEmbed providers are supported. Supported providers include YouTube, Vimeo, Daily Motion, SoundCloud, and Twitter. return: string If not from a supported provider, an empty string. Otherwise, a reformatted embed URL. since: 4.2.0 param: string $src Embed source URL. |
_process_meta_entry( $meta_name, $meta_value, $data ) X-Ref |
Process a meta data entry from the source. return: array Processed data array. since: 4.2.0 param: string $meta_name Meta key name. param: mixed $meta_value Meta value. param: array $data Associative array of source data. |
source_data_fetch_fallback( $url, $data = array() X-Ref |
Fetches and parses _meta, _images, and _links data from the source. return: array New data array. since: 4.2.0 param: string $url URL to scan. param: array $data Optional. Existing data array if you have one. Default empty array. |
merge_or_fetch_data() X-Ref |
Handles backward-compat with the legacy version of Press This by supporting its query string params. return: array since: 4.2.0 |
add_editor_style( $styles ) X-Ref |
Adds another stylesheet inside TinyMCE. return: string Possibly modified stylesheets list. since: 4.2.0 param: string $styles URL to editor stylesheet. |
post_formats_html( $post ) X-Ref |
Outputs the post format selection HTML. since: 4.2.0 param: WP_Post $post Post object. |
categories_html( $post ) X-Ref |
Outputs the categories HTML. since: 4.2.0 param: WP_Post $post Post object. |
tags_html( $post ) X-Ref |
Outputs the tags HTML. since: 4.2.0 param: WP_Post $post Post object. |
get_embeds( $data ) X-Ref |
Get a list of embeds with no duplicates. return: array Embeds selected to be available. since: 4.2.0 param: array $data The site's data. |
get_images( $data ) X-Ref |
Get a list of images with no duplicates. return: array since: 4.2.0 param: array $data The site's data. |
get_canonical_link( $data ) X-Ref |
Gets the source page's canonical link, based on passed location and meta data. return: string Discovered canonical URL, or empty since: 4.2.0 param: array $data The site's data. |
get_source_site_name( $data ) X-Ref |
Gets the source page's site name, based on passed meta data. return: string Discovered site name, or empty since: 4.2.0 param: array $data The site's data. |
get_suggested_title( $data ) X-Ref |
Gets the source page's title, based on passed title and meta data. return: string Discovered page title, or empty since: 4.2.0 param: array $data The site's data. |
get_suggested_content( $data ) X-Ref |
Gets the source page's suggested content, based on passed data (description, selection, etc). Features a blockquoted excerpt, as well as content attribution, if any. return: string Discovered content, or empty since: 4.2.0 param: array $data The site's data. |
html() X-Ref |
Serves the app's base HTML, which in turns calls the load script. since: 4.2.0 |
Generated: Sun Sep 24 01:00:03 2017 | Cross-referenced by PHPXref 0.7.1 |