ボックスビリング スクリプトに問題があります。すべての phtml ファイルが私の php コードの解析を拒否します。すべてのハンドラーとタイプが追加され、機能していることを確認済みです。独自の .phtml を作成し、その中に html および php コードを配置すると、奇妙なことに動作します。また、ボックスビリングのサポートは終了しているようです。別のサイトから現在のサイトにワードプレス メニューを追加する予定です。これらのphpコードを使用します。皆さん、ありがとうございました。
<?php
require( '/home/admin/public_html/wp-load.php' );
$wp->init();
$wp->parse_request();
$wp->query_posts();
$wp->register_globals();
?>
<?php
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('my_mega_menu') ) : ?>
<?php endif; ?>
以下のコードは .phtml の一部で、コードが配置される領域をマークしました。ありがとうございました
<div class="top-buttons">
<a id="login-form-link" class="bb-button bb-button-submit" href="{{ 'login'|link }}">{% trans 'Sign in' %}</a>
<a class="bb-button bb-button-red" href="{{ 'login'|link }}?register=1">{% trans 'Register' %}</a>
</div>
{% endblock %}
{% endif %}
</div>
<div class="clear"></div>
</div>
</div>
<!-- START MENU FROM WORDPRESS -->
<!-- END OF MENU FROM WORDPRESS -->
以下のこのコードは、ページに表示されたものです。
init(); $wp->parse_request(); $wp->query_posts(); $wp->register_globals(); ?>
更新: インスペクト要素をチェックしたところ、このコードのみを使用すると、php コードが自動的にコメントされます。
<!--?php
require( '/home/admin/public_html/wp-load.php' );
get_header();
?-->
すでにコメントされているコードを貼り付けました。