REST API for Relevanssi
This plugin provides simple REST API for the popular search WordPress search engine – Relevanssi. As far as this plugin provides API for the Relevanssi plugin, it should be installed. Key features Search through posts of a certain type. By default all types. Results in pagination and optional. Sets X-WP-Total header with a total number of records, the same way as the default search API does. Sets X-WP-TotalPages header with a total number of pages, the same way as the default search API does. Multilingual websites support. Both WPML and Polylang are supported, but not tested well, so let me know if you will find any problems. Taxonomy filters are supported now. Some features may be missed, so feel free to report them. Ordering option added. It is also possible to order by meta_key/meta_value/meta_value_num. Brief usage examples https://[your domain]/wp-json/relevanssi/v1/search?keyword=query https://[your domain]/wp-json/relevanssi/v1/search?keyword=query&per_page=5 https://[your domain]/wp-json/relevanssi/v1/search?keyword=query&per_page=5&page=2 Define post type: https://[your domain]/wp-json/relevanssi/v1/search?keyword=query&per_page=5&page=2&type=post Filter by taxonomy/taxonomies: https://[your domain]/wp-json/relevanssi/v1/search?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3 https://[your domain]/wp-json/relevanssi/v1/search?keyword=test&tax_query[relation]=AND&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[1][taxonomy]=category&tax_query[1][field]=id&tax_query[1][terms]=2 Exclude category via taxonomies: https://[your domain]/wp-json/relevanssi/v1/search?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[0][operator]=NOT IN For multilingual websites (WPML & Polylang): https://[your domain]/wp-json/relevanssi/v1/search?keyword=query&lng=en Results in order: https://[your domain]/wp-json/relevanssi/v1/search?keyword=test&type=post&orderby=modified&order=DESC https://[your domain]/wp-json/relevanssi/v1/search?keyword=test&type=post&orderby=modified&order=ASC https://[your domain]/wp-json/relevanssi/v1/search?keyword=test&type=post&meta_key=some_key&orderby=meta_value|meta_value_num&order=ASC Demo website You can try the plugin on our demo website http://demo.erlycoder.com/demo1/. For example, you can try the following request: Basic: http://demo.erlycoder.com/demo1/wp-json/relevanssi/v1/search?keyword=test Order posts by modification time: http://demo.erlycoder.com/demo1/wp-json/relevanssi/v1/search?keyword=test&type=post&orderby=modified&order=DESC http://demo.erlycoder.com/demo1/wp-json/relevanssi/v1/search?keyword=test&type=post&orderby=modified&order=ASC Filter posts by taxonomy (one single category): http://demo.erlycoder.com/demo1/wp-json/relevanssi/v1/search?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3 Filter posts by taxonomy (exclude category): [http://demo.erlycoder.com/demo1/wp-json/relevanssi/v1/search?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[0][operator]=NOT IN](http://demo.erlycoder.com/demo1/wp-json/relevanssi/v1/search?keyword=test&tax_query[0][taxonomy]=category&tax_query[0][field]=id&tax_query[0][terms]=3&tax_query[0][operator]=NOT IN)
Top keywords
- query30×5.44%
- tax25×4.54%
- tax query25×4.54%
- search22×3.99%
- relevanssi19×3.45%
- keyword17×3.09%
- relevanssi v117×3.09%
- relevanssi v1 search17×3.09%
- search keyword17×3.09%
- v117×3.09%
- v1 search17×3.09%
- v1 search keyword17×3.09%
WP Sync for Notion – Notion to WordPress
With our Notion to WordPress integration, WP Sync for Notion, you can publish content from Notion directly to your WordPress website and keep your pages in sync without Zapier or Make. The free version allows you to synchronize Notion pages to WordPress with their content and structure preserved. For advanced use cases, Notion WP Sync Pro+ unlocks powerful features such as database synchronization, field mapping, Custom Post Types, Advanced Custom Fields (ACF) support, and SEO integrations — ideal for professional and content-driven websites. Learn more and compare features with the Notion WP Sync Pro+ version. Features Connect Notion pages Sync Notion pages to WordPress Keep page content and supported blocks in sync Manual or automatic synchronization Connect Notion databases (Pro+ only) Sync structured Notion databases to WordPress Map Notion database properties to WordPress fields Create content from databases instead of static pages Set up and publish unlimited connections Database synchronization and property mapping are available in the Pro+ version. Display Notion content in WordPress Publish content as Posts or Pages Display content in Custom Post Types (Pro+) Assign Post Status and Author (Pro+) Advanced Custom Fields (ACF) support (Pro+) These features make Pro+ ideal for headless CMS and editorial workflows. See Pro+ features. Keep your Notion design or customize it Supports most Notion blocks (text, lists, tables, images, columns…) Display content via Gutenberg block Use shortcodes with Elementor, Divi or any page builder (Pro+) Dedicated “Notion Content” Custom Post Type (Pro+ only) Advanced synchronization & automation Manual or automatic synchronization Webhook-triggered synchronization (Pro+) Control sync behavior (add / update / delete) Designed for large-scale content imports (Pro+) Advanced automation and scalability are available in the Pro+ version. How to unleash your plugin’s full potential? WP Sync for Notion works great for syncing pages, but the Pro+ version unlocks its full power for professional use cases. With Pro+, you can: * Sync Notion databases instead of only pages * Map database properties to WordPress fields * Use Custom Post Types and Advanced Custom Fields * Improve SEO with Yoast and upcoming SEO integrations * Handle large imports and complex content structures Compare Free and Pro+ features on the official comparison page. External services This plugin connects to the Notion API to synchronize content into WordPress. Service endpoint: https://api.notion.com What is sent and when: When a connection is created, edited, or tested: the Notion integration token (API key) and the requested page or database ID are sent to the Notion API to retrieve metadata. On each manual or scheduled sync: the Notion integration token, the requested page/database IDs, and any configured query parameters (filters, pagination cursors) are sent to the Notion API. The API returns the page or database content (titles, properties, blocks) which is then stored in WordPress. Notion Terms of Service: https://www.notion.so/notion/Terms-and-Privacy-28ffdd083dc3473e9c2da6ec011b58ac Notion Privacy Policy: https://www.notion.so/notion/Privacy-Policy-3468d120cf614d4c9014c09f6adc9091 Troubleshooting If you don’t see your pages, make sure they are shared with your Notion integration. If needed, logs are available via FTP in the following folder: /wp-content/uploads/notionwpsync-logs Support Open a ticket via the WordPress support forum