Quero mostrar a você como adicionar Snippets (trechos de código) com segurança no WordPress – As 3 principais maneiras.
Veja o vídeo:
[embedyt]https://www.youtube.com/watch?v=zLBZ_LZ0l6A[/embedyt]
Para criar temas filhos, você pode seguir esse guia, ou usar plugins como o Child Theme Configurator.
Para criar shotcodes, use a documentação oficial ou esses códigos de base:
//[nome-qualquer]
function foobar_func( $atts ){
return "foo and bar";
}
add_shortcode( 'nome-qualquer', 'foobar_func' );
// [nome-qualquer foo="foo-value"]
function bartag_func( $atts ) {
$a = shortcode_atts( array(
'foo' => 'something',
'bar' => 'something else',
), $atts );
return "foo = {$a['foo']}";
}
add_shortcode( 'nome-qualquer', 'bartag_func' );
Para criar plugins simples, pode seguir a documentação oficial ou usar esse trecho de código em um arquivo colocado na pasta wp-content > plugins:
/**
* Plugin Name: My Basics Plugin
* Plugin URI: https://example.com/plugins/the-basics/
* Description: Handle the basics with this plugin.
* Version: 1.10.3
* Requires at least: 5.2
* Requires PHP: 7.2
* Author: John Smith
* Author URI: https://author.example.com/
* License: GPL v2 or later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Update URI: https://example.com/my-plugin/
* Text Domain: my-basics-plugin
* Domain Path: /languages
*/
Para criar loops de posts, você pode ver a documentação oficial, mas aqui está um pequeno exemplo:
<?php
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
//
// Post Content here
//
} // end while
} // end if
?>
Para adicionar snippets, você também pode usar o plugin Code Snippets.