scripting

Introducing “Filters”
Filters are a type of hook that allow you to modify data before it is saved to the database or rendered on the screen. Unlike action hooks, which trigger specific […]

Introducing “Hooks”
What Are Hooks? Hooks are specific points in the codebase of a Theme where you can insert your own custom code. They allow you to add new features in specific […]

Extra Fields Plugin
What does the Extra Fields plugin do, and what is its use case? As indicated by its name, the purpose of the Extra Fields plugin is to add extra fields […]

Customize page title
Starting from CloudArcade v1.6.5, you can either customize all page titles or customize a single content type, such as the game page title. By default, you can retrieve the page […]

New Comment System
The built-in comment system was first introduced in CloudArcade v1.2.0, which came out 2 years and 7 months ago from the time this post was published. Since v1.2.0, the UI […]

Create custom Widget
On this tutorial, I will show you how to create a custom Widget with PHP code, it’s pretty simple. First step, open “Theme Editor” plugin, if you don’t have, you […]

Create “Load More” games on Dark Grid theme
This is the “Dark Grid” theme version of this tutorial, in the original tutorial, it’s uses “Default” theme as sample. We will create a “Load More” games button for new […]

How to use “Custom Fields” and what can it do ?
Custom Fields is introduced on CloudArcade v1.2.9, it’s an official plugin and not included by default, so you need to install it. With Custom Fields, there’s a lot you can […]

Create “Load More” games with Custom Page
UPDATE: The Default and Dark Grid themes have already implemented the “Load More Games” button in the homepage’s New Games section, starting from theme version v1.1.7. With “Load more” games […]

Create a Leaderboard / Scoreboard page with Custom Page
First, open your active theme folder. In this tutorial I will use the default theme “/content/themes/default/”. Create a php file and name it “page-leaderboard.php”, you can replace “leaderboard” with another […]