PHP Classes

One WordPress Game Theme: WordPress theme for a gaming blog and podcast

Recommend this page to a friend!
  Info   Example   Screenshots   View files Files   Install with Composer Install with Composer   Download Download   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not yet rated by the usersTotal: 21 All time: 11,324 This week: 56Up
Version License PHP version Categories
one 1.0The PHP License5PHP 5, Games, Content management, Audio, B...
Description 

Author

This package provides a WordPress theme for a gaming blog and podcast.

It can alter the presentation of a WordPress site that installs this theme to make it more suitable to present information about games.

Currently, it improves the way it can present images of the games, like the covers of the game box, and supports publishing a podcast about games.

Innovation Award
PHP Programming Innovation award nominee
October 2023
Number 6
Gaming is an area that interests many people, including developers. Many developers are also experts in games.

Experts who understand very much about games can share their knowledge without much effort in Websites that can be implemented using WordPress.

This package provides a theme for implementing a website about games using WordPress.

Manuel Lemos
Picture of Victor Andeloci
Name: Victor Andeloci <contact>
Classes: 7 packages by
Country: Brazil Brazil
Innovation award
Innovation award
Nominee: 6x

Example

<?php
   
if (!empty($args['post'])) :
       
$post = $args['post'];
       
$postThumb = get_the_post_thumbnail_url($post->ID, 'medium');
       
$podcast_mp3_thumb = trim(get_post_meta($post->ID, 'podcast_mp3_thumb', true));
        if (empty(
$podcast_mp3_thumb))
           
$podcast_mp3_thumb = trim(get_post_meta($post->ID, 'one_podcast_cover_url', true));
        if (empty(
$podcast_mp3_thumb))
           
$podcast_mp3_thumb = trim(get_post_meta($post->ID, 'episode_cover', true));
?>
<div class="card-player">
        <div class="row">
            <a href="<?= get_permalink($post->ID) ?>" class="column" style="background-image: url(<?= !empty($podcast_mp3_thumb)
                                                                    ?
$podcast_mp3_thumb
                                                                   
: (!empty($postThumb)
                                                                        ?
$postThumb
                                                                       
: get_template_directory_uri() . '/assets/img/default-image.png') ?>);"></a>
            <div class="column">
                <?php get_template_part('elements/tags_container', null, [
                   
'post_id' => $post->ID
               
]); ?>
<h3><?= get_the_title($post->ID) ?></h3>
                <?php get_template_part('elements/podcast_player', null, [
                   
'post_id' => $post->ID,
                   
'hide_controls' => true
               
]); ?>
</div>
        </div>
    </div>
<?php endif; ?>


Details

One - WordPress theme for a gaming blog / podcast

Screenshot

Desenvolvimento

Requer Node e NPM

sudo apt install nodejs
sudo apt install npm

Instalar dependências e rodar em dev:

npm install
npm run dev

Instalação

Compilar pacote do tema:

npm run build

Arquivo <code>.zip</code> da última versão (disponível aqui) ou arquivos locais pós <code>build</code>


Screenshots (1)  
  • screenshot.png
  Files folder image Files (63)  
File Role Description
Files folder image.github (1 directory)
Files folder imageassets (1 directory)
Files folder imageelements (11 files)
Files folder imageparts (8 files)
Files folder imagetemplates (4 files)
Files folder image_content (1 file)
Files folder image_dev (3 directories)
Accessible without login Plain text file 404.php Aux. Auxiliary script
Accessible without login Plain text file category.php Example Example script
Accessible without login Plain text file footer.php Aux. Auxiliary script
Accessible without login Plain text file functions.php Example Example script
Accessible without login Plain text file header.php Aux. Auxiliary script
Accessible without login Plain text file index.php Aux. Auxiliary script
Accessible without login Plain text file main.min.js Data Auxiliary data
Accessible without login Plain text file package-lock.json Data Auxiliary data
Accessible without login Plain text file package.json Data Auxiliary data
Accessible without login Plain text file page.php Aux. Auxiliary script
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file search.php Example Example script
Accessible without login Plain text file searchform.php Aux. Auxiliary script
Accessible without login Plain text file single-event.php Example Example script
Accessible without login Plain text file single.php Example Example script
Accessible without login Plain text file style.css Data Auxiliary data
Accessible without login Plain text file tag.php Example Example script

The PHP Classes site has supported package installation using the Composer tool since 2013, as you may verify by reading this instructions page.
Install with Composer Install with Composer
 Version Control Unique User Downloads Download Rankings  
 100%
Total:21
This week:0
All time:11,324
This week:56Up