Wordpress все после этого slug / link

Вот простой класс, который я создал, чтобы обернуть наши слегка измененные функции str_replace () .

Наша функция php :: str_rreplace () также позволяет выполнять обратное, ограниченный str_replace (), который может быть очень удобен при попытке заменить только конечный экземпляр X строки.

В этих примерах используются preg_replace () .

' with ''
    *
    * @param string   $find
    * @param string   $replace
    * @param string   $subject
    * @param int      $replacement_limit | -1 to replace all references
    *
    * @return string
    */
    public static function str_replace($find, $replace, $subject, $replacement_limit = -1) {
        $find_pattern = str_replace('/', '\/', $find);
        return preg_replace('/' . $find_pattern . '/', $replace, $subject, $replacement_limit);
    }

    /**
    * str_replace() from the end of a string that can also be limited e.g. replace only the last instance of '
' with '' * * @param string $find * @param string $replace * @param string $subject * @param int $replacement_limit | -1 to replace all references * * @return string */ public static function str_rreplace($find, $replace, $subject, $replacement_limit = -1) { return strrev( self::str_replace(strrev($find), strrev($replace), strrev($subject), $replacement_limit) ); } }

0
задан Florian 13 July 2018 в 13:03
поделиться

1 ответ

Создайте страницу архива для своих продуктов, установив 'has_archive' => true и создав файл шаблона archive-product.php в вашей теме. Затем добавьте шаблон single-product.php. Не забудьте сбросить свои постоянные ссылки после добавления архива. Это должно дать вам начало.

Турориал можно найти здесь https://www.wpbeginner.com/wp-tutorials/how-to-create-a-custom-post-types -archive-page-in-wordpress /

И не забудьте проверить обмен файлами wordpress. https://wordpress.stackexchange.com/

0
ответ дан Florian 17 August 2018 в 12:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: