0

the_title();Wordpressがパーマリンクで行うのとまったく同じ方法で再フォーマットしたいと思います。

「BorislavPekić」は「borislav-pekic」になり、「AlbertoMéndez」は「alberto-mendez」になります。

<?php
    $forfattare = the_title();
?>

Wordpressのやり方を見つけようとしましたが、見つかりません。前もって感謝します。

4

1 に答える 1

2

私はこれを使用します:

 <?php function createAlias($name)
 {
    setlocale(LC_ALL, 'en_US.UTF8');
    $name = iconv('UTF-8', 'ASCII//TRANSLIT', $name);
    $alias = preg_replace("/[^a-zA-Z0-9\/_|+ -]/", '', $name);
    $alias = strtolower(trim($alias, '-'));
    $alias = preg_replace("/[\/_|+ -]+/", "-", $alias);


    while (substr($alias, -1, 1) == "-") {
        $alias = substr($alias, 0, -1);
    }
    while (substr($alias, 0, 1) == "-") {
        $alias = substr($alias, 1, 100);
    }

    return $alias;
}
于 2012-08-16T00:29:09.163 に答える