WordPress / WordPress/secure-custom-fields

Support for External Data Sources

Open
#167 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

[Type] Enhancement Project
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

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.