Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
1. Prístup k vašej lokalite WordPress:
- Prihláste sa do svojho hlavného panela WordPress.
2. Otvorte Správcu súborov:
- Prejdite na „Vzhľad> Editor motívov“.
- V pravom paneli vyberte tému, ktorú chcete upraviť.
- Kliknite na kartu "Súbory tém".
3. Nájdite súbor functions.php:
- Prejdite nadol a nájdite súbor "functions.php".
4. Upravte súbor functions.php:
- Kliknite na tlačidlo "Upraviť" vedľa súboru "functions.php".
5. Pridajte svoje vlastné funkcie:
- Pridajte kód PHP pre svoje vlastné funkcie do súboru "functions.php".
- Uistite sa, že používate správnu syntax a odsadenie.
6. Uložiť zmeny:
- Kliknutím na tlačidlo "Aktualizovať súbor" uložte zmeny.
Tu je niekoľko príkladov vlastných funkcií, ktoré môžete pridať:
- Pridajte vlastné typy príspevkov:
``` php
function create_custom_post_type() {
register_post_type('knihy',
pole(
'labels' => pole(
'meno' => 'Knihy',
'singular_name' => 'Kniha',
),
'public' => pravda,
'has_archive' => pravda,
'supports' => array('title', 'editor', 'thumbnail'),
)
);
}
add_action('init', 'create_custom_post_type');
```
- Pridať vlastnú ponuku:
```php
function register_custom_menu() {
register_nav_menu('horné menu', 'Horné menu');
}
add_action('init', 'register_custom_menu');
```
- Pridať vlastný widget:
```php
class CustomWidget rozširuje WP_Widget {
public function __construct() {
rodič::__construct(
'vlastný-widget',
'Vlastný widget',
array('description' => 'Vlastná miniaplikácia.')
);
}
widget verejnej funkcie ($args, $instance) {
echo $args['before_widget'] . $instance['title'] . $args['after_widget'];
}
public function form($instance) {
$title =isset($instance['title']) ? $instance['title'] :'';
ozvena'
';
}
aktualizácia verejnej funkcie ($new_instance, $old_instance) {
$instance =pole();
$instance['title'] =strip_tags($new_instance['title']);
vrátiť $inštancia;
}
}
function register_custom_widget() {
register_widget('CustomWidget');
}
add_action('widgets_init', 'register_custom_widget');
```
Poznámka: Vždy dôkladne otestujte svoje vlastné funkcie, aby ste sa uistili, že fungujú podľa očakávania a neporušujú žiadne existujúce funkcie. Odporúča sa vytvoriť podradenú tému na účely prispôsobenia, aby ste predišli strate zmien pri aktualizácii nadradenej témy.