0
我創建了一個氧氣的兒童主題,一個免費的WordPress主題,我遇到了頁腳的問題。WordPress的兒童主題和頁腳
我讀過的每一處都是過時的,或者是另一個主題,對我來說也沒用。我已將footer.php
複製到我的主題中,但它們插入的頁腳與我看到的示例稍有不同,這使我難以編輯。我想保持大致相同,所以我寧願使用他們的方法,但我不明白髮生了什麼。
下面是一些footer.php文件:
<div id="footer">
<?php do_atomic('open_footer'); // oxygen_open_footer ?>
<div id="footer-content" class="footer-content">
<?php echo apply_atomic_shortcode('footer_content', hybrid_get_setting('footer_insert')); ?>
</div>
<?php get_template_part('menu', 'subsidiary'); // Loads the menu-subsidiary.php template. ?>
<?php do_atomic('footer'); // oxygen_footer ?>
<?php do_atomic('close_footer'); // oxygen_close_footer ?>
</div><!-- #footer -->
據我所知,它調用的functions.php以下功能:
function oxygen_default_footer_settings($settings) {
$settings['footer_insert'] = '<p class="copyright">' . __('Copyright © [the-year] [site-link]', 'oxygen') . '</p>' . "\n\n" . '<p class="credit">' . __('Powered by [wp-link] and [theme-link]', 'oxygen') . '</p>';
return $settings;
}
我試圖複製其功能是我的functions.php
文件應用編輯,但沒有運氣。
使用相同的方法,我將如何去改變頁腳?
'get_template_part( '菜單', '子公司')'加載文件'菜單subsidiary.php'到頁面中。基本上只包括所有的PHP文件中的代碼。如果你打開這個文件(它應該在你的主題的根目錄下)並閱讀它的代碼,那麼你的頁腳應該更多。如果您可以在主題的源代碼中找到函數do_atomic(),您還可以瞭解更多信息。這可能在functions.php中。我不熟悉那個功能或主題,所以我不能告訴你更多。 – Mastrianni 2014-09-12 14:45:18
很高興你自己解決它。無論如何,僅僅複製一個函數是不夠的,除非它是故意可插入的。 'do_action'調用註冊到它的任何操作,您可以使用add_action函數執行操作。我猜do_atomic可以作爲do_action的包裝器,你必須更詳細地檢查代碼才能確定。 – MSTannu 2014-09-12 15:58:37