在特定主题的帖子中找不到“编辑此链接”的代码

时间:2016-02-16 作者:Grumpy ol\' Bear

我一生都找不到这个特定项目的代码:

enter image description here

通常在其他主题中,首页和帖子页面上都有“编辑”链接,可以直接在管理面板中编辑帖子。然而,在这个主题中,它是缺失的,我希望添加它。

但我在这里完全迷路了。我使用的主题是https://wordpress.org/themes/geiseric/ 但它继承了https://wordpress.org/themes/kuorinka/ .

谁能帮帮我吗?

后期编辑:所以,我在索引的不同位置添加了echo“test.test.test”。php和single。php。在索引中。php和single。php这是我需要更改的部分,它就在里面的某个地方

get_template_part( \'content\', ( post_type_supports( get_post_type(), \'post-formats\' ) ? get_post_format() : get_post_type() ) );

我不知道如何从那里走下去。我根本不了解主题代码结构。。

2 个回复
最合适的回答,由SO网友:denis.stoyanov 整理而成

这应该位于entry-meta.php 父主题的文件(kuorinka)。代码如下:

<?php if ( \'post\' == get_post_type() ) : ?>
    <div class="entry-meta">
        <!-- Date & Author name-->
        <?php kuorinka_posted_on(); ?>
        <!-- Comments count -->
        <?php if ( ! post_password_required() && ( comments_open() || \'0\' != get_comments_number() ) ) : ?>
            <span class="comments-link"><?php comments_popup_link( false, false, false, \'comments-link\', false ); ?></span>
        <?php endif; ?>
    </div><!-- .entry-meta -->
<?php endif;
功能kuorinka_posted_on() 在中的父主题中再次定义kuorinka\\inc\\template-tags.php 第36-58行。

SO网友:Tribalpixel

我不知道这些主题,但在wordpress中,您通常使用:

edit_post_link()
edit_comment_link()
edit_tag_link()
edit_bookmark_link()
在模板中,在循环中

也许有些主题使用自定义函数来实现这一点,如果是这样,您通常会在函数中找到它们。主题的php

检查法典:https://codex.wordpress.org/Function_Reference/edit_post_link