PageApp

外掛說明

Extensions to WordPress wp-json for the PageApp API and mobile framework:
* Whitelist meta values for the WordPress rest api
* Enable Relevanssi over the WordPress rest api
* PageApp compatiable API using wp-json
* Helper functions and utilities

安裝方式

  1. Upload entire pageapp folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Set settings in WP-Admin->PageApp->Settings
  4. Whitelist post meta keys WP-Admin->PageApp->Settings

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈PageApp〉的開發相關工作。

參與者

將〈PageApp〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.5.2

  • Latest version of restlib library

1.5.1

  • Further updates/fixes for WordPress best practices

1.5.0

  • Fix displaying of options in settingslib

1.4.9

  • Update cachelib to use wpdb::prepare

1.4.8

  • Update/fixes for WordPress best practices:
    • No GPL-compatible license declared
    • Sanitization for register_setting()
    • Internationalization: Don’t use variables or defines as text, context or text domain parameters.
    • Variables and options must be escaped when echo’d
    • Allowing direct file access to plugin files
    • Unsafe SQL calls
    • Plugin Check Report fixes:
      • ERROR: trunk_stable_tag
      • ERROR: readme_parser_warnings_too_many_tags
      • ERROR: WordPress.WP.I18n.NonSingularStringLiteralText
      • ERROR: WordPress.WP.I18n.TextDomainMismatch

1.4.7

  • Latest version of wordpress rest helper library

1.4.6

  • Fix search filter with no category

1.4.5

  • Fix PHP 8 warning

1.4.4

  • Add option to query by meta

1.4.3

  • Add optional API key authentication for WP JSON API

1.4.2

  • Fix for when Relevanssi enabled in PageApp but not installed

1.4.1

  • Check for blanks in Restlib::get_param()

1.4.0

  • Escape more properties in SettingsLib

1.3.9

  • Escape nounces in SettingsLib

1.3.8

  • Strip slahes SettingsLib

1.3.7

  • Fix carriage returns in SettingsLib

1.3.6

  • Add row class to SettingsLib

1.3.5

  • Add title section to SettingsLib

1.3.4

  • SettingsLib allows underscore or hyphen for concatenation

1.3.3

  • Add option to remove username, add password, login and redirect on user registration (useful for OAuth)

1.3.2

  • Fix Restlib getParam when running on WordPress

1.3.1

  • Settingslib private functions (logged in) working on PHP 8.0+

1.3.0

  • Restlib private functions (logged in) working on PHP 8.0+

1.2.9

  • Reorganize code, add library files

1.2.8

  • Function to allow setup of cron for caching of Roku/Amazon links

1.2.7

  • Cache Roku/Amazon vimeo links for longer and add randomisation so they’re not all queried at once

1.2.6

  • Add utilslib.php

1.2.5

  • Fix including cachelib.php

1.2.4

  • Remove debug statement

1.2.3

  • Fix Roku for PHP 8

1.2.2

  • Fix for xml parsing

1.2.1

  • Cache Roku/Amazon vimeo links

1.2.0

  • Fix to getting featured thumbnail

1.1.9

  • Account for warnings in PHP 8.0

1.1.8

  • Fix meta types

1.1.7

  • Further fixes to settings saving

1.1.6

  • Fix whitelist post meta saving

1.1.5

  • Add apikey to Roku/FireTV joiners for
  • Check for both “movies” and “shortFormVideos” for Roku

1.1.4

  • Add MRSS joiner for Fire TV

1.1.3

  • Updated settings library

1.1.2

  • Fix for content-type header in httplib

1.1.1

  • Fix select drop down for non-associative arrays

1.1.0

  • Select drop down for Roku genre

1.0.9

  • Use generic settings library

1.0.8

  • Use generic wp-json library

1.0.7

  • Vimeo Roku feed joiner

1.0.6

  • Fix some PHP warnings

1.0.5

  • Bug fix for WPVS featured images

1.0.4

  • Add featured image from children to terms

1.0.3

  • Add term details to JSON
  • Add setting for increasing max result

1.0.2

  • Add authentication API

1.0.1

  • Add featured_image_urls to posts and custom post types

1.0.0

  • Initial Version