0

「コンセルヴァトワール」という自分のテーマを作ろうとしています。そのために、私は最初にこれらの情報を含むstyle.cssを追加しました:

/*
Theme Name: Conservatoire
Theme URI: http://wordpress.org/
Description: Conservatoire
Author: Thoma Biguères
Version: 1.0
Tags: black, blue, white, two-columns, fixed-width, custom-header, custom-background,     threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style, custom-menu (optional)

License:
License URI:

General comments (optional).
*/

ですから、ここでトリッキーなことは何もないと思います。その後、2つのファイルを追加しました。index.php:

<?php
/**
* The main template file.
*
* @package WordPress
* @subpackage Conservatoire
*/

get_header(); ?>

<!-- Add your site or application content here -->    

<!-- JavaScript at the bottom for fast page loading: http://developer.yahoo.com/performance/rules.html#js_bottom -->

<!-- Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline -->
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="js/vendor/jquery-1.7.2.min.js"><\/script>')</script>

<!-- scripts concatenated and minified via build script -->
<script src="js/plugins.js"></script>
<script src="js/main.js"></script>
<!-- end scripts -->

<!-- Asynchronous Google Analytics snippet. Change UA-XXXXX-X to be your site's ID.
     mathiasbynens.be/notes/async-analytics-snippet -->
<script>
    var _gaq=[['_setAccount','UA-XXXXX-X'],['_trackPageview']];
    (function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
    g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
    s.parentNode.insertBefore(g,s)}(document,'script'));
</script>
</body>
</html>

ここまではすべてが機能します。その後、静的ホームページであるfront-page.phpを追加しました。

<?php
/**
* The template for displaying Front page.
*
* @package WordPress
* @subpackage Conservatoire
*/

get_header(); ?>

<?php
$page = get_page_by_title('Accueil');
?>

すべてがまだ大丈夫です。そして今、物事はトリッキーです。カテゴリを追加しようとしています-{slug}.phpページ。だから私はページカテゴリを作成しました-私にとってはうまく見えるmembre.php:

<?php
/**
* T he template for displaying Front page.
*
* @package WordPress
* @subpackage Conservatoire
*/

get_header(); ?>

<ul>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li class="cadre">
    <div class="imageCadre">
        <?php echo(get_image());?>
    </div>
    <h4><?php echo(get_the_title());?></h4>
    <p><?php echo(get('information_globales_petite_description'));?></p>
    <a href="" class="plusinfo">Lire la suite</a>

</li>
<?php endwhile; ?>
<!-- post navigation -->
<?php else: ?>
<!-- no posts found -->
<?php endif; ?>


</ul>
</body>
</html>
?>

しかし、「localhost / Site / category / membre」ページに移動しようとすると、404ページに移動します...

誰かが何か考えを持っていますか?

ありがとう

編集:私は永続的なリンクを変更しなかったので、カテゴリベースは空です(私はそれがカテゴリだと思いますか?)

これは私のhttaccessでしたが、削除しても同じエラーが発生します:

新しい編集:これは実際の.htaccessです

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Sites/Association%20CNMP/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Sites/Association%20CNMP/index.php [L]
</IfModule>

# END WordPress
4

1 に答える 1

1

ねえ、すべてに感謝します、

パーマリンクを機能させることができました。どのようにすればいいのかよくわかりません。apacheのhttdconfigのmod_rewriteをOkに設定する必要があることはわかっています(mod_rewriteを起動する前に#を消去してください)。そしてその後、いくつかのことを行います。でもわからないことが1つあります!

どうして私の実際のhtaccessは次のようになります:

# BEGIN WordPress
 <IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Sites/AssociationCNMP/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /Sites/AssociationCNMP/index.php [L]
</IfModule>

# END WordPress

しかし、実際には猫/メンブレンで動作していますか?htaccessファイルに猫が表示されません。では、どうすれば彼は別の場所に行かなければならないことを知ることができますか?

ご協力いただきありがとうございます

于 2012-07-24T20:48:36.573 に答える