<div class="elementor-element elementor-element-c221bc5 elementor-widget elementor-widget-heading" data-id="c221bc5" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<h2 class="elementor-heading-title elementor-size-default">популярные услуги</h2>
</div>
</div>
$myid = 999;
$next_post = '';
$previous_post = '';
$args = array('p'=> $myid, 'post_type' => 'any');
$my_posts = new WP_Query($args);
if($my_posts){
foreach( $my_posts as $post ){
$next_post = get_next_post_link();
$previous_post = get_previous_post_link();
}
}
wp_reset_postdata();
$myid = 999;
$next_post = get_around_post ($myid, 'ASC');
$previous_post = get_around_post ($myid, 'DESC');
function get_around_post ($custom_id, $side){
global $posts;
$category = get_the_category();
rsort( $category );
$cat_add_id = $category[0]->term_id;
$around_post = '';
$my_posts = get_posts( array(
'cat' => $cat_add_id,
'posts_per_page' => 1,
'exclude' => $custom_id,
'order' => $side,
) );
if( $my_posts ){
foreach( $my_posts as $post ){
$around_post = '<a href="'.get_permalink($post->ID).'">'.$post->post_title.'</a>';
}
}
wp_reset_postdata();
return $around_post;
}
rewrite
в register_post_type
не в курсе, что скрываеться под %workscat%
и не может его заменить на название кастомной категории. Вам необходимо зарегистрировать правило изменения адреса и тэг:add_action( 'init', function(){
add_rewrite_rule(...);
add_rewrite_tag(...);
});
flush_rewrite_rules();
<div class="container"><div class="row"><div class="col">
...
</div></div></div>
<li class="nav-item"><a class="nav-link active" id="btn1" data-toggle="tab" href="#tab1" role="tab" aria-controls="tab1" aria-selected="true">игра тир</a></li>
<div class="tab-pane fade" id="tab2" role="tabpanel" aria-labelledby="tab2"><p>Встречайте настоящую революцию в жанре приключенческих игр для мобильных! В эту игру надо не играть, это целый мир, в котором можно жить! Чтобы защитить свою родную деревню Вам придётся отправиться в опасное путешествие по извилистым дорогам сказочной страны полной опасностей. Спасая деревню Вам предстоит узнать много неожиданных вещей и распутать глобальные заговоры в попытках поработить …</p>
<a href="https://www.blind-programming.com.ua/stran_mobi.html">Читать далее</a></div>
<div class="tab-pane fade show active" id="tab1" role="tabpanel" aria-labelledby="tab1"> ... </div>
<div class="tab-pane fade" id="tab2" role="tabpanel" aria-labelledby="tab2"> ... </div>
<div class="tab-pane fade" id="tab3" role="tabpanel" aria-labelledby="tab3"> ... </div>
...
sait.ru
для сайта old.sait.ru
, а не работаете с одной и той же базой. Теперь вам необходимо подключиться к новой БД (например при помощи phpMyAdmin) и подправить два значения на:wp_options > site_url > http://old.sait.ru
wp_options > home > http://old.sait.ru
http://old.sait.ru/wp-admin
. Но в идеале в БД надо поменять всё с https://sait.ru
на http://old.sait.ru
. add_action( 'add_attachment', 'my_add_attachment_function' );
function my_add_attachment_function( $post_ID ) {
if ( wp_attachment_is_image( $post_ID ) ) {
$my_image_meta = array(
'ID' => $post_ID,
'post_title' => 'Заголовок', // Title
'post_excerpt' => 'Подпись', // Caption
'post_content' => 'Описание', // Description
);
wp_update_post( $my_image_meta );
}
}
define('WP_DEBUG', true);
<p></p>
, а так как параграф пустой, то он заменяется на
. Возможны несколько способов решения этого:<a rel="nofollow" href="vyvod-iz-zapoya-na-domu.html">
<i class="fa fa-home pm-icon-btn"></i>
</a>
remove_filter( 'the_content', 'wpautop' );
remove_filter( 'the_excerpt', 'wpautop' );
function lvl_home_post_slides( $atts ) {
...
$options = array(
'post_type' => $args['type'],
'posts_per_page' => $args['posts'],
'post_status' => 'publish',
'orderby' => array(
'post_date' => 'DESC',
'meta_value' => 'ASC'
),
'meta_key' => 'event_date'
);
$query = new WP_Query( $options );
...
}
function load_scripts() {
if (!is_admin()) {
wp_deregister_script('jquery');
wp_enqueue_script('jquery', '//code.jquery.com/jquery-3.4.1.min.js', array(), 'cdn', false);
add_filter('script_loader_src', 'jquery_local_fallback', 10, 2);
}
}
add_action('wp_enqueue_scripts', 'load_scripts', 100);
function jquery_local_fallback($src, $handle = null) {
static $add_jquery_fallback = false;
if ($add_jquery_fallback) {
echo '<script>window.jQuery || document.write(\'<script src="';
echo get_template_directory_uri() . '/assets/js/jquery-3.4.1.min.js';
echo '"><\/script>\')</script>' . "\n";
$add_jquery_fallback = false;
}
if ($handle === 'jquery') {
$add_jquery_fallback = true;
}
return $src;
}
add_action('wp_head', 'jquery_local_fallback');
[remotegif src=»<img src=» <img src="http://i.yapx.ru/Fn3wd.gif">» />»]
[remotegif src="http://i.yapx.ru/Fn3wd.gif"]
the_content();
echo apply_filters( 'the_content', $post_content );
echo apply_filters( 'the_content', $wp_query->post->post_content );
remove_shortcode();
remove_filter('the_content', 'wpautop');
function add_new_topic( $new_status, $old_status, $post ) {
if ( $new_status === 'publish' && $old_status !== 'publish' ) {
...
}
}
add_action( 'transition_post_status', 'add_new_topic', 10, 3 );