Skip to content

Instantly share code, notes, and snippets.

@VlaDeveloper
VlaDeveloper / index.php
Created November 16, 2018 13:59
get category by slug
<div class="col-12">
<?php
$idObj = get_category_by_slug('portfolio-port');
$id = $idObj->term_id;
?>
<h2><?php echo get_cat_name($id);?></h2>
</div>
@VlaDeveloper
VlaDeveloper / functions.php
Last active December 9, 2018 09:35
get extra posts
function getPortfolio(){
$posts = get_posts( array(
'orderby' => 'date',
'order' => 'ASC',
'post_type' => 'portfolio_port',
'numberposts' => -1 // remove limit
) );
$portfolio = [];
foreach($posts as $post){
$fields = get_fields($post->ID);
@VlaDeveloper
VlaDeveloper / functions.php
Last active December 9, 2018 09:38
extra posts
add_action( 'init', 'register_post_types' );
function register_post_types(){
register_post_type('portfolio_about', array(
'label' => null,
'labels' => array(
'name' => 'Обо мне', // основное название для типа записи
'singular_name' => 'Информация обо мне', // название для одной записи этого типа
'add_new' => 'Добавить информацию обо мне', // для добавления новой записи
'add_new_item' => 'Добавление информации обо мне', // заголовка у вновь создаваемой записи в админ-панели.
'edit_item' => 'Редактирование информации обо мне', // для редактирования типа записи
@VlaDeveloper
VlaDeveloper / functions.php
Created November 16, 2018 13:49
logo.php
function portfolio_widgets_init() {
register_sidebar( array(
'name' => 'Логотип SVG',
'id' => 'logo',
'before_widget' => '',
'after_widget' => '',
'before_title' => '<span class="hidden">',
'after_title' => '</span>',
) );
}