WordPress / WordPress/secure-custom-fields
Support for External Data Sources
Nobody has claimed this yet.
- Dominant language
- PHP
- Stars
- 131
- Forks
- 64
- Avg merge
- 10m
- Merged PRs (30d)
- 1
Description
SCF does not currently support external data sources with Custom Post Type fields. This project aims to explore connecting SCF fields to external data sources, integrating the Remote Data Blocks plugin, to allow richer and more dynamic content experiences.
Note that Remote Data Blocks takes advantage of Block Bindings and it's focused on blocks, whereas SCF relies on post meta, so the idea is to go full circle so that block bindings and post meta can have a similar level of support for external data sources. Let's consider these scenarios:
- Block binding with external data sources. This is the focus of Remote Data Blocks.
- Block binding to SCF fields. This is in the scope of SCF.
- Block binding to SCF fields from external data sources. This is the scope of this issue.
Note that there are currently limitations on which blocks support bindings in core (e.g. table block is a popular block that doesn't).
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin by reviewing the three scenarios in the issue and the linked Remote Data Blocks plugin; no repository files or tests are identified. Done is not defined beyond exploring support for external sources with SCF fields, post meta, and block bindings, so the scope and design need agreement first.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- php
- Domain
- backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100