{"id":11414,"date":"2026-05-31T14:30:23","date_gmt":"2026-05-31T06:30:23","guid":{"rendered":"https:\/\/aeosub.com\/feedorax\/"},"modified":"2026-05-31T14:30:23","modified_gmt":"2026-05-31T06:30:23","slug":"feedorax","status":"publish","type":"post","link":"https:\/\/aeosub.com\/zh\/feedorax\/","title":{"rendered":"Feedorax"},"content":{"rendered":"<div class=\"plugin-info-card\" style=\"border: 1px solid #e2e8f0;border-radius: 10px;overflow: hidden;margin-bottom: 30px;font-family: -apple-system, system-ui, sans-serif;background: #fff\">\n<div style=\"padding: 20px;border-bottom: 1px solid #edf2f7;background: #fafafa;display: flex;align-items: flex-start\">\n                <img decoding=\"async\" src=\"https:\/\/ps.w.org\/feedorax\/assets\/icon-256x256.png?rev=3555097\" style=\"width: 45px;height: 45px;border-radius: 8px;margin-right: 15px\"> <\/p>\n<div style=\"flex: 1;line-height: 1.2\">\n<div style=\"font-weight: bold;font-size: 1.1em;color: #1a202c\">Plugin Specification<\/div>\n<p>                    <small style=\"color: #718096\">WordPress.org Official Data<\/small>\n                <\/div>\n<\/p><\/div>\n<table style=\"width: 100%;border-collapse: collapse;font-size: 14px\">\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;width: 35%;color: #4a5568;background: #fcfcfc\">Developer<\/th>\n<td style=\"padding: 12px 20px;font-weight: 500\"><a href=\"https:\/\/profiles.wordpress.org\/mohim80\/\" target=\"_blank\" rel=\"noopener\">Devo Tafsin<\/a><\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Version<\/th>\n<td style=\"padding: 12px 20px\">v1.0.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Active Installs<\/th>\n<td style=\"padding: 12px 20px\">0 +<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Requires \/ Tested<\/th>\n<td style=\"padding: 12px 20px\">5.9 \/ 7.0<\/td>\n<\/tr>\n<tr style=\"border-bottom: 1px solid #edf2f7\">\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Last Updated<\/th>\n<td style=\"padding: 12px 20px\">2026-05-31 5:52am GMT<\/td>\n<\/tr>\n<tr>\n<th style=\"padding: 12px 20px;text-align: left;color: #4a5568;background: #fcfcfc\">Official Link<\/th>\n<td style=\"padding: 12px 20px\"><a href=\"https:\/\/wordpress.org\/plugins\/feedorax\/\" target=\"_blank\" style=\"text-decoration: none;color: #4a3bca;font-weight: bold\" rel=\"noopener\">View Details \u2192<\/a><\/td>\n<\/tr>\n<\/table><\/div>\n<div class=\"plugin-short-desc\" style=\"margin: 20px 0;padding: 12px 15px;background: #f9fafb;border-left: 4px solid #4a3bca;border-radius: 6px;font-style: italic;color: #4a5568\">Social timeline for Feedorax: posts, stories, friends, chat, notifications &amp; search. Shortcode, block, REST API, public profiles.<\/div>\n<p>Feedorax gives logged-in members a familiar social experience inside your site. Drop the timeline on any page with the shortcode or the <strong>Feedorax Timeline<\/strong> block (great for block themes). Visitors get public member profiles at pretty URLs (<code>\/feedorax-profile\/username\/<\/code>), while your data stays in Feedorax users, user meta, and dedicated plugin tables. A REST API powers the UI and can support custom integrations.<\/p>\n<p><strong>Features:<\/strong><\/p>\n<ul>\n<li><strong>Timeline<\/strong> \u2013 Social feed with posts, reactions, and comments (shortcode: <code>[feedorax_timeline]<\/code>)<\/li>\n<li><strong>User search<\/strong> \u2013 AJAX search in the timeline header to find people<\/li>\n<li><strong>REST API<\/strong> \u2013 Endpoints for timeline, connections, and auth (login\/register)<\/li>\n<li><strong>Responsive<\/strong> \u2013 Works on desktop and mobile<\/li>\n<li><strong>Settings<\/strong> \u2013 Feedorax <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Overview lists the shortcode and quick start steps<\/li>\n<\/ul>\n<p><strong>Shortcode:<\/strong><\/p>\n<ul>\n<li><code>[feedorax_timeline]<\/code> \u2013 Displays the social timeline with topbar, feed, and sidebar<\/li>\n<\/ul>\n<h3>Updating<\/h3>\n<ul>\n<li>If you installed from WordPress.org: use Plugins <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Updates or update from the Plugins screen when a new version is available.<\/li>\n<li>If you installed manually: replace the plugin folder with the new version (or upload and overwrite). Your data (tables and user meta) is preserved. The plugin runs a short upgrade check on each load and applies any required database or option changes for the new version.<\/li>\n<\/ul>\n<h3>Privacy<\/h3>\n<ul>\n<li><strong>Accounts:<\/strong> Feedorax uses WordPress user accounts (name, email, profile data as stored in WordPress).<\/li>\n<li><strong>Database:<\/strong> Custom tables store posts, comments, reactions, friend requests, notifications, chat, and related data on your server only.<\/li>\n<li><strong>Media:<\/strong> Uploaded images and videos are stored in the WordPress Media Library.<\/li>\n<li><strong>REST API:<\/strong> Mutating requests are protected with nonces and permission checks.<\/li>\n<li><strong>External services:<\/strong> Optional GIF search, Google-hosted fonts, and location lookup features may contact third-party services as documented below.<\/li>\n<\/ul>\n<p>Site owners are responsible for their privacy policy and compliance with applicable laws (for example GDPR where relevant).<\/p>\n<h3>External Services<\/h3>\n<p>Feedorax can connect to third-party services for specific optional features:<\/p>\n<h4>GIPHY API (GIF Search)<\/h4>\n<ul>\n<li><strong>What it is used for:<\/strong> Search and attach GIFs from the post composer.<\/li>\n<li><strong>What data is sent and when:<\/strong> When a logged-in user searches GIFs, the plugin sends the search query text and your configured GIPHY API key from your server to <code>api.giphy.com<\/code>.<\/li>\n<li><strong>Service provider:<\/strong> GIPHY, Inc.<\/li>\n<li><strong>Terms:<\/strong> https:\/\/support.giphy.com\/hc\/en-us\/articles\/360020027752-GIPHY-API-Terms-of-Service<\/li>\n<li><strong>Privacy:<\/strong> https:\/\/giphy.com\/privacy<\/li>\n<\/ul>\n<h4>Google Fonts (Optional Typography)<\/h4>\n<ul>\n<li><strong>What it is used for:<\/strong> Load selected font families for frontend typography settings.<\/li>\n<li><strong>What data is sent and when:<\/strong> When a site owner configures Google-hosted font families, a visitor&#8217;s browser requests font CSS and files from <code>fonts.googleapis.com<\/code> and <code>fonts.gstatic.com<\/code> on pages where the Feedorax UI loads. System fonts do not make these requests.<\/li>\n<li><strong>Service provider:<\/strong> Google LLC<\/li>\n<li><strong>Terms:<\/strong> https:\/\/policies.google.com\/terms<\/li>\n<li><strong>Privacy:<\/strong> https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n<h4>OpenStreetMap Nominatim (Optional Location Labels)<\/h4>\n<ul>\n<li><strong>What it is used for:<\/strong> Search for places and convert selected browser geolocation coordinates into a human-readable place name in the post composer.<\/li>\n<li><strong>What data is sent and when:<\/strong> When a member uses location search, the visitor&#8217;s browser sends the typed place query to <code>nominatim.openstreetmap.org<\/code>. When a member chooses current location, the browser asks for geolocation permission and sends latitude and longitude to <code>nominatim.openstreetmap.org<\/code> after permission is granted.<\/li>\n<li><strong>Service provider:<\/strong> OpenStreetMap Foundation (Nominatim)<\/li>\n<li><strong>Terms:<\/strong> https:\/\/operations.osmfoundation.org\/policies\/nominatim\/<\/li>\n<li><strong>Privacy:<\/strong> https:\/\/wiki.osmfoundation.org\/wiki\/Privacy_Policy<\/li>\n<\/ul>\n<h3>Source Code<\/h3>\n<p>All plugin PHP\/JS\/CSS source shipped in this release is included directly in this plugin package.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Social timeline for Feedorax: posts, stories, friends, chat, notifications &amp; search. Shortcode, block, REST API, public profiles.<\/p>","protected":false},"author":1,"featured_media":9317,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[252],"tags":[1806,837,2638,1077,1572,555],"class_list":["post-11414","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-trends","tag-community","tag-feed","tag-networking","tag-social","tag-timeline","tag-wordpress-plugin"],"_links":{"self":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11414","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/comments?post=11414"}],"version-history":[{"count":0,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/posts\/11414\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media\/9317"}],"wp:attachment":[{"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/media?parent=11414"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/categories?post=11414"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aeosub.com\/zh\/wp-json\/wp\/v2\/tags?post=11414"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}