A php/wordpress dev here. For a few different projects I’ve decided to use Cockpit, as it perfectly fits my needs. I have a single page website with bunch (around 20) different custom fields (here known as Singletons).
What I’m trying to achieve in PHP is to echo / get their values in website main view. So according to few posts / snippets I’ve included the bootstrap.php file at the very beggining of my index.php file. But then I’ve stucked. There is a bunch of Collections-related code snippets, but unfortunatelly I didnt find anything that works for singletons.
- If my index file is on the same server as Cockpit, do I need to use API token to display fields and somehow placed in the code? In my settings I do have API key generated + my singletons block (called homepage) is set to public.
- What’s the easiest way to show value of text field called e.g. “game_title”?
- Where I can find any code examples how to work with repeater fields? few created fields are repeater type so probably a kind of loop here is needed.
I’ve tried sth really basic like this:
<?php include('cockpit/bootstrap.php'); $field = $this->module('singletons')->getData('game_default_title'); echo $field; ?>
but it returns an error
Uncaught Error: Using $this when not in object context
THanks for any tips!!