Om du inte har några känsliga grejer kan du lägga upp det här och markera som ”code” med hjälp av knapparna. Om det mer än cirka 30 rader kanske det är bättre att lägga upp via någon tjänst och ge en länk.
barntema filer:
style.css
functions.php
home.php
front-page.php
fullwidth.php
content.php
content-link.php
content-image.php
content-aside.php
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
$parent_style = 'parent-style';
wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
wp_enqueue_style( 'child-style',
get_stylesheet_directory_uri() . '/style.css',
array( $parent_style ),
wp_get_theme()->get('Version')
);
}
?>
functions.php ser helt ok ut. (Förutom att man gärna kan hoppa över ?>
i slutet av filen. Om man har detta slutmärke för php är det mycket viktigt att man inte har något blanksteg eller tom rad efter märket, men det verkar du inte ha…)
Men du har tydligen ett antal mallfiler i barntemat. Vilken typ av ändringar har du gjort i:
home.php
front-page.php
fullwidth.php
content.php
content-link.php
content-image.php
content-aside.php
Om du inte ändrat något i jämförelse med huvudtemat ska filerna inte vara med i barntemat, då kommer WordPress att hämta motsvarande fil från huvudtemat i stället.
Innehåller barntemat någon underkatalog? assets, inc, template-parts?
fullwidth.php = just nu enbart att den hämtar header samt footer
home.php = min blogg så bloggflödet är här
front-page.php = landingssidan
content.php = jag fixade lite i htmlen och använde med php så att den hämtade title funktionen
<!– Will be used as a standard post format–>
<h3><strong><?php the_title();?></strong></h3>
<div class="thumbnail-img"><?php the_post_thumbnail('large'); ?></div>
<small> Posted on: <?php the_time('F j, Y');?> at <?php the_time('g:i a'); ?>, in <?php the_category(); ?> </small>
<p><?php the_content(); ?></p>
<hr>
Så i content blir det som ett standard post format och ville sätta in vilken tid som postinlägget är postat + innehåll + bild
= alla är ändrade på
-
Det här svaret redigerades för 4 år, 7 månader sedan av
dragoness390.
home.php innehåller get_template_parts inga andra
inc ? menar du include?
assets vet jag inte
Men har inga underkataloger
-
Det här svaret redigerades för 4 år, 7 månader sedan av
dragoness390.
ok. Eftersom problemet är just med hantering av mediafiler i adminpanelen lurar jag på om någon av dessa filer används i backend. Men nu har vi nått utkanten av det område där jag känner mig hemma.
Du skulle ju kunna prova dig fram, på samma sätt som man kan tillfälligt inaktivera olika tillägg:
Om du tar bort en efter en av de redigerade mallfilerna, börjar det plötsligt fungera då? Det kan ge en ledtråd om vad vi letar efter.
When I fixed with the post formats i changed in the home.php (child):
<?php get_template_part( 'content', get_post_format() ); ?>
jag har inga tillägg dock om du menar plugins ända jag tog in nu var ”health-check” som jag inte har aktiverat
Men jag kan kanske döpa om en fil till –content.php då borde den inte gälla och funka om det blir standard?
men får jag ta bort i såna fall ’content’ ordet för den heter inte vanligt i wordpress
Bör fungera. Men renast är nog att helt enkelt kopiera hela katalogen med barntemat som backup och därefter härja med den aktiva katalogen. När du är klar är det bara att lägga tillbaka allt som inte spökade. 🙂
Sist jag kopierade hela mappen så försvann bland annat min header image då jag aktiverade just det temat
Header image är en inställning som ligger i databasen och är kopplad till temats namn. Om barntemats katalog eller namn ändras kan olika inställningar komma att nollställas. (Detta är vad om är mest irriterande av allt om man börjat snickra i ordning inställningarna för ett tema och därefter inser att man behöver ett barntema – man behöver göra om alla inställningarna om man inte vill busa med databasen…)
Kan man göra filen helt tom tex content.php i barntemat?
eller måste men ta bort filen helt?(då man gjort en backup)
Du måste ta bort filen (eller byta bort namnet).
När WordPress behöver en malldel går systemet först till barntemat och tittar. Om mallen hittas där, används den, och om den är tom blir det fel…
Ok tack, jag kommer testa en del nu och återkommer antingen senare ikväll eller imorgon